Mailinglisten-Archive |
Hallo Listener,
ich sitze an einem Quiz in PHP fest. Ich will den Inhalt des 2-dimen.
Arrays $fragen an der Stelle [$zufallsfrage_2][1] ausgeben lassen.
Kriege aber nichts angezeigt. Das Quiz läuft. Von daher ist der Wert,
i.d.F. die Frage im Array, vorhanden. Die Ausgaben sollten in der
auswertungsseite.php angezeigt werden. Aktuell läuft bei mir 5.0.5 und
register_globals sind ON.
quiz.php
<?php
//Session starten oder wieder aufnehmen:
session_start();
//Fragen:
$fragen[0][0]="Welche Stadt ist die Hauptstadt von Deutschland?";
$fragen[0][1]="Berlin";
$fragen[1][0]="In welcher Sprache werden Webseiten erstellt?";
$fragen[1][1]="XHTML";
...
auswertung.php
<?php
//Session starten oder wieder aufnehmen:
session_start();
if($_SERVER["REQUEST_METHOD"] == 'POST') {
$_SESSION["antwort"]=$_POST["antwort"]; //
bei echo $_SESSION["antwort"] keine Ausgabe
}
//include "quiz.php";
$position = count($zufallsfragen_2);
$zufallsfrage_2 = $zufallsfragen_2[$position];
echo "Das ist zufallsfrage_2: " . $zufallsfrage_2 . '<br>';
echo "Inhalt von fragen[$zufallsfrage_2][1]: " .
$fragen[$zufallsfrage_2][1] . '<br>'; // keine Ausgabe
if($fragen[$zufallsfrage_2][1] == $_POST["antwort"]){
//wird richtig ausgegeben
echo $richtig;
}
else {
echo $falsch;
}
Vielen Dank,
Ingo Preuss
php::bar PHP Wiki - Listenarchive