Hallo,
ich habe ein kleines Problem mit dem Speichern in
einer sql DB.
Ich lasse mir aus der DB fragen und mögliche antworten
als radio buttons auslesen.
Die Fragen mit den gegebenen antworten werden auf 3 Seiten verteilt
bis sie letztendlich in die DB eingetragen werden sollen.
mit print_r($_SESSION); sehe ich auf der letzten Seite
das alle Daten in der Session gespeichert wurden.
Das Problem liegt in meiner mysql_query
Die user ID wird eingetragen die fragen ID und antwort ID aber nicht.
Und jetzt noch die Seite mit der wo die Daten eingetragen werden sollen.
ich denke die VALUES ($frage und $antwort) ist verkehrt...aber weis nicht was ich
da sonst rein schreiben soll.
ich habe ein kleines Problem mit dem Speichern in
einer sql DB.
Ich lasse mir aus der DB fragen und mögliche antworten
als radio buttons auslesen.
Die Fragen mit den gegebenen antworten werden auf 3 Seiten verteilt
bis sie letztendlich in die DB eingetragen werden sollen.
mit print_r($_SESSION); sehe ich auf der letzten Seite
das alle Daten in der Session gespeichert wurden.
Das Problem liegt in meiner mysql_query
Die user ID wird eingetragen die fragen ID und antwort ID aber nicht.
PHP-Code:
$result2 = mysql_query("SELECT * FROM fragen WHERE themen_ID = '1'") OR die(mysql_error());
while($frow=mysql_fetch_array($result2))
{
echo $frow['frage'];
}
$result3 = mysql_query("SELECT * FROM ant_moe") OR die(mysql_error());
while($rw=mysql_fetch_array($result3))
{
echo "<input type=\"radio\" name=\"frage".$frow[0]."\" value=\"antwort".$rw[0]."\">";
echo $rw[1];
}
PHP-Code:
$sql = mysql_query("insert into antworten (user_ID, fragen_ID, ant_moe_ID)
VALUES ('".$ID."','".$frage."','".$antwort."')")
OR die(mysql_error());
da sonst rein schreiben soll.
Kommentar