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 574
    J'aime reçus:
    221
    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
Search Console Sitemaps non indéxés ""Impossible de recuperer le sitemap" Crawl et indexation Google, sitemaps 23 Juillet 2020
Récupérer backlinks vers liens morts : fausse bonne idée ? Netlinking, backlinks, liens et redirections 6 Avril 2020
Récupérer le contenu d'une vidéo youtube Le café de WebRankInfo 23 Mars 2020
Comment récupérer un compte insta ouvert par un cybersquatteur ? Autres réseaux sociaux 29 Janvier 2020
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