posiadam pewien formularz
$sql="SELECT * FROM uczen WHERE klasa='$klasau' ORDER BY nazwisko"; $wynik=$lacz->query($sql); $ile=$wynik->num_rows; echo '<table align="center"> <tr><td colspan="5"> <select name="godz"> <option value="0" selected>Proszę wybrać godzinę</option> <option value="8.00-8.45">8.00-8.45</option> <option value="8.50-9.35">8.50-9.35</option> <option value="9.40-10.25">9.40-10.25</option> <option value="10.45-11.30">10.45-11.30</option> <option value="11.35-12.20">11.35-12.20</option> <option value="12.30-13.15">12.30-13.15</option> <option value="13.35-14.20">13.35-14.20</option> <option value="14.25-15.10">14.25-15.10</option> </select></td></tr><tr>'; for($i=0; $i<$ile; $i++){ $row=$wynik->fetch_assoc(); <td><select name="obecny"> <option value="" selected>Wybierz...</option> <option value="O">Obecny</option> <option value="N">Nieobecny</option> </select> </td></tr>'; } }
oraz skrypcik
$sprawdz.="INSERT INTO obecnosc_$klasau VALUES ('', '$id_uczen', '$godz', '$przedmiot', '$dzien', '$obecny')"; for($i=0; $i<$ile; $i++){ $wynik=$lacz->query($sprawdz); }
Problem w tym że do bazy wstawiane są rekordy ale z wartościami dla osoby ostatniej z listy. Czy należy to wrzucić to do tablicy i wtedy z tym jechać?