Mazání v php
Ahoj,
mám tento kod :
<?php
/*
delete absence
*/
require "./settings_3.php";
$results=mysql_query('SELECT COUNT(*) FROM absence WHERE id = ' .$id );
$query = "DELETE FROM `absence` WHERE id = '. $id .' LIMIT 1 " ;
mysql_query($query) or die("Error in query $query");
print "<p>Absence smazána</p>\n";
print '<p><a href="vypis_absence.php">Back</a></p>';
?>
který by mi měl smazat řádek v db podle id, ovšem nemaže.
Proběhne hláška že je smazáno ale smazáno není.
Kde mám prosím chybu?
Děkuji za radu
id je vyplněno?
ano
Formulář zobrazení a smázání je :
Nemělo by to spíš být:
"DELETE FROM `absence` WHERE id = ". $id ." LIMIT 1 " ?
A mazat něco v GETu je hodně špatný nápad, tohle by mělo vždy být v POSTu.
Díky, a hlavně mi zde:
chybělo print