sql >> Databasteknik >  >> RDS >> Mysql

HTML-formulär fungerar som get istället för post

Aha!!!

Du lägger inte upp formuläret korrekt. Ställ in

action=""

till

action="code.php"

Förutsatt att din php-sida heter code.php. Ändra det bara till namnet/sökvägen till php-sidan så skickar formuläret data till din php-kod för att bearbetas.

När du lämnar action="" för att tom, postar den data till sig själv (samma sida). Det agerar inte som GET, det agerar fortfarande som POST, utan postar till fel plats. Jag tror att du formulerade rubriken på frågan fel.

Vad menar du att det fungerar som get istället för post. Kan du inte läsa $_POST-variabler i din PHP?

ta bort 'enctype="text/plain"' i din formulärkod.



  1. Flera rullgardinsvärden infogas i en enda rad inte i flera rader

  2. WHERE-sats efter en UNION i SQL?

  3. SQL - WHERE-villkor på SUM()

  4. Hur kan jag räkna onlineanvändarna i min ansökan?