Witam.
Problem mam taki że po usunięciu rekordu z bazy rekord ten zostaje aż do doświerzenia strony.
Jak zrobić żeby odrazu znikał?? Oto kod storny:
<html>
<head>
<title>Nazwa strony</title>
</head>
<body>
<?
include "bd.php";
//Wyświetla wszystkie rekordy i sortuje według nazwa
$result=mysql_query("select * from produkty order by nazwa", $sql);
echo '<table border="1" cellspacing="0" width="50%"><tr><th>Nazwa</th><th>Kod</th><th>Cena</th><td colspan="2"> </td></tr>'; /*
Przy uzyciu petli 'while', kolejne rekordy sa pobierane z bazy
i zapisywane jako pola tablicy asocjacyjnej $myrow.
Jej klucze odpowiadaja nazwom kolumn tabeli w bazie.
*/
{
//Wyswietlamy kolejne elementy tablicy.
echo "<td>".$myrow["nazwa"]."</td>"; echo "<td>".$myrow["kod"]."</td>"; echo "<td>".$myrow["cena"]."</td>"; echo "<td width=\"16\"><a href=\"produkty_dodaj.php?numer=".$myrow["id"]."\"><img border=\"0\" src=\"edytuj.png\" width=\"16\" height=\"16\" alt=\"Edytuj\"></a></td>"; echo "<td width=\"16\"><a href=\"produkty_wyswietl.php?usun=".$myrow["id"]."\"><img border=\"0\" src=\"usun.png\" width=\"16\" height=\"16\" alt=\"Usuń\"></a></td>"; }
?>
<?
if($usun<>""){
include "bd.php";
//usun z bazy z tabelki news wiersz którego id ma wartość zmiennej $usun
$dokasacji = mysql_query("DELETE FROM produkty WHERE id='$usun' "); echo"Udało się usunąć rekord o id=$usun"; }
?>
</body>
</html>
Ten post edytował kurdak 18.11.2007, 02:29:49