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

  FORUM HardWare.fr
  Programmation
  PHP

  Selected la ligne envoyé dans mon menu deroulant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Selected la ligne envoyé dans mon menu deroulant

n°1784178
jojo023
Posté le 08-09-2008 à 21:11:49  profilanswer
 

Bonjour,
 
J'ai trop du mal à ce que mon menu deroulant soit selectionne sur la ligne qui a été envoyé en cas d'erreur après le $_POST : ça evitera a l'utilisateur de devoir à chaque fois selectionner dans le menu en cas d'erreur après l'envoi du formulaire.
 
Voici mon code où je voudrais selectionner la ligne envoyé avant que l'erreur se declare :

Citation :

     $reponse = mysql_query('SELECT libelle, id FROM jeu ORDER BY libelle');
      $jeu = array();
      while ($donnees = mysql_fetch_assoc($reponse))
      {
        $enseigne[$donnees['id']] = $donnees['jeu'];
      }
      echo '<select name="Pfamille" class="siteinput">';
      echo '<option value="vide">- - Jeux - -</option>';
      foreach($enseigne as $idjeu => $libellejeu)
      {
        echo '<option value="'.$idjeu.'">'.$libellejeu.'</option>';
      }
      echo '</select>';
      echo '</br></br>';


 
 
Merci enormement pour ceux qui me repondront pour ce problème car j'ai trop de problème.

mood
Publicité
Posté le 08-09-2008 à 21:11:49  profilanswer
 

n°1784181
Ayuget
R.oger
Posté le 08-09-2008 à 21:31:22  profilanswer
 

utilise un bête if dans ton foreach. (tu compares ton $_POST['Pfamille'] et $idjeu )

n°1784656
jojo023
Posté le 09-09-2008 à 18:32:38  profilanswer
 

J'ai essaye mais ca me met une erreur a chaque fois ?!

n°1784676
Profil sup​primé
Posté le 09-09-2008 à 19:16:30  answer
 

laquelle ?!

n°1784681
jojo023
Posté le 09-09-2008 à 19:22:50  profilanswer
 

     foreach($enseigne as $idjeu => $libellejeu)  
      {  
        if ($_POST['Pfamille'] == $idjeu)
        {
          echo '<option value="'.$idjeu.'" selected="selected"'>'.$libellejeu.'</option>';
        }
        else
        {
          echo '<option value="'.$idjeu.'">'.$libellejeu.'</option>';
        }
      }

n°1784724
Profil sup​primé
Posté le 09-09-2008 à 20:32:27  answer
 

laquelle, d'erreur  [:cbrs]

n°1784728
jojo023
Posté le 09-09-2008 à 20:37:34  profilanswer
 

Bah ca ne marche pas tout court ^^
Ca ne me garde pas la ligne de mon menu deroulant après l'envoi


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

  Selected la ligne envoyé dans mon menu deroulant

 

Sujets relatifs
ASP .NET : Problème avec le controle MENUmenu
Script shell et menusupprimer caractère unicode invalide
faire retouner plusieurs ligne a une requeteAnimation flash qui passe au dessus de mon menu
Fichiers texte : taille maximale d'une ligne ?Menu UL + compatibilité IE6
intégrer menu déroulant dans tableau 
Plus de sujets relatifs à : Selected la ligne envoyé dans mon menu deroulant


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