Witam ten pierwszy skrypt wyswietla mi wszystkich uczni z klasy 1a a nastepnie sprawdzam obecnosc dla nich ( +obecny; -nieobecny) i chce dodac obecnosc wszystkich uczni z kl1a z danego przedmiotu
<?
$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++)
{
echo '<h4>'.$wiersz1[1].' '.$wiersz1[2].' '.$_POST[obecnosc
][$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>';