Datensatz aus Tabelle löschen

Sorry, mein Fehler...

Ist denn $_REQUEST['Send'] gesetzt und wird die Bedingung überhaupt aktiv?

PHP:
if($_REQUEST['Send']) {
  $D1 = $_POST["D1"];
  $T1 = $_POST["T1"];

  $loeschen = "Delete FROM `telefone` 
                      WHERE `Marke` = '".$D1."' 
                      AND `Bezeichnung` = '".$T1."'";

                      mysql_query($loeschen) or die(mysql_error());

echo $loeschen; # Testausgabe
}
 
Dass du es per Formular mach willst verstehe ich schon.
Nur wollte ich damit überprüfen, ob der übergebene SQL-String wohlgeformt ist.
Und das geht doch am besten direkt in phpMyAdmin.

Du könntest mal noch ein var_dump($loescht) ausgeben.
Die muss TRUE o. 1 liefer, dann wurde das Query erfolgreich abgesetzt.

Du könntest auch mal noch deinen Code vom Eintragen zeigen.
Ne ganz dumme Frage noch. In die If-Schleife mit if($_REQUEST['Send']) kommst du hinein?
 
Na Toll

Heureka

also Danke für den Tip, habe da ja ein neues Formular gemacht und den SEND Button noch nicht in Send umbenannt, der hieß noch B1. Deshalb ging natürlich nichts in meine if Abfrage.
Na da hätte ich allein noch ewig dranngesessen.
Super dickes DANKE
 
Zurück