Mysql
 sql >> Base de données >  >> RDS >> Mysql

Formulaire HTML agissant comme get au lieu de post

Ah !!!

Vous ne publiez pas le formulaire correctement. Définissez le

action=""

à

action="code.php"

En supposant que votre page php s'appelle code.php. Remplacez-le simplement par le nom/chemin de la page php et le formulaire enverra les données à votre code php pour traitement.

Lorsque vous quittez action="" vide, il publie les données sur lui-même (la même page). Il n'agit pas en tant que GET, il agit toujours en tant que POST, mais publie au mauvais endroit. Je pense que vous avez mal formulé le titre de la question.

Que voulez-vous dire par "get" au lieu de "post". Ne pouvez-vous pas lire les variables $_POST dans votre PHP ?

supprimer le 'enctype="text/plain"' dans le code de votre formulaire.