zastanawiam się nad pewnym problemem.
Mam sobie kod quizu:
<?php require_once 'inc/config.inc.php'; // plik konfiguracyjny $lang_file = "$lang.lang.php"; require_once "lang/$lang_file"; // plik języka require_once 'inc/allfunctions.inc.php'; // różna funkcje $PHP_SELF = getnamefile(); //coś a'la $_SERVER['PHP_SELF'] $_SESSION['actual_lvl'] = 1; } //jeżeli nie ustawione, to ustawiamy // ------------------------------------------------------------- $this_lvl = 1; $next_lvl = $this_lvl + 1; echo <<<TYT <link rel="Stylesheet" type="text/css" href="inc/style_frames.css" /> <div id="text"> <p>$LANG[togettonextlevel] <a href="$PHP_SELF">$LANG[hereuppercase]</a>. </p> </div> TYT; $_SESSION['actual_lvl'] = $next_lvl; } else { echo " <link rel=\"Stylesheet\" type=\"text/css\" href=\"inc/style_frames.css\" /> <div id=\"fail\"> <p> $LANG[fail] </p> </div>"; include_once("$PHP_SELF"); } //----------------- // FORM //----------------- echo " <p>$question[$this_lvl]</p> <img src=\"$img[$this_lvl]\" alt=\"obrazek\" /> <p>$LANG[youranswer]:</p> <FORM NAME = \"formularz1\" ACTION = \"$PHP_SELF\" METHOD = \"POST\"> <INPUT TYPE=\text\" NAME=\"haslo\"> <BR><BR> <INPUT TYPE=\"submit\" VALUE=\"$LANG[ianswer]\"> </FORM> "; include 'inc/foot.html';// stopka ?>
Jak za pomocą formularza i PHP wygenerować odpowiednią liczbę powtórzeń tego kodu,
zmieniając tylko zmienną
?
$this_lvl
P.S. Chodzi mi o wygenerowanie i zapisanie do pliku, a później możliwość zmiany np. pytań,odpowiedzi
innym formularzem.
Fragment pliku konfiguracyjnego:
$question[1] = 'Osoba na zdjęciu to?'; $img[1] = 'img/image.PNG'; "haslo1", "haslo2", "haslo3" );