IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Présélection menu deroulant [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 35
    Par défaut Présélection menu deroulant
    Bonjour,

    Tout d'abord excusé si je ne post pas dans la bonne section.

    voici mon problème:

    j'arrive a généré un menu déroulant par rapport a une requête Mysql mais je n'arrive pas a faire une présélection.

    j'affiche mon menu déroulant et par rapport a une autre requete je voudrais selectionné une des options par défaut.

    je ne sais pas si je suis trés clair...

    j'ai une table 'equipe' et une autre 'utilisateurs'

    table 'euipe':

    cuisinier
    serveur
    chef
    ...

    c celle ci qui genere mon menu deroulant

    table 'utilisateurs'
    'nom' 'equipe'
    dupond chef
    ...

    j'ai une page de modification d'equipe
    quand je tape le nom de l'utilisateur il m'affiche le menu deroulant avec toute les equipes possible.
    je voudrais qu'il me selectionne par defaut celui de l'utilisateur pour pouvoir faire une modification.

    j'espere que j'ai etait assez précis sur mon probleme.

    voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    //$row['equipe'] et le resultat de la requete sur mon utilisateur 
    //c celle ci que j'aimerai préselectionner dans menu deroulant
     
    SELECT id=equipe Name=equipe Size=1>
    <?php
    $requet= "SELECT equipe FROM equipe;";
    $rep= mysql_query($requet);
    mysql_close();
     
    while($ligne_liste=mysql_fetch_array($rep))
    {
         $equipe = $ligne_liste['equipe'];
          echo "<OPTION value = \"$equipe\">$equipe</OPTION>";
    }
    $defaut = $row['equipe'];
    echo "<SCRIPT language='Javascript'>document.getElementById('equipe').options['$defaut'].selected='selected';</script>";
    j'ai essayer de jouer avec le javascript mais je n'y arrive pas.

    je reste a dispo pour toute demande complémentaire

    Merci a vous.

    --
    Rodinrott

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 35
    Par défaut
    C bon j'ai trouver...

    $defaut est la valeur de mon utilisateur.equipe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    SELECT id=equipe Name=equipe Size=1>
    <?php
    $defaut = $row['equipe'];
    $requet= "SELECT equipe FROM equipe;";
    $rep= mysql_query($requet);
    mysql_close();
     
    while($ligne_liste=mysql_fetch_array($rep))
    {
         $equipe = $ligne_liste['equipe'];
          echo "<OPTION value = \"$equipe\">$equipe</OPTION>";
    	if ($equipe == $defaut)
    	{ 
    		echo "<OPTION value = \"$equipe\" selected>$equipe</OPTION>";
    	}
    	else
    	{
    		echo "<OPTION value = \"$equipe\">$equipe</OPTION>";
    	}
    }
    </select>
    Merci a vous..
    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme menu deroulant et frames
    Par rippoz dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/03/2005, 11h08
  2. [CSS-Javascript] Menu déroulant
    Par JeromeR dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/10/2004, 17h07
  3. [VBA-E] Barre d'outils et menu déroulants
    Par Tcmat dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/08/2004, 21h51
  4. [LG]Menu déroulant sous Pascal
    Par Apprenti Sorcier dans le forum Langage
    Réponses: 8
    Dernier message: 26/03/2004, 13h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo