Hallo,
ich habe hier ein relativ einfaches Script:
Es soll eine zufällige Vokabel aus einer Datenbank holen und diese dem User zum Übersetzen anzeigen lassen ( Nach einenm Klick auf den Submit Button wird im die richtige Lösung angezeigt.)
Außerdem soll per Zufall ausgewählt werden, ob man Deutsch->Franz oder Franz->Deutsch übersetzen muss ( Zeile 11ff).
Der Fehler:
$angegeben und $antwort werden nicht angezeigt
Vielen Dank für eure Mühen meinetwegen
ich habe hier ein relativ einfaches Script:
Es soll eine zufällige Vokabel aus einer Datenbank holen und diese dem User zum Übersetzen anzeigen lassen ( Nach einenm Klick auf den Submit Button wird im die richtige Lösung angezeigt.)
Außerdem soll per Zufall ausgewählt werden, ob man Deutsch->Franz oder Franz->Deutsch übersetzen muss ( Zeile 11ff).
Der Fehler:
$angegeben und $antwort werden nicht angezeigt
PHP:
<?
if($_Post[$antwort]!=0) {
echo "Die Lösung war $antwort";
}
$verbindung = mysql_connect("localhost","root","passwort");
mysql_select_db("usr_web4_1");
$zufall = 1; #rand(1,1);
$abfrage3 = "SELECT * FROM vok WHERE id='$zufall'";
$ergebnis3 = mysql_query($abfrage3);
$row = mysql_fetch_object($ergebnis3);
$zufall2 = rand(1,2);
switch ($zufall) {
case 1:
$antwort = $row->franz;
$angegben = $row->deutsch;
break;
case 2:
$angegben = $row->franz;
$antwort = $row->deutsch;
break;
Default:
$angegben = $row->franz;
$antwort = $row->deutsch;
}
?>
Übersetze ! <?php
echo $angegeben;
?><hr>
Lösung eingeben: <form action="training.php?" method="POST">
<input type="hidden" name="antwort" value"<?php
echo $antwort;
?>">
<input name="answer" type="text"><input type="submit" value="Senden !"></form>
<?
mysql_close($verbindung);?>
Vielen Dank für eure Mühen meinetwegen