Habe ein kleines Problem beim löschen von Datensätzen aus meiner MySQL DB.
Folgender Code bereitet Probleme:
<?php
$i = 0;
$connect = mysql_connect("localhost", "******", "*******");
$db = mysql_select_db("*******", $connect);
$sql = "SELECT * FROM gruss";
$result = mysql_query($sql);
$connect or die ("Fehler: MySQL Verbindung nicht möglich!");
$db or die ("Verbindung zur Datenbank nicht möglich!");
$result or die ("Fehler!");
echo "<div id='container'>";
echo "<form action='gruss.php' method='post'>";
while($row = mysql_fetch_row($result)) {
$i++;
echo $i;
echo "<input type='checkbox' name='zeile'>".$row[1]."";
echo " ⇒ ";
echo $row[2];
echo "<br>";
}
echo "</div>";
echo "<input type='submit' value='Löschen'>";
if($_POST[zeile])
{
echo $i;
$sql_drop = "DELETE FROM gruss WHERE 'id' = ".$i."";
$result_drop = mysql_query($sql_drop) or die ("<p><b>Konnte Datensatz nicht löschen!</b></p>");
}
echo "</form>";
mysql_close($connect);
?>
Und zwar lassen sich die Datensätz nicht löschen, gibt aber auch nicht den Fehlertext aus.
Das Formular wird jedoch ausgefürt, was ich daran sehe das $i ausgegeben wird.
Bitte um Hilfe!
Danke bereits jetzt!
Lieben Gruss
Daddy