Witam, mam problem ze zmianą pól w bazie, dla wielu rekordów. Wyświetlam w formularzu rekordy z bazy i dla każdego z nich chce zmieniać jedno pole. Nie wiem jak powiązać to pole z rekordem, skoro w formularzu nie wpisuje danych i do zmiennej wrzucam pustą wartość.
Wyświetlam imie i nazwisko i chce zmienic nieobecnosci. Proszę o pomoc

Niżej zamieszczam fragment kodu:
<form method=post action=pierwsza.php?action=zmien >
<table width="80%" border="0" align="center" bgcolor="#FAEBD7" >
<tr>
<td height=30 align=center> <font color="#FFA500"><b> Imie: </b></td>
<td height=30 align=center> <font color="#FFA500"><b> Nazwisko: </b></td>
<td height=30 align=center> <font color="#FFA500"><b> Grupa: </b></td>
<td height=30 align=center> <font color="#FFA500"><b> Ilość nieobecnosci w ubiegłym miesiącu: </b></td>
</tr>
<?php
$connect=mysql_connect('localhost','root','root') or
die ('Przykro nam ale nie mogę połączyć się z bazą!');
$query="SELECT * FROM dzieci where grupa=1 ORDER BY 'nazwisko'";
{
echo "<td height=30> ".$row["imie"]."</td>n"; echo "<td height=30> ".$row["nazwisko"]."</td>n"; echo "<td height=30 align=center> ".$row["grupa"]."</td>n"; echo "<td height=30 align=center> <input type=tekst name=nieobecnosci> poprzednio: ".$row["nieobecnosci"]."<br>n"; echo "<div align='center'><input type=submit value='zmien'></div>"; }
?>
</table>
</form>
<?php
if ($_REQUEST['action'] == zmien) zmien();
function zmien()
{
$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$nieobecnosci = $_POST['nieobecnosci'];
//sprawdzenie czy pole nieobecnosci są wypełnione
//if
//($nieobecnosci == '')
//echo "pola nieobecnosci musza byc wypelnione";
//else
//zapisanie do bazy
$query = "UPDATE dzieci SET nieobecnosci = '$nieobecnosci'
WHERE nazwisko = '$nazwisko' ";
echo "<table><tr><td align=center>",$nieobecnosci,"Lista została zmienona :)<br></a></td></tr></table>"; }