sageauk Posted October 20, 2008 Share Posted October 20, 2008 Hi, I need to create a php page which checks if a variable is set to a specific string eg one page has a links like search.php?link=form2 and search.php?link=form3 such that in the search page if link is set to form2, it prints form one and if set to form3 it prints a different form. Thanks in advance Quote Link to comment Share on other sites More sharing options...
.josh Posted October 20, 2008 Share Posted October 20, 2008 the value will be found in $_GET['link'] so just use it in a condition to do whatever you want it to do for example: <?php // example 1 if($_GET['link'] == 'form2') { // do something } // example 2 $array = array('form1','form2','form3'); if (in_array($_GET['link'], $array)) { include "{$_GET['link']}.html"; } ?> Quote Link to comment Share on other sites More sharing options...
thebadbad Posted October 20, 2008 Share Posted October 20, 2008 Or switch() if you have a lot of different forms: <?php switch($_GET['link']) { case 'form2': //echo form2 break; case 'form3': //echo form3 break; //more cases here default: //echo something if $_GET['link'] is not one of the above } ?> Quote Link to comment Share on other sites More sharing options...
sageauk Posted October 20, 2008 Author Share Posted October 20, 2008 I don't know how to thank you all. @thebadbad you example is more flexible. I also tested your first example cryon and it wrks cool. Thank you all Quote Link to comment 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.