Quiz - Button 'nächste Frage'

Sorry, hab ich vergessen zu ändern. Ich hatte vorhin im query die id als $row[0] definiert.
Aber das tolle an der ganzen Sache ist ja jetzt, das es jetzt funktioniert.:-)

Ich danke Euch allen, die mir helfen wollten und besonders Dir "aquasonic" für die Gedult die Du haben musstest. Danke.

Ich wünsch Euch was...

Hier nochma der Quelltext:
PHP:
<?php
include('connect.php');
if (!$id) $id=1;
$result = mysql_query("SELECT frage, antwort_a, antwort_b, antwort_c, antwort_d, antwort FROM quiz_fragen WHERE id=$id") or die (mysql_error());
$row = mysql_fetch_row($result);
echo"<table border=\"1\">";
echo"<form action=\"\" method=\"post\">";
echo"<input type=\"hidden\" name=\"action\" value=\"antworten\">";
echo"<input type=\"hidden\" name=\"id\" value=\"$id\">";
echo"<tr>";
echo"<td colspan=\"2\" align=\"left\">Frage ".$id."</td>";
echo"</tr>";
echo"<tr>";
echo"<td colspan=\"2\" align=\"center\">".$row[0]."</td>";
echo"</tr>";
echo"<tr>";
echo"<td><input type=\"radio\" name=\"check\" value=\"antwort_a\">".$row[1]."</a></td>";
echo"<td><input type=\"radio\" name=\"check\" value=\"antwort_b\">".$row[2]."</a></td>";
echo"</tr>";
echo"<tr>";
echo"<td><input type=\"radio\" name=\"check\" value=\"antwort_c\">".$row[3]."</a></td>";
echo"<td><input type=\"radio\" name=\"check\" value=\"antwort_d\">".$row[4]."</a></td>";
echo"</tr>";
echo"<td colspan=\"2\" align=\"center\">".$row[6]."</td>";
echo"</table>";
echo"<td colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"enter\">";
echo"</form>";

if ($action=="antworten" & $check==$row[5]) {
  echo "Richtig !";
  echo "<a href=\"$PHP_Self?id=".++$id."\">Nächste Frage</a>";
}
if ($action=="antworten" & $check!=$row[5]) {
  echo "Falsch ! ";
  echo "<a href=\"$PHP_Self?id=".++$id."\">Nächste Frage</a>";
}
?>

Gruß deep_popel
 
Zurück