Folgendes Skript
<html>
<body>
Wählen Sie aus welcher Datensatz geändert werden soll:<p>
<form action="game2.php" method="post">
<?
$sql1="select * from games ORDER by idnr DESC LIMIT 0,20";
$num=mysql_num_rows($sql1);
echo"<table border>";
echo "<tr> <td>Auswahl</td><td>Kategorie</td><td>Version</td><td>Preis</td></tr>";
for ($i=0; $i<$num; $i++)
{
$na=mysql_result($sql1, $i, "name");
$nb=mysql_result($sql1, $i, "kat");
$nc=mysql_result($sql1, $i, "version");
$nd=mysql_result($sql1, $i, "preis");
$ne=mysql_result($sql1, $i, "idnr");
echo"<tr><td><input type='radio' name='auswahl' value='$ne'></td>
<td>$nb</td><td>$nc</td><td>$nd</td></tr>";
}
echo "</table>";
?>
<p>
<input type="submit" value="Datensatz anzeigen">
</form>
</body>
</html>
Und dann bekomme ich folgende Fehlermeldung:
Warning: Supplied argument is not a valid MySQL result resource in game1.php on line 7
Warum ? Ich kann keinen Fehler entdecken
<html>
<body>
Wählen Sie aus welcher Datensatz geändert werden soll:<p>
<form action="game2.php" method="post">
<?
$sql1="select * from games ORDER by idnr DESC LIMIT 0,20";
$num=mysql_num_rows($sql1);
echo"<table border>";
echo "<tr> <td>Auswahl</td><td>Kategorie</td><td>Version</td><td>Preis</td></tr>";
for ($i=0; $i<$num; $i++)
{
$na=mysql_result($sql1, $i, "name");
$nb=mysql_result($sql1, $i, "kat");
$nc=mysql_result($sql1, $i, "version");
$nd=mysql_result($sql1, $i, "preis");
$ne=mysql_result($sql1, $i, "idnr");
echo"<tr><td><input type='radio' name='auswahl' value='$ne'></td>
<td>$nb</td><td>$nc</td><td>$nd</td></tr>";
}
echo "</table>";
?>
<p>
<input type="submit" value="Datensatz anzeigen">
</form>
</body>
</html>
Und dann bekomme ich folgende Fehlermeldung:
Warning: Supplied argument is not a valid MySQL result resource in game1.php on line 7
Warum ? Ich kann keinen Fehler entdecken
Kommentar