Autor Zpráva
speedees
Profil *
Cau, prosim o radu...
Snazim se vymazat data z MySql databaze.
- atribut value toho input type="checkbox" se nastavi spravně
- odešle se to taky v poradku
- echo "Vymazani akci: $del taky vypíše správnou hodnotu
- mysql_query("DELETE FROM akce WHERE datum=".$del); vrací 1 ale v databazi to zustane :(

Doufam ze je to trochu srozumitelne...dik za rady.

<?
if (isset($_POST["odeslano"]))
{
if (is_array($_POST["delete_akce"]))
{
foreach ($_POST["delete_akce"] as $del)
{
echo "Vymazani akci: $del<br /> ";
mysql_query("DELETE FROM akce WHERE datum=".$del);
}
}
}

?>

<form method="POST" action="<?echo $_SERVER["PHP_SELF"]?>">
<?
$vysledek=mysql_query("select * from akce where datum<now()");

while ($zaznam=MySQL_Fetch_Array($vysledek)):
echo "<p>";
echo date("d.m.Y",strtotime($zaznam["datum"]))." - ".$zaznam["nazev"];
echo "<br />";
?>
<input type="checkbox" name="delete_akce[]" value="<?echo $zaznam["datum"]?>" />
<?
echo "</p>";
endwhile;
?>
<p>
<input type="submit" value="Smazat" name="odeslano" />
</p>
</form>
Kajman_
Profil *
mysql_query("DELETE FROM akce WHERE datum='$del'") or die(mysql_error());
speedees
Profil *
děkuju...funguje.

Jsou to moje prvni kroky v databazich tak sorry za lamersky dotaz.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0