msi79
Messages postés509Date d'inscriptionlundi 24 août 2009StatutMembreDernière intervention 2 mai 2023
-
24 sept. 2014 à 11:59
jordane45
Messages postés37734Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention 1 octobre 2023
-
24 sept. 2014 à 15:56
Bonjour,
je voudrais récupérer et le ID et le nom sélectionné dans la liste déroulante.
en faisant ça:
<select name="article" id="article" style="size:auto;border:1px dotted red;background-color:#FF0"" placeholder="Client :"> <option >article :</option> <?php $req5 = " SELECT produit ,id FROM cree_produit GROUP BY produit "; $res5 = mysql_query($req5) or die("erreur dans la requête $req"); while ($tab5 = mysql_fetch_object($res5)){ echo "<option value='".$tab5->id."'>".$tab5->produit."</option>"; } ?> </select>
il me retourne qui le ID et si je voulait qu'il me retourne et le ID te le nom choisi dans la liste déroulante
A voir également:
Comment récuper de ID et de nom dans une liste déroulante
jordane45
Messages postés37734Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention 1 octobre 2023342 24 sept. 2014 à 13:53
Bonjour,
oui je sais ça je voulais une méthode plus simple comme envoyer directement de nom du champs comme pour le ID
[...]
sinon ça fait trop de code
Et bien dans ce cas... (mais bon.. ce n'est vraiment pas propre ! ) tu fais comme tu l'as fait ailleur....
Tu mets dans ton VALUE (des tes OPTION) Toutes les données dont tu as besoin et après tu SPLIT pour en récupérer chaque info....
<?php
$req5 = "
SELECT produit
,id
FROM cree_produit
GROUP BY produit ";
$res5 = mysql_query($req5) or die("erreur dans la requête $req");
?>
<select name="article"
id="article"
style="size:auto;border:1px dotted red;background-color:#FF0""
placeholder="Client :">
<option >article :</option>
<?php
while ($tab5 = mysql_fetch_object($res5)){
echo "<option value='".$tab5->id."|".$tab5->produit"'>".$tab5->produit."</option>";
}
?>
</select>
msi79
Messages postés509Date d'inscriptionlundi 24 août 2009StatutMembreDernière intervention 2 mai 20231 24 sept. 2014 à 15:34
oui ça c'est mieux merci beaucoup.
ah @jordane45 que j'apprend beaucoup avec toi
jordane45
Messages postés37734Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention 1 octobre 2023342 24 sept. 2014 à 15:56
N'oublies pas.
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
24 sept. 2014 à 13:18
24 sept. 2014 à 13:19