baza nie zdycha, ale jest inny problem:
for ($i=1; $i<=$_SESSION['liczba_pytan']; $i++) {
$tresc=$_POST['tresc'];
$odpowiedz_a=$_POST['odpowiedz_a'];
$odpowiedz_b=$_POST['odpowiedz_b'];
$odpowiedz_c=$_POST['odpowiedz_c'];
$praw_odp=$_POST['praw_odp'];
mysql_query("INSERT INTO `xxx` (nazwa, pytanie, odpowiedz_a, odpowiedz_b, odpowiedz_c, prawidlowa_odp) VALUES('$nazwa','$tresc','$odpowiedz_a','$odpowiedz_b','$odpowiedz_c','$praw_odp')") or
die("Wystąpił błąd podczas dodawania testu!");
}
dodaje do bazy, ale puste wartości tj. Array.. jak pobierać te wartości z formularza? formularz jest zrobiony w ten sposób:
for ($i=1; $i<=$_SESSION['liczba_pytan']; $i++) {
echo '<table align="center"> <tr><td>Treść Pytania:</td><td><textarea cols="65" rows="1" name="tresc[]">Treść Pytania</textarea></td></tr>
<tr><td>Odpowiedź A:</td><td><textarea cols="65" rows="1" name="odpowiedz_a[]">Odpowiedź A</textarea></td></tr>
<tr><td>Odpowiedź B:</td><td><textarea cols="65" rows="1" name="odpowiedz_b[]">Odpowiedź B</textarea></td></tr>
<tr><td>Odpowiedź C:</td><td><textarea cols="65" rows="1" name="odpowiedz_c[]">Odpowiedź C</textarea></td></tr></table>
<table align="center"><tr><td>Prawidłowa Odpowiedź:</td><td><select name="praw_odp[]"><option value="a">Odpowiedź A</option><option value="b">Odpowiedź B</option><option value="c">Odpowiedź C</option></select></td></tr></table>';
} echo '<div class="submit_panel"><input type="submit" value="Dodaj Test" /></div></form>';