Mam mały kłopocik, a mianowicie kłopot z formularzem, który zapisuje, modyfikuje i kasuje dane w bazie mysql. Formularz ten skleciłem z przykładów znalezionych w necie.
Działający formularz podzielony jest na 4 stronki (podgląd danych, dodawanie, usuwanie, edycje i wyszukiwanie) i działa całkiem całkiem, ale w momencie zabrania się za includowanie wszystko się sypie.
Dodawanie i podgląd jakoś działa, po wielu staraniach i goglowaniu, ale kasowanie już nie.
Całość chciałem wyświetlać tylko na jednej stronce, ale nie wiem co i jak jest nie tak..Stronka się przeładuje, a kod wydaje się być w porządku, tylko nie usuwa rekordów w bazie tak jak należy, a mianowicie naciskając jakikolwiek przycisk del usuwa mi się wiersz z najniższym nr. id., a powinien ten w którym jest przycisk.
Jestem początkujący w php, więc proszę o wyrozumiałość i pomoc..
Stronka jest pod adresem:Stronka
Kod
<html>
<head>
<meta http-equiv="content-language" content="pl">
<title>Zgłoszenie reklamacji</title>
</head>
<body>
<table border="1" width="98%" cellspacing="0" cellpadding="0" bordercolorlight="#000000">
<tr>
</tr>
<tr>
<td width="4%" align="center" bgcolor="#E0E0E0">
<p align="center"><font size="2"> ID</font></td>
<td width="18%" align="center" bgcolor="#E0E0E0">
<p align="center"><font size="2">Imię</font></td>
<td width="18%" align="center" bgcolor="#E0E0E0"><font size="2">Nazwisko</font></td>
<td width="18%" align="center" bgcolor="#E0E0E0"><font size="2">Data
urodzenia</font></td>
<td width="18%" align="center" bgcolor="#E0E0E0"><font size="2">Adres</font></td>
<td width="14%" align="center" bgcolor="#E0E0E0"><font size="2">Telefon</font></td>
<td width="6%" align="center" bgcolor="#E0E0E0"><font size="2">Kasuj</font></td>
</tr>
<?php
mysql_connect ("localhost","piekut_r","230281");
mysql_select_db (piekut_r);
$zapytanie = "SELECT * FROM dane ORDER BY id DESC";
$wykonaj = mysql_query ($zapytanie);
while($wiersz=mysql_fetch_array ($wykonaj)) {
echo "<form method=\"post\" action=\"index.php?go=f2\">
<tr>
<td width=\"4%\">".$wiersz['id']."</td>
<td width=\"18%\">".$wiersz['imie']."</td>
<td width=\"18%\">".$wiersz['nazwisko']."</td>
<td width=\"18%\">".$wiersz['dataur']."</td>
<td width=\"18%\">".$wiersz['adres']."</td>
<td width=\"14%\">".$wiersz['telefon']."</td>
<td width=\"16%\"><b>
<font size=\"2\" face=\"Verdana\">
<input type=\"submit\" value=\"kasuj\" name=\"del\"></font></td></tr>";
echo '<input type="hidden" name="del_id" value="'.$wiersz['id'].'">';
}
if($_POST['del']=='kasuj')
{
$zapytanie2='DELETE FROM dane WHERE id='.$_POST['del_id'];
$wynik2 = mysql_query($zapytanie2);
echo "Rekord o został skasowany !";
}
?>
</table>
</body>
</html>