php script - uden echo i random order
Jeg har et php quizzscipt, hvor quiz-brugeren skal skrive det rigtige svar i et tomt tekstfelt.det fungerer udmærket, men problemet er at spørgsmålene komer i vilkårlig rækrefølge: $rand_keys = array_rand($links, $n);
Jeg ønsker at fjerne random-funktionen, så spørgsmålene kommer i fast og ens rækkefølge, hver gang man opdaterer siden.
Kan nogen hjælpe med at ændre koden? Den kommer her:
<form action="dominicanita_result.php" method="post">
<?php
if (isset($_POST['cmdSubmit'])) {
}
$n = 3; // this is the declaration of the total item on your quiz and array is used as a storage of //the question in order to display it in random
$links=array(
'La última vez que yo
<input type="text" size="8" id="answer1" name="answer1" > en mi país
<br>',
'Felipe Juan y Victoria son los
<input type="text" size="8" id="answer2" name="answer2" > de Leonor y Sofía.',
'Juan Carlos es el
<input type="text" size="8" id="answer3" name="answer3" > de Victoria.
', );
// displaying the array in random until $n number is satisfied.
$rand_keys = array_rand($links, $n);
echo "<center>". "<table><tr><td>";
echo("<font size=\"2\" face=\"Verdana\">");
echo "1. ". $links[$rand_keys[0]] . "<br>";
echo "</td></tr><tr><td>";
echo("<font size=\"2\" face=\"Verdana\">");
echo "2. ".$links[$rand_keys[1]] . "<br>";
echo "</td></tr><tr><td>";
echo("<font size=\"2\" face=\"Verdana\">");
echo "3. ". $links[$rand_keys[2]] . "<br>";
echo "</td></tr><tr><td>";
echo("<font size=\"2\" face=\"Verdana\">");