[RESOLU] Formulaire POST ne fonctionne pas.

Petit nouveau ! | 7 Messages

17 déc. 2013, 12:51

Bonjour,

J'ai beau ne pas être débutant et faire un truc HYPER simple, je n'y arrive pas.

Je n'arrive pas à valider un formulaire POST.
Mon code :
<form action="test.php" method="post" name="Recherche" target="_self">
<input type="submit" name="envoi" value="envoyer">
</form>
et bien $_POST['envoi'] est toujours vide.

La version en ligne : http://cluster013.ovh.net/~azdep/test.php

La même chose en GET fonctionne bien
La version en ligne : http://cluster013.ovh.net/~azdep/test2.php

Je suis en PHP Version 5.4.21 sur un serveur mutualisé OVH pro

Est ce que quelqu'un a une idée sur le truc qui pourrait bloquer ?

Merci d'avance

ViPHP
ViPHP | 2577 Messages

17 déc. 2013, 13:00

dans test.php : var_dump($_POST);
ca peut t'aider à trouver la faute de frappe que je ne trouve pas non plus.

Mammouth du PHP | 2278 Messages

17 déc. 2013, 13:26

Les formulaires ont une balise action et une valise target.
Par ailleurs, je vois mal comment sans une ligne de PHP on peut parler de $_POST...
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Petit nouveau ! | 7 Messages

18 déc. 2013, 00:09

Mes formulaires ont bien les balises qu'ils faut. Quant au php il est bien dans mon code mais je n'avais collé que le formulaire.

Merci pour votre aide mais tout est rentré dans l'ordre, sûrement l'opération du saint esprit car ce qui ne marchait pas hier, ni ce matin lorsque j'ai créé cette version light du formulaire. Ce soir je lis vos posts, reteste et cela fonctionne, ainsi que tout mon backoffice.

Donc j'entrevois un réglage différent sur le serveur et cela fait peur car cela pourrait revenir et ruiner tous les formulaires.

En tout les cas je ne suis pas fou, mon code était correct même en php 5.4, j'en venais à me dire que les déclarations de variables étaient obligatoires maintenant.

Merci pour votre aide.

Au revoir