probleme mit if abfrage
Verfasst: 30.09.2004 17:58
so langsam bin ich am verzweifeln, da schriebt man 4 monate nichts in php, schon streikt alles.
ich versuch grad aus spass nen kleinen vokabel "überprüfer zu schreiben, doch bei der korrektur, ob es richtig übersetzt wurde streikt mein script total.
kurz zu den variablen:
$word_0 = "ich";
$word_0_translation = "ich";
$word_0_to_translate = "i";
$word_1 = "du";
$word_1_translation = "du";
$word_1_to_translate = "you";
$word_2 = "er";
$word_2_translation = "er";
$word_2_to_translate = "he";
$word_3 = "sie";
$word_3_translation = "sie";
$word_3_to_translate = "she";
Das Problem ist, dass nur das letzte wort als korrekt erkannt wird und alle von 0-2 werden als falsch erkannt. Woran liegt das?
Ich hoffe jemand findet den fehler, denn ich kann nichts falsches entdecken -.-
ich versuch grad aus spass nen kleinen vokabel "überprüfer zu schreiben, doch bei der korrektur, ob es richtig übersetzt wurde streikt mein script total.
kurz zu den variablen:
$word_0 = "ich";
$word_0_translation = "ich";
$word_0_to_translate = "i";
$word_1 = "du";
$word_1_translation = "du";
$word_1_to_translate = "you";
$word_2 = "er";
$word_2_translation = "er";
$word_2_to_translate = "he";
$word_3 = "sie";
$word_3_translation = "sie";
$word_3_to_translate = "she";
Code: Alles auswählen
for($i=0;$i<$array_size;$i++)
{
$word[$i]['translation'] = $HTTP_POST_VARS["word_".$i."_translation"];
$word[$i]['translated'] = $HTTP_POST_VARS["word_".$i];
$word[$i]['to_translate'] = $HTTP_POST_VARS["word_".$i."_to_translate"];
echo "Sie haben ".$word[$i]['to_translate']." als ".$word[$i]['translated']." übersetzt.";
if($word[$i]['translation'] == $word[$i]['translated'])
{
$ausgabe[$i] = "<font color='green'>richtig</font>";
}
else
{
$ausgabe[$i] = "<font color='red'>falsch</font>";
}
echo "Das war ".$ausgabe[$i].".";
$ausgabe[$i] = "";
echo " ".$word[$i]['translation'];
echo "<br>";
}
Ich hoffe jemand findet den fehler, denn ich kann nichts falsches entdecken -.-