<? $zapytanie=("SELECT `imie`,`nazwisko` from uczen_klasa_1a"); $wynik=mysql_query($zapytanie); $liczba=mysql_num_rows($wynik);
$_SESSION['liczba']=$liczba; if($liczba) { echo "<table bgcolor=green>"; echo "<tr> <td><h4>Imie i nazwisko</td> <td><h4>Obecnosc</td> </tr>"; for($i=0; $i<$liczba; $i++) { $wiersz=mysql_fetch_row($wynik); echo "<tr> <td><h4> $wiersz[0] $wiersz[1]</td> <td><form action=obecnosc_mies_wynik.php method=post> <select name=obecnosc[]> <option value=+>+</option> <option value=->-</option> </tr>"; } echo "<tr> <td colspan=2 align=center><input type=submit value=Dodaj></td> </tr>"; ?> </select> </form> <? } } ?>
Nastepny skrypt dodaje obecnosc do bazy danych (np na przedmiocie matematyka) wszystkich uczni ktorzy sa zarejstrowani w klasie 1a, Tylko ten skryp dodaje mi tylko 1ucznia z klasy 1a, chodzi mi zeby dodal wszystkim uczniom z 1 przedmiotu obecnosc jednoczesnie.... dzieki pozdro
$zapytanie=("SELECT `id_uczen`,`imie`,`nazwisko` from uczen_klasa_1a "); $wynik=mysql_query($zapytanie); $liczba=mysql_num_rows($wynik);
<?php for($i=0; $i<$_SESSION[liczba]; $i++) { } ?>
$zapytanie=("Select count(*) from obecnosc_pazdzienik_klasa_$_1a where (`id_uczen`='$wiersz1[0]')"); $wynik=mysql_query($zapytanie); $liczba=mysql_num_rows($wynik); $wiersz=mysql_fetch_row($wynik); IF(!$wiersz[0]) { $zapytanie=mysql_query("INSERT into obecnosc_pazdziernik_klasa_$_1a (`id_uczen`,`Poniedzialek`)values ('$wiersz1[0]','$_POST[obecnosc][$i]')"); } else { $zapytanie = ("UPDATE obecnosc_pazdziernik_klasa_1a SET `Poniedzialek`='$_POST[obecnosc][$i]' where (`id_uczen`='$wiersz1[0]')"); $wynik = mysql_query($zapytanie); } echo '<h4> Obecnosc klasy 1a zostala dodana do bazy danych </h4>';