Author | Message | Time |
---|---|---|
dlStevens | Alright, I don't really know what to call this, so maybe that's why I can't find any tutorials online, but in PHP you know how most sites, atleast professional sites have index.php?id=1 or whatever, with the id, and such. How do I do this? Could someone post code? commented? tutorial? virtually anything is helpful! Thanks. | June 6, 2007, 12:06 AM |
Quarantine | Look up $_GET on the PHP Website. | June 6, 2007, 12:14 AM |
FrostWraith | Since this took me a bit to figure out when I started, I'll give a simple example. This is if you do index.php?page=X [code]<?php if (isset($_GET['page'] ) ) { $page = $_GET['page']; } else { $page = 0; } switch ($page ) { case 1: echo "Contents of index.php?page=1"; break; case 2: echo "Contents of index.php?page=2"; break; default: //OPTIONAL echo "Contents of index.php?page=anythingelse"; break; } ?>[/code] | June 6, 2007, 12:48 AM |
rabbit | Almost, you should cast $_GET['page'] to int before you check it. | June 6, 2007, 1:03 AM |
Quarantine | Assuming you're expecting an int :P | June 6, 2007, 1:11 AM |
CrAzY | Warrior, When ever you see Something=Value on the URL, this is simply saying $Something = value; So if I were to have code that said [code] <? echo("Your name is ".$name); ?> [/code] And you made the URL say, http://yoursite.com/index.php?name=Warrior, you would get a page that says 'Your name is Warrior'. Hope this helps! | July 3, 2007, 2:10 PM |
rabbit | AHAHAHAHA!!!! CrAzY, Warrior knows more PHP than you could ever hope to. He was responding to me, because I said cast it to an int. And he's right. I use numbers for all of my page traversing, so I'm used to casting to int everything. | July 3, 2007, 2:37 PM |
warz | ew @ http://site.com/page.php?id=x, or anything similar. | July 17, 2007, 1:28 AM |