Formulaire ne marche pas
Utilisateur anonyme
-
webjfr -
webjfr -
Salut,
J'ai un formulaire html :
<form method="post" action="send.php">
<input name="pseudo">
<input name="email">
<textarea name="presentation" cols="32" rows="8"></textarea>
<textarea name="pourquoi" cols="32" rows="8"></textarea>
<textarea name="com" cols="32" rows="8"></textarea>
<input name="secure01">
<input name="secure02">
et deux autres.
(vous n'avez pas tout le code là)
Ensuite ils sont vérifiés par send.php :
Le problème, c'est que même si je remplies tous les champs correctement, il affiche les messages d'erreurs.
Je précise que je suis héberger chez e3b.org et que mes fichiers sont placés dans le dossier /html/ en FTP mais seulement accessibles en racine depuis HTTP.
D'avance, merci.
ça fait 3 heures que je change le code, que je test, j'en ai marre ...
J'ai un formulaire html :
<form method="post" action="send.php">
<input name="pseudo">
<input name="email">
<textarea name="presentation" cols="32" rows="8"></textarea>
<textarea name="pourquoi" cols="32" rows="8"></textarea>
<textarea name="com" cols="32" rows="8"></textarea>
<input name="secure01">
<input name="secure02">
et deux autres.
(vous n'avez pas tout le code là)
Ensuite ils sont vérifiés par send.php :
// on vérifie s'il y a des erreurs
$pseudo=$_post['pseudo'];
$email=$_post['email'];
$presentation=$_post['presentation'];
$pourquoi=$_post['pourquoi'];
$secure01=$_post['secure01'];
$secure02=$_post['secure02'];
if ($pseudo==NULL) {
$error="1";
echo "<span style='color: rgb(255, 0, 0);'>Message d'erreur</span><br>";
}
if ($email==NULL) {
$error="1";
echo "<span style='color: rgb(255, 0, 0);'>Message d'erreur</span><br>";
}
if ($presentation==NULL) {
$error="1";
echo "<span style='color: rgb(255, 0, 0);'>Message d'erreur</span><br>";
}
if ($pourquoi==NULL) {
$error="1";
echo "<span style='color: rgb(255, 0, 0);'>Message d'erreur</span><br>";
}
if ($_post['com']==NULL) {
$com="Aucun";
}
else {
$com=$_post['com'];
}
if ($secure01 != "4") {
$error="1";
echo "<span style='color: rgb(255, 0, 0);'>Message d'erreur</span><br>";
}
if ($secure02 != "C'est une question de sécurité") {
$error="1";
echo "<span style='color: rgb(255, 0, 0);'>Message d'erreur</span><br>";
}
Le problème, c'est que même si je remplies tous les champs correctement, il affiche les messages d'erreurs.
Je précise que je suis héberger chez e3b.org et que mes fichiers sont placés dans le dossier /html/ en FTP mais seulement accessibles en racine depuis HTTP.
D'avance, merci.
ça fait 3 heures que je change le code, que je test, j'en ai marre ...
A voir également:
- Formulaire ne marche pas
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Récupérer compte outlook sans formulaire - Forum Hotmail / Outlook.com
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
4 réponses
salut,
heu, tu penses pas que tu oublies des choses dans tes input :
<input name="pseudo" type="text">
Ensuite, utilises plutot empty()
if (empty($pourquoi)) {
$error="1";
echo "<span style='color: rgb(255, 0, 0);'>Message d'erreur</span><br>";
}
heu, tu penses pas que tu oublies des choses dans tes input :
<input name="pseudo" type="text">
Ensuite, utilises plutot empty()
if (empty($pourquoi)) {
$error="1";
echo "<span style='color: rgb(255, 0, 0);'>Message d'erreur</span><br>";
}
Utilisateur anonyme
J'ai corrigé mais marche toujours pas ...
Merci, ça a l'air de mieux fonctionner maintenant.
Dis donc, php est exigent : tout ça pour des majuscules ...
à bientôt !
Dis donc, php est exigent : tout ça pour des majuscules ...
à bientôt !
Bah ce ne sont pas les meme caractères !
Toujours respecter les majuscules/minuscules et les espaces aussi !
Amusse toi un mettre une ligne vide après un ?> dans un script de création d'image, l'image ne s'affichera JAMAIS, parce que l'entete commencera par une ligne vide !
(3 jours de recherche, je peux te dire que les retour à la ligne, je les deteste !)
Toujours respecter les majuscules/minuscules et les espaces aussi !
Amusse toi un mettre une ligne vide après un ?> dans un script de création d'image, l'image ne s'affichera JAMAIS, parce que l'entete commencera par une ligne vide !
(3 jours de recherche, je peux te dire que les retour à la ligne, je les deteste !)