Hallo,
ich habe eine Tabelle, in der der User Einträge in die Datenbank speichern kann. Die Einträge kann man später auch ansehen, soll sie editieren und löschen können.
Mein Problem ist das Auslesen der ID. Sobald ich auf den Button des jeweiligen Eintrags klicke, um den jeweiligen Eintrag zu löschen, löscht er mir alle Einträge, die sich in dieser Tabelle befinden. Was ist an meinem Code falsch?
Anzeige der Einträge:
Löschen der Einträge nach Klick auf Button:
ich habe eine Tabelle, in der der User Einträge in die Datenbank speichern kann. Die Einträge kann man später auch ansehen, soll sie editieren und löschen können.
Mein Problem ist das Auslesen der ID. Sobald ich auf den Button des jeweiligen Eintrags klicke, um den jeweiligen Eintrag zu löschen, löscht er mir alle Einträge, die sich in dieser Tabelle befinden. Was ist an meinem Code falsch?
Anzeige der Einträge:
PHP:
<?php
$host = "localhost";
$user = "xxx";
$password = "xxx";
$dbname = "xxx";
$tabelle ="xxx";
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "SELECT * from $tabelle ORDER BY Nummer";
$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);
while ($ausgabe = mysql_fetch_array ($result))
{
print ("
<a href=einsaetze_2008_editieren.php?id='$id' target=_self><img src=b_edit.png border=0></a>
<a href=einsaetze_2008_loeschen.php?id='$id' target=_self><img src=b_drop.png border=0></a><br>
<strong>Nummer:</strong> $ausgabe[Nummer]<br><strong>Datum:</strong> $ausgabe[Wochentag], $ausgabe[Tag].$ausgabe[Monat].2007, $ausgabe[Stunde]:$ausgabe[Minute] Uhr<br> <strong>Ereignis:</strong>$ausgabe[Ereignis] <strong>in</strong> $ausgabe[Ort] <br> <strong>Berichte und Bilder:</strong> $ausgabe[Select1] <br><strong>Spektakulärer Einsatz:</strong> $ausgabe[Select2]<br><strong>Bericht:</strong><br>$ausgabe[Bericht]<br><strong>Statistik:</strong><br>$ausgabe[Statistik]<br><strong>Bilder:</strong><br>$ausgabe[Bild1] $ausgabe[Bild2] $ausgabe[Bild3] $ausgabe[Bild4]<br><hr><br>");
}
mysql_close ($dbverbindung)
?>
Löschen der Einträge nach Klick auf Button:
PHP:
<?php
$host = "localhost";
$user = "xxx";
$password = "xxx";
$dbname = "xxx";
$tabelle ="xxx";
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "DELETE FROM $tabelle WHERE id";
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Datenbankeintrag erfolgreich.");
} else {
print ("Es traten Probleme auf.");
}
mysql_close ($dbverbindung);
?>