Jump to content


Photo

$_GET not working for querystring


  • Please log in to reply
2 replies to this topic

#1 colickyboy

colickyboy
  • Members
  • PipPip
  • Member
  • 26 posts

Posted 18 May 2006 - 04:26 PM

I have a players.php page with links like this:

[!--quoteo--][div class=\'quotetop\']QUOTE[/div][div class=\'quotemain\'][!--quotec--]echo "<td><a href='stats.php?name=$name'><b>$name</b></a></td>";[/quote]

In stats.php, I have this:

[!--quoteo--][div class=\'quotetop\']QUOTE[/div][div class=\'quotemain\'][!--quotec--]$name = $_GET['$name'];
echo "name = $name";

$query ="SELECT RBI FROM playerstats WHERE name='$name'";
$result = mysql_query ($query) or die (mysql_error());
$myrow = mysql_fetch_array($result);
echo "RBI: " . $row["RBI"];[/quote]

$name is echoing nothing.

also tried
[!--quoteo--][div class=\'quotetop\']QUOTE[/div][div class=\'quotemain\'][!--quotec--]$name = $HTTP_GET_VARS['$name'];
[/quote]
and still $name is echoing nothing.

This is driving me batty! (no pun intended) Should be simple, right but I'm not pulling in the querystring. Help please!

#2 alpine

alpine
  • Members
  • PipPipPip
  • Advanced Member
  • 756 posts
  • LocationNorway

Posted 18 May 2006 - 04:47 PM

don't use the dollar-sign within GET or POST etc.
// $name = $_GET['$name'];
$name = $_GET['name'];
should fix it

#3 colickyboy

colickyboy
  • Members
  • PipPip
  • Member
  • 26 posts

Posted 18 May 2006 - 06:23 PM

Doh! I hate when things like that happen...so easy to overlook.

Thanks much!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users