lpxxfaintxx Posted June 27, 2006 Share Posted June 27, 2006 Hi,Lets say a URL of a page is "viewcat.php?act=maincat&id=1." It uses $_GET to see how many results the page will show, for example, "viewcat.php?act=maincat&id=1&sortnum=15" will show 15 results. I am trying to use a form to do this, but no matter what I try to do, it always make the url "viewcat.php?sortnum=10" instead of "viewcat.php?act=maincat&id=1&sortnum=10." Is there any way to pass the variable onto the new page?Here is the code for the form:[code]<form name="form2" method="GET" action="viewcat.pgp?act=maincat&sortnum=&id=$id">Tutorials per Page <select name="sortnum" onchange="javascript:submit()"><option value="5">5</option> <option value="10">10</option> <option value="25">25</option> <option value="50">50</option></select></form>[/code]Please, help would be appreciated. Regards Quote Link to comment https://forums.phpfreaks.com/topic/12992-_get-making-me-mad/ Share on other sites More sharing options...
hack4lk Posted June 27, 2006 Share Posted June 27, 2006 i'm no expert but it seems to me that you should try to use POST method for the form and GET for the receiving pagee.g.on the receiving page use, $myVar1 = $_GET['act'];$myVar2 = $_GET['id'];$myVar3 = $_GET['sortnum'];to catch the variable data. Quote Link to comment https://forums.phpfreaks.com/topic/12992-_get-making-me-mad/#findComment-49958 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.