Guten Abend
,
probiere schon den ganzen Tag, aber ich bekomme es einfach nicht hin mit dem Eintrag löschen.
Es ist immer nur möglich den obersten Eintrag zu löschen! Das wundert mich total.
Hier ist der Code:
Über eine Checkbox (loeschen) wird die id an loeschenid übergeben...
Bin Anfänger und ich hoffe ihr könnt mir weiterhelfen, sodass ich es leicht verstehe
Vielen Dank!
probiere schon den ganzen Tag, aber ich bekomme es einfach nicht hin mit dem Eintrag löschen.
Es ist immer nur möglich den obersten Eintrag zu löschen! Das wundert mich total.
Hier ist der Code:
Über eine Checkbox (loeschen) wird die id an loeschenid übergeben...
PHP:
// Übergebene ID der Checkbox in eine Variable speichern
$loeschenid = $_POST['loeschen'];
// Tabelleninhalt in Variable nachrichten speichern
$nachrichten = "SELECT * from eintrag inner join login on eintrag.username=login.id where login.username = '$username'
order by datum";
// ??
$nachrichten2 = mysql_db_query("benutzerdaten",$nachrichten,$verbindung);
// ??
$loesch = mysql_fetch_array($nachrichten2,MYSQL_ASSOC);
// Wenn Eintrag löschen Button gedrückt wurde
if (isset($_POST['absenden']))
{
// Vergleichen, ob ID aus der Datenbank gleich mit der Checkbox ID ist
if ($loesch['eid'] == $loeschenid)
{
// Wenn sie gleich sind den Eintrag löschen, wo die IDs gleich sind
$query = "DELETE from eintrag where eintrag.eid = '$loeschenid' LIMIT 1";
$result = mysql_query($query);
echo "Eintrag löschen war erfolgreich.";
}
// Wenn nicht, dann Ausgabe einer Fehlermeldung
else
{
echo "Eintrag löschen war nicht erfolgreich";
}
}
Bin Anfänger und ich hoffe ihr könnt mir weiterhelfen, sodass ich es leicht verstehe
Vielen Dank!