twilitegxa Posted February 10, 2010 Share Posted February 10, 2010 I want to have links on my page that take the viewer to another page. On that second page, I want the PHP to display certain text if a certain link was clicked. Here is what I have so far, but I know something is wrong, I just don't know how to do it. Can anyone help? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Burg Village</title> </head> <body> <h1>Burg Village</h1> <p>Locations:</p> <p>Hero's House<br /> Best Friend's House<br /> <a href="location.php?location=item_shop">Item Shop</a><br /> Weapon Shop<br /> Exit To Caldor Island</p> </body> </html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <h1>Burg Village</h1> <?php if (location == 'item_shop') { echo "Buy <br /> Sell <br /> Exit <br />"; } else { echo "Go somewhere else." ?> </body> </html> Can anyone tell me how to do this correctly? Quote Link to comment Share on other sites More sharing options...
teamatomic Posted February 10, 2010 Share Posted February 10, 2010 When you do this: location.php?location=item_shop You need to get the value of location into a var. This is broken, badly. <?php if (location == 'item_shop') This is correct. <?php $location=$_GET['location']; if ($location == 'item_shop') ... Notice the use of GET Notice the use of a $var in the if statement HTH Teamatomic Quote Link to comment Share on other sites More sharing options...
twilitegxa Posted February 10, 2010 Author Share Posted February 10, 2010 Thank you! I was just figuring it out as you were posting it. Thanks for the help! 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.