Des variables bizarres dans un formulaire php
Résolu
lorie-triger
Messages postés
62
Date d'inscription
Statut
Membre
Dernière intervention
-
lorie-triger Messages postés 62 Date d'inscription Statut Membre Dernière intervention -
lorie-triger Messages postés 62 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai fait un formulaire tres simple ..mais je sais pas pourquoi mes variables pennent les valeurs 1
alors après remplissage des cases vides..et cliquer sur submit je vois 111et le numero de profile que j'ai choisi
mon code est comme cela
j'ai fait un formulaire tres simple ..mais je sais pas pourquoi mes variables pennent les valeurs 1
alors après remplissage des cases vides..et cliquer sur submit je vois 111et le numero de profile que j'ai choisi
mon code est comme cela
if(isset($_POST['one']) and $_POST['one']=!'' and isset($_POST['two']) AND $_POST['two']=!'' and isset($_POST['three']) AND $_POST['three']=!'' and isset($_POST['profile']) ) { echo $_POST['one']; echo$_POST['two']; echo$_POST['three']; echo$_POST['profile']; } else ....il affiche le formulaire <form action="cible.php" method="post"> <div id="corps1"> <p> <fieldset> <legend><strong> Nouveau utilisteur</strong> :</legend> <p> <div id="vide"> <table> <tr><td><strong>Nom</strong></td> <td>:</td><td><input type="text" name="one"/> </tr> <tr><td><strong>Prenom </strong></td> <td>:</td><td> <input type="text" name="two" /> </tr> <tr><td><strong>Mot de passe</strong> </td> <td>:</td><td> <input type="text" name="three" /> </tr> <tr><td><strong>Profile </strong> </td> <td>:</td><td> <select name="profile"> <option value="2">consultation,insertion</option> <option value="3">consultation</option> <option value="1">administration</option> </select> </tr> </table> <input type="submit" value="enregistrer " /> </html>
A voir également:
- Des variables bizarres dans un formulaire php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
4 réponses
Essayes comme ça:
il te manquait aussi beaucoup de </td> et la fin de </form>
il te manquait aussi beaucoup de </td> et la fin de </form>
<?php if((isset($_POST['one']) and $_POST['one']=!'') AND (isset($_POST['two']) AND $_POST['two']=!'') AND (isset($_POST['three']) AND $_POST['three']=!'') AND isset($_POST['profile']) ) { echo "Nom: ".$_POST['one']."<br>"; echo "Prenom: "$_POST['two']."<br>"; echo "M de P: "$_POST['three']."<br>"; echo "Profile: ".$_POST['profile']; } else { ?> ....il affiche le formulaire <form action="cible.php" method="post"> <div id="corps1"> <p> <fieldset> <legend><strong> Nouveau utilisteur</strong> :</legend> <p> <div id="vide"> <table> <tr><td><strong>Nom</strong></td> <td>:</td><td><input type="text" name="one" value=""/></td> </tr> <tr><td><strong>Prenom </strong></td> <td>:</td><td> <input type="text" name="two"value="" /> </td></tr> <tr><td><strong>Mot de passe</strong> </td> <td>:</td><td> <input type="text" name="three" value=""/> </td></tr> <tr><td><strong>Profile </strong> </td> <td>:</td><td> <select name="profile"> <option value="2">consultation, insertion</option> <option value="3">consultation</option> <option value="1">administration</option> </select></td> </tr> </table> <input type="submit" value="enregistrer " /> </form> </html>
pour les td qui manquaient ,j'ai pas de problème dans l'affichage de mon formulaire ..j'ai pas donné le code tel qu'il est .je l'ai donné gross o modo ..
bon pour
il m'affiche tj des 1
:(
bon pour
echo "Nom: ".$_POST['one']."<br>"; echo "Prenom: "$_POST['two']."<br>"; echo "M de P: "$_POST['three']."<br>"; echo "Profile: ".$_POST['profile'];
il m'affiche tj des 1
:(
j'ai fait un changement dans mon if
maintenant il m'affiche ce que j'ai saisi ..alors c'est comme si $_POST['one']=!'' lui affecte une valeur 1 qui notNULL
mais la condition est essentielles dans mon code le faite que les cases ne soit pas vides !!
qu'est ce que vous en pensez !!???
if(isset($_POST['one']) and isset($_POST['two']) and isset($_POST['three']) and isset($_POST['profile']) ) { echo$_POST['profile']; echo $_POST['one']; echo $_POST['two']; echo $_POST['three']; }
maintenant il m'affiche ce que j'ai saisi ..alors c'est comme si $_POST['one']=!'' lui affecte une valeur 1 qui notNULL
mais la condition est essentielles dans mon code le faite que les cases ne soit pas vides !!
qu'est ce que vous en pensez !!???