CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème combobox dynamique

Jigyas
Jigyas
Niveau 10
18 janvier 2016 à 15:47:56

Salut, :hap:

Voilà j'ai un formulaire à faire et dans celui-ci il y a besoin de combobox dynamique en utilisant une BDD MySQL.

La BDD -> http://puu.sh/mAhEA/b07cb0e829.png

En soit c'est pas un problème mais je veux que dans la liste soit affiché le prénom de l'acteur et son nom. et que soit récupérer son id. Cependant je n'arrive pas a à faire disparaitre l'id qui n'a pas besoin de s'affiche dans la liste.

En gros ca donne ca -> http://puu.sh/mAhZe/7618fd3fcb.png

Et je veux que ca donne ça tout en récupérant l'id correspondant -> http://puu.sh/mAhPP/f62be5a53d.png

Je ne sais pas si vous voyer ce que je veux faire :hap:

Le code :


	<label for="choix_acteur">Acteur :</label>
						<input list="acteur" type="text" id="choix_acteur">
						<datalist id="acteur">
						  <option value="0">--------------</option>
						<?php 
									
									try { 
										$cnx = new PDO(DSN, LOGIN, PASSWORD, $options); 
										$sql = "SELECT * FROM FR_PARTICIPANT ORDER BY NOM_PARTICIPANT"; 
										$res = $cnx->query($sql); 
										while($ligne=$res->fetch()) { 
											$selected = (isset($_POST['acteur1']) && $_POST['acteur1'] == $ligne["ID_PARTICIPANT"]) ? ' selected="selected" ' : "";
 
											
											
											echo '<option  value="'.$ligne["ID_PARTICIPANT"].'"'.$selected.'>'.$ligne["PRENOM_PARTICIPANT"]." ".$ligne['NOM_PARTICIPANT'].'</option>';
											
										} 
										$res->closeCursor(); 
										$cnx = null; 
									} 
									catch(PDOException $e) { 
										die('echec : '.$e->getMessage()); 
									} 
						?>
						</datalist> 

Voilà j'espère que vous arriverez à m'aider parce que je suis vraiment en galère par rapport à ca et Google ne m'est pas d'un grand secoure :(

Message édité le 18 janvier 2016 à 15:49:12 par Jigyas
gcc-o-wall
gcc-o-wall
Niveau 5
18 janvier 2016 à 20:36:35

Peux tu poster le code html généré pour la première image ( http://puu.sh/mAhZe/7618fd3fcb.png )

edit: erreur de ma part dans ce que j'avais écris :hap:

Message édité le 18 janvier 2016 à 20:38:06 par gcc-o-wall
gcc-o-wall
gcc-o-wall
Niveau 5
18 janvier 2016 à 20:43:40

En regardant ici : http://www.alsacreations.com/article/lire/1334-html5-element-datalist.html

il est possible que ton navigateur ne supporte pas les datalist, sinon, toujours sur ce site les options du datalist sont présentée comme ceci :

<option value="Meteor">
<option value="Pils">

et toi tu les mets comme pour les <select> de la forme <option value="x"></option>

Le site indique aussi un moyen devoir si ton navigateur est compatible avec les datalist.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment