Zdravím vás všechny. Vím, že dotaz na mazání řádku v tabulce, kterou zobrazím SELECTem z databáze, tu už nejednou byl. Nicméně pokaždé se informace přenášeli skrze URL. Chtěl bych se zeptat, jestli je nějaká alternativa pomocí metody POST, když jednotlivé záznamy vypisuji z databáze pomocí cyklu WHILE takto:
<table border="1" width="20%">
<?php
mysql_connect( "localhost", "root" ) or die ( "Zkontrolujte prosím připojení k serveru") ;
mysql_select_db("test");
$vysledek=mysql_query("select*from pokus");
while ($zaznam=mysql_fetch_array($vysledek)):
?>
<tr>
<td><?echo $zaznam["id"]?></td>
<td><?echo $zaznam["jmeno"]?></td>
<td><?echo $zaznam["prijmeni"]?></td>
</tr>
<?
endwhile;
?>
</table>
Za každý řádek bych pak rád přidal tlačítko, pomocí kterého bych spouštěl skript, který by údaj v databázi smazal. Lámu si s tím hlavu, zkoušel jsem to už pomocí formulářů a nastavení jejich akcí, ale výsledek se nedostavil. Napadlo mě zobrazovat hodnoty v klasickém okně formuláře se zakázaným zápise (readonly), ale předpokládám, že by se jistě našlo nějaké elegantnější řešení...
Věděl by někdo, prosím? :-)
Předem dík, Ondra