Überprüfung ob Formular abgeschickt

mkoeni1

Erfahrenes Mitglied
Hallo Leute,

ich habe ein Problem und benötige Eure Hilfe.
Ich habe zur Überprüfung, ob diese Formular
PHP:
// Formular zum loeschen eines Events
    echo '<form name="trash" method="POST" action="index.php?action=Buchen&date='.mktime(0,0,0,$month,$day,$year).'">';
    echo '<input type="hidden" name="id" value="'.$id.'">';
    echo '<input type="image" name="trash" src="images/trash.png">';
    echo '</form>';
abgeschickt worden ist, folgende Routine:
PHP:
// loeschen eines Events
if( isset($_POST['trash']) ){
     $loeschen = "DELETE FROM events WHERE id = '{$_POST['id']}'";
     $loesch = mysql_query($loeschen);
}

Jedoch geht er nicht in die if Abfrage rein
Kann mir jemand sagen wieso nicht?

Vielen Dank
Gruß Matze
 
Ja danke so passt es ;-)
Wie kann ich die Seite direkt nach der Löschung in der Funktion
PHP:
// loeschen eines Events
if( isset($_POST['id']) ){
    erst löschen dann
    reload_seite('buchung.php');  ?
}
neu laden und damit die Löschung des Events aufzufrischen ?


Danke und Gruß
Matze
 
Zuletzt bearbeitet:
Einfall hatte ich auch schon. Es taucht dann leider die Meldung:
PHP:
Cannot modify header information - headers already sent by ...

Gibt es hierzu eine Lösung?

Vielen Dank
Matze
 
Die Lösung nennt sich EVA ;)

Eingabe, Verarbeitung, Ausgabe.

Die Header werden vor der der Übertragung sämtlicher anderer Daten an den Client übergeben, was heißt, dass sie auch entsprechend dieser Regelung weitergegeben werden müssen.
Alles, was HTML oder Plaintext ist (oder was auch immer), sollte bis dahin mit zB [phpf]ob[/phpf] abgefangen werden.
 
Zurück