Récupérer tous les champs d'un select et les marquer "selected"

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Alorsladaccord, 22 Mars 2017.

  1. Alorsladaccord
    Alorsladaccord WRInaute occasionnel
    Inscrit:
    30 Juillet 2014
    Messages:
    485
    J'aime reçus:
    0
    Bonjour,

    J'ai un champ select multiple.
    Je coche n ligne.
    J'envoie le formulaire.
    Je réceptionne le formulaire.
    Je réaffiche le même champ select (généré à partir d'une base de donnée).
    J'ajoute "selected" dans chaque option ayant été précédemment cochée (pour vérification).
    Ca foire.

    Voici le coupable :
    Code:
    //code spoutique
    $id_auteur = array_map(function ($val) 
    {
     foreach($id_auteur as $id_auteur)
    {  
    $sql = "
    SELECT
    nom,
    prenom
    FROM
    auteur
    WHERE id=".$id_auteur."
    
    ";
    $stmt = $dbh->prepare ($sql); /* On prépare la requête */
    /** On execute la requete */
    $stmt->execute();
    $nom=$lettre->nom;
    $prenom=$lettre->prenom;
    echo' '.$nom.' '.$prenom.''
    ;}//ferme foreach 
    ;}, $_POST['id_auteur'])
    L'idée, est qu'on va aller chercher les informations correspondantes à chaque id retourné dans le tableau.
    Déjà là, ma requête sql est forcément nulle vu que je ne récupère pas le contenu au moyen d'une fonction quelconque (d'habitude, j'utilise toujours des while).
    Mais de toute manière, je crois que la logique est douteuse. A vrai dire, j'en suis même certain...

    Je gadouille.


    Merci d'avance donc, pour vos indices répondants.
     
  2. Alorsladaccord
    Alorsladaccord WRInaute occasionnel
    Inscrit:
    30 Juillet 2014
    Messages:
    485
    J'aime reçus:
    0
    Bon, ne vous cassez pas la tête avec ma question, c'est la fin de la journée, c'est embrouillé...

    Si quelqu'un veut bien m'indiquer comment récupérer un et un seul tuple dans la base, au lieu d'utiliser une boucle while comme suit :
    Code:
    while($tuple= $stmt->fetch(PDO::FETCH_OBJ))  { ;}
    
    Alors je l'en remercie par avance.
     
  3. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 292
    J'aime reçus:
    162
    Pas compris.

    Un seul tuple ?
    Ben... $tuple= $stmt->fetch(PDO::FETCH_OBJ);
     
Chargement...
Similar Threads - Récupérer champs select Forum Date
Récupérer la valeur d'un champs en auto incrément ? Développement d'un site Web ou d'une appli mobile 22 Avril 2011
comment récupérer mon positionnement Problèmes de référencement spécifiques à vos sites 5 Janvier 2020
Attendre des années avant de récupérer l'argent amassé sur adsense AdSense 23 Novembre 2019
Comment récupérer variable dynamique pour GTM ? Google Analytics 30 Septembre 2019
SELECT COUNT avec PDO et récupérer le résultat Développement d'un site Web ou d'une appli mobile 27 Mai 2019
récupérer id en php sans lien Développement d'un site Web ou d'une appli mobile 25 Avril 2019
Récupérer events via API google analytics Google Analytics 6 Avril 2019
Récupérer un numéro d'un paragraphe Développement d'un site Web ou d'une appli mobile 13 Décembre 2018
Récupérer un argument passé en shell_exec dans un fichier js Développement d'un site Web ou d'une appli mobile 7 Octobre 2018
Logiciel ou script gratuit ou payant pour récupérer les mots clés !! Rédaction web et référencement 5 Juillet 2018
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice