Marja: Probleme mit QueryString

Beitrag lesen

Hallo Leute,

ich versuche im PHP Werte an die gleiche Seite zu übergeben und diese dann abzufragen:
Der ganze Code sieht so aus (ist bloss ein erster Anfang):
<html>
<head><title>Testfile.php</title></head>
<body>

<?
  $x=4;
  for ($i=0; $i<$x; $i++) {
?>
<table border=1>
  <tr>
    <td>
      <a href="Testfile.php?testid=<?=$i?>"> Test<?=$i?></a>
    </td>
   </tr>
</table>

<?
  $strEx = $_SERVER["QUERY_STRING"];
  if (strEx=="1")
?>
  Der Wert von testid ist <?=strEx?>
<?
  else
?>
  Blubb
<?
}
?>

</body>
</html>

Naja wenn ich das mache, passiert bei Click auf die Links zwar ein reöffnen der Seite und das ? wird im browser auch richtig ausgegeben, aber die Ausgabewerte innerhalb der if - else erscheinen gar nicht.
Kann mir jemand helfen?

PS: im ASP klappt das ohne Probleme.
PPS: Antworten bitte per email, da ich selten in die Foren schauen kann.