![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 11.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Piszę skrypt w PHP który zapisuje dane do bazy MySQL i niestety natknąłem się na problem którego nie jestem w stanie rozwiązać. Otóż w poniższym skrypcie w pęntli for zmienna $data i $i nie przyjmują żadnej wartości, nadmienię jednak, że w pentli while i pod nią zmienna $data ma żądaną wartość. Zmienna $_POST["data"] pochodzi z formularza. Z góry dziękuję za pomoc.
<? $i=0; $data = $_POST["data"]; $zapytanie = mysql_query(sprintf("SELECT * FROM uczniowie WHERE idklasy = %s ORDER BY nazwisko, imie", $_POST["klasa"])); while($odp=mysql_fetch_array($zapytanie)) { $i++; $zap2 = mysql_query(sprintf("SELECT * FROM nieobecnosci WHERE iddata = %s and iducznia = %s", $_POST["data"], $odp["iducznia"])); $odp2 = mysql_fetch_array($zap2); echo sprintf("<tr><td>%s</td><td>%s</td><td>%s</td>",$odp["iducznia"],$odp["nazwisko"],$odp["imie"]); echo "<td><center>"; if($odp["iducznia"] == $odp2["iducznia"]) echo ("<input type='checkbox' name='".$i."' value='".$odp["iducznia"]."' checked='checked'/>"); else echo ("<input type='checkbox' name='".$i."' value='".$odp["iducznia"]."'/>"); echo "</center></td></tr>"; echo ""; if($i>$max)$max=$i+1; } echo $max; if($_POST["w"]) { for($i=1;$i<40;$i++) { if(!empty($_POST["$i"])) { echo sprintf("INSERT INTO `nieobecnosci` (`idnb`, `iducznia`, `iddata`) VALUES (NULL, '%s', '%s');",$_POST["$i"],$data); //$send = mysql_query($add); } else { echo sprintf("DELETE FROM `nieobecnosci` WHERE iducznia='%s' and iddata='%s';",$_POST["$i"],$data); } } } ?> |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
Popraw kod i wadź go w BBCODE! Bo się czytać nie da!
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 11.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Temat do zamknięcia, problem rozwiązany. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 9.07.2025 - 03:17 |