Valhalla Legends Archive

Programming => Web Development => Topic started by: Dale on June 05, 2007, 07:06 PM

Title: Help with PHP
Post by: Dale on June 05, 2007, 07:06 PM
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.
Title: Re: Help with PHP
Post by: Warrior on June 05, 2007, 07:14 PM
Look up $_GET on the PHP Website.
Title: Re: Help with PHP
Post by: FrostWraith on June 05, 2007, 07:48 PM
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
<?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;
   }
?>
Title: Re: Help with PHP
Post by: rabbit on June 05, 2007, 08:03 PM
Almost, you should cast $_GET['page'] to int before you check it.
Title: Re: Help with PHP
Post by: Warrior on June 05, 2007, 08:11 PM
Assuming you're expecting an int :P
Title: Re: Help with PHP
Post by: CrAzY on July 03, 2007, 09:10 AM
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


<?
echo("Your name is ".$name);
?>



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!
Title: Re: Help with PHP
Post by: rabbit on July 03, 2007, 09:37 AM
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.
Title: Re: Help with PHP
Post by: warz on July 16, 2007, 08:28 PM
ew @ http://site.com/page.php?id=x, or anything similar.