YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Datenbank: DELETE FROM ... klappt nicht » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.517 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Datenbank: DELETE FROM ... klappt nicht
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

 Datenbank: DELETE FROM ... klappt nicht Antworten Zitieren Editieren Melden       UP

Baue mir gerade ein kleines PN-System zusammen. (Nicht fürs WBB)

Mein Problem:
PN's löschen klappt nicht.
Hoffe es kann mir jemand helfen.

Demo

Mein HTML Code:

code:
1:
2:
3:
<form name=\"delete_posteingang\" action=\"massager.php\" method=\"POST\"><td width=\"20\"><input type=\"image\" name=\"delete_posteingang\" class=\"none\" onClick=\"delmsg(); return false;\" img src=\"msgdel.gif\" width=\"13\" height=\"14\" border=\"0\" align=\"absmiddle\" title=\"L&ouml;schen\"></td></form>


Mein php Code:
code:
1:
2:
3:
4:
5:
if (isset($_POST['delete_posteingang'])) {
mysql_query("DELETE FROM posteingang WHERE id = '$z' LIMIT 1");
}


$z habe ich vorher aus der Datenbank geholt.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
$result = mysql_query("SELECT * FROM posteingang WHERE absender = '$username'");
while ($row = mysql_fetch_array($result)) {

$num_rows = mysql_num_rows($result);

$z = $row['id'];

}

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Didito: 08.06.07 08:58.

07.06.07 22:51 Didito ist offline Finden Als Freund hinzufügen
gstrein2001
Mitglied


Dabei seit: 16.01.04
Beiträge: 191
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Woher soll die DB wissen welche PN gelöscht werden soll?

Woher nimmst du die ID-Nummer oder den username !?

mfg
14.06.07 13:56 gstrein2001 ist offline E-Mail Finden Als Freund hinzufügen
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Themenstarter Thema begonnen von Didito
Antworten Zitieren Editieren Melden       UP

Hole die Daten vorher aus der Datenbank.
15.06.07 10:47 Didito ist offline Finden Als Freund hinzufügen
W00tkaeppi W00tkaeppi ist männlich
Mitglied


Dabei seit: 03.12.04
Beiträge: 485

Antworten Zitieren Editieren Melden       UP

1. Ein Formular um eine Zelle zu bauen ist ein grober Fehler gemäß den Vorgaben und Richtlinien des w3c.

2. Wo definierst Du die Vari $username? Hast Du mal mittels echo() geprüft ob der Wert überhaupt gefüllt ist?

3. Warum LIMIT bei Delete? Hast Du den Einträgen in der Tabelle keine eindeutige ID zugewiesen?

__________________

15.06.07 11:23 W00tkaeppi ist offline E-Mail WWW Finden Als Freund hinzufügen Füge W00tkaeppi in deine Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Datenbank: DELETE FROM ... klappt nicht