Mysql
 sql >> Datenbank >  >> RDS >> Mysql

HTML-Formular, das als Get statt als Post fungiert

Aha!!!

Sie senden das Formular nicht korrekt. Setzen Sie das

action=""

zu

action="code.php"

Angenommen, Ihre PHP-Seite heißt code.php. Ändern Sie ihn einfach in den Namen/Pfad der PHP-Seite und das Formular sendet die Daten zur Verarbeitung an Ihren PHP-Code.

Wenn Sie action="" verlassen zu leer, es postet die Daten an sich selbst (die gleiche Seite). Es fungiert nicht als GET, es fungiert immer noch als POST, postet aber an der falschen Stelle. Ich glaube, Sie haben den Titel der Frage falsch formuliert.

Was meinst du damit, dass es sich wie get statt wie post verhält. Können Sie $_POST-Variablen nicht in Ihrem PHP lesen?

entfernen Sie den 'enctype="text/plain"' in Ihrem Formularcode.