get和actions的问题

时间:2016-02-13 21:01:44

标签: php

所以我有问题,例如,如果创建dashboard.php文件并使用$ GET进行多个操作而不是多个文件,它将看起来像dashboard.php?action = blablabla

但问题是如果在默认页面上我放了一些然后继续操作= blablabl来自defauld dashboard.php的文本将转移到操作页面,例如:

http://imgur.com/a/lc1mr

首先是索引页面第二个是动作。

代码:

function content_temp($con)
{

    echo "This is only on default page";


      if(isset($_GET['action']))
      {
          if($_GET['action'] == 'addticket')
          {
                echo '
                    <center><p>Popunite sva potrebna polja, molimo vas da postavljate samo preko potrebne stvari, za ostalo imate forum.</p></center>

                    <form method="post" action="#">

                    <input type="text" required placeholder = "Naslov" name="Naslov">

                    <center><select name="vrstaproblema">
                    <option value="Problemi sa racunom">Problemi sa racunom</option>
                    <option value="Problemi sa imovinom">Problemi sa imovinom</option>
                    <option value="Donacije">Donacije</option>

                    </select></center></br>


                    <center><textarea name="tickettext" required id="tickettext" cols="100" rows="14" placeholder ="Unesite vase pitanje ovde..."></textarea><br /><br /></center>
                    <input type="submit" name="add_ticket_button" value="Dodaj Ticket">
                    </form> 
                ';
          }
      }

}

1 个答案:

答案 0 :(得分:1)

一种方法:

function content_temp($con)
{
    if (!isset($_GET['action'])) {
        echo "This is only on default page";
    } elseif ($_GET['action'] == 'addticket') {
        echo '
                <center><p>Popunite sva potrebna polja, molimo vas da postavljate samo preko potrebne stvari, za ostalo imate forum.</p></center>

                <form method="post" action="#">

                <input type="text" required placeholder = "Naslov" name="Naslov">

                <center><select name="vrstaproblema">
                <option value="Problemi sa racunom">Problemi sa racunom</option>
                <option value="Problemi sa imovinom">Problemi sa imovinom</option>
                <option value="Donacije">Donacije</option>

                </select></center></br>


                <center><textarea name="tickettext" required id="tickettext" cols="100" rows="14" placeholder ="Unesite vase pitanje ovde..."></textarea><br /><br /></center>
                <input type="submit" name="add_ticket_button" value="Dodaj Ticket">
                </form> 
            ';
        }
    } elseif ($_GET['action'] == 'do-something-else') {
        echo 'Something else';
    }
}