Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1450 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Conserver les valeur d'une liste déroulante

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Conserver les valeur d'une liste déroulante

n°1153572
fessebleu
Posté le 19-07-2005 à 12:45:22  profilanswer
 

Bonjour à tous je créer un formulaire et je débute en php
Mon formulaire se rapelle lors de la validation(permet d'afficher les erreurs)
Mais j'arrive à conserver les valeurs entrer tel que le nom
mais dans le menu déroulant la valeur n'est pas conservées

Code :
  1. <?php if(isset($_POST['valider']) && empty($_POST['nom'])){
  2. echo " * Champ obligatoire";
  3. }
  4. ?>
  5. Nom : <input type="text" name="nom" size="20"
  6.  value ="<?php if(isset($_POST['valider'])){ echo $_POST['nom'];} ?>" />
  7. Acceuil par : <select size="1" name="vendeur">
  8.  <option value=" Christine" <? if(isset($_POST['valider'])){echo $_POST['vendeur'];} ?>/>Christine</option>
  9.  <option value="Emilie" <? if(isset($_POST['valider'])){echo $_POST['vendeur'];} ?>/>Emilie</option>
  10.  <option value="Fabrice" <? if(isset($_POST['valider'])){echo $_POST['vendeur'];} ?>/>Fabrice</option>
  11.  <option value="Jerome" <? if(isset($_POST['valider'])) { echo $_POST['vendeur'];} ?>/>Jérome</option>
  12.  <option value="<? if(isset($_POST['valider'])){ echo $_POST['vendeur'];} ?>"/>Lysianne</option>
  13.  <option value="Olivier" <? if(isset($_POST['valider'])) { echo $_POST['vendeur'];} ?>/>Olivier</option>
  14. </select>
  15. </div>


 
 
Si au moment ou je valide il ya une erreur dans le formulaire la page se recharge mais mon champ  
vendeur revient au départ
Est ce que quelqu'un pourrait m'ider

mood
Publicité
Posté le 19-07-2005 à 12:45:22  profilanswer
 

n°1153600
zapan666
Tout est relatif
Posté le 19-07-2005 à 13:08:00  profilanswer
 

fessebleu a écrit :


Code :
  1. Acceuil par : <select size="1" name="vendeur">
  2.  <option value=" Christine" <? if(isset($_POST['valider'])){echo $_POST['vendeur'];} ?>/>Christine</option>
  3.  <option value="Emilie" <? if(isset($_POST['valider'])){echo $_POST['vendeur'];} ?>/>Emilie</option>
  4.  <option value="Fabrice" <? if(isset($_POST['valider'])){echo $_POST['vendeur'];} ?>/>Fabrice</option>
  5.  <option value="Jerome" <? if(isset($_POST['valider'])) { echo $_POST['vendeur'];} ?>/>Jérome</option>
  6.  <option value="<? if(isset($_POST['valider'])){ echo $_POST['vendeur'];} ?>"/>Lysianne</option>
  7.  <option value="Olivier" <? if(isset($_POST['valider'])) { echo $_POST['vendeur'];} ?>/>Olivier</option>
  8. </select>
  9. </div>




c'est quoi ce code tout étrange ?
Normalement, c'est <option>blabla</option> et pas <option />blabla</option>.
 
dans ton cas, pour garder le vendeur, il faudrait faire comme ceci :  

Code :
  1. <option value="Olivier"
  2. <? if($_POST['vendeur'] == "Olivier" ) { echo "selected='selected'" } ?>
  3. >Olivier</option>


 
PS : c'est accueil, pas acceuil ;)


---------------
my flick r - Just Tab it !
n°1153630
fessebleu
Posté le 19-07-2005 à 13:46:44  profilanswer
 

merci pour ton aide ca fonctionne maintenant  
ou pour le <option/>blabla <option>
c'est en faisant différent test j'ai pas fait attention  
merci encore


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Conserver les valeur d'une liste déroulante

 

Sujets relatifs
Création d'une liste déroulante [résolu]Incrémenter de 10 la valeur de la cellule sous vb
[Javascript] onClick, la valeur d'une balise input est renseignéeMenu déroulant à partir d'une liste
organisation d'une liste dans une pageListe des fichier et sous-répertoire
Liste fichier repertoire distantprobleme avec une liste déroulante...[resolu]
Plus de sujets relatifs à : Conserver les valeur d'une liste déroulante


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR