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

Langage PHP Discussion :

Récupérer une liste dynamique


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 8
    Par défaut Récupérer une liste dynamique
    bonjour à tous

    dans ma page "ajoutmembre.php" j'ai une liste dynamique gérer par un bout de code qui va chercher les noms de mes catégorie dans ma table "categorie" jusque la pas de probleme, mais lorsque je vais dans ma page "modifiermembre.php" j'aimerai à nouveau récupérer cette meme liste pour la modifier si je me suis trompé (ex : quand j'ai ajouté le membre j'ai mis "masculin" au lieu de "féminin") comment dois je faire ?

    merci

    ++

  2. #2
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 8
    Par défaut
    voici le code de ma page "modifier.php" :

    avec ce code il me récupére la catégorie correspondant à l'enregistrement dans la BD mais pas les autres pour une éventuelle correction

    dans mon cas il m'affiche juste "masculin" dans ma liste, mais pas la valeur enregistrée (masculin) + les autres catégorie sois "féminin" dans mon cas.

    merci

    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
     
    $reqliste = "SELECT DISTINCT categorie FROM avmembers WHERE ID=".$ID." ORDER BY categorie";
    $resultat = mysql_query($reqliste, $connexion) or die ("la requête à échouée");
     
    ....
    <?php
     
    echo "<select name='categorie'>\n";
     
    while ($ligne = mysql_fetch_assoc($resultat))
    {
    extract($ligne);
    echo"<option value='$categorie'>$categorie\n";
    }
     
    echo "</select>\n";
     
    ?>

  3. #3
    Membre expérimenté
    Inscrit en
    Juillet 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 201
    Par défaut
    Essaie de changer les cotes de la propriété 'value' comme ceci et puis je pense pas que "\n" soit nécessaire ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    echo"<option value=\"".$categorie."\">".$categorie."</option>";
     
    ?>

  4. #4
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 8
    Par défaut
    enfait le code de mon post précédent fonctionne seulement il m'affiche qu'une seule valeur dans la liste au lieu de 2 ou 3 ou 10 dépend du nombre de catégorie de ma base

    en gros j'aimerai que la liste dynamique de ma page "modifier.php" affiche le choix enregistrer dans ma base via la page "ajout.php" plus les autres catégorie.

    enfait c'est comme sur un forum ou quand tu t'inscrit tu choisis ta ville dans une liste déroulante et si plus tard tu veux modifier ta ville le script a "extrait" ce que tu as indiqué quand tu t'es inscrit + tout le reste de la liste et tu choisis une autre ville.

    ++

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/04/2015, 15h38
  2. Comment faites-vous pour récupérer la valeur d'une liste dynamique ?
    Par Cvbdev dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 03/06/2010, 09h01
  3. [VB]Récupérer une liste de fichiers
    Par yaya54 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 20/02/2006, 16h03
  4. Réponses: 1
    Dernier message: 16/01/2006, 17h36
  5. Réponses: 4
    Dernier message: 24/11/2005, 09h11

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