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:
    481
    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:
    481
    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 064
    J'aime reçus:
    109
    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
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
recupérer la balise title d'en bas Développement d'un site Web ou d'une appli mobile 16 Février 2018
Comment récupérer des chaines de caractères dans une variable ? Développement d'un site Web ou d'une appli mobile 3 Mai 2017
Comment récupérer proprement le contenu de la balise TITLE d'une page ? Développement d'un site Web ou d'une appli mobile 22 Avril 2017
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice