<select> et lire les données une part une de la bdd
bonjour à tous,
j'aurais aimé avoir de l'aide concernant ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<?php
$affichage_produit = $bdd->prepare('SELECT nom_produit FROM produit WHERE id_produit=20 ');
$resultat_select = $affichage_produit->execute();
$row = $affichage_produit->fetch(PDO::FETCH_NUM);
$produit=$row[0];
echo "<select>";
echo '<option name="id_20" value="">'.$produit.' ';
echo '<option name="id_21" value="">smart enterprise start mosito';
echo '<option name="id_22" value="">smart enterprise lite mosito';
echo '<option name="id_23" value="">smart enterprise comfort mosito';
echo '<option name="id_24" value="">smart enterprise intense mosito';
echo '<option name="id_25" value="">smart enterprise intense +';
echo '<option name="id_26" value="">smart enterprise europe mosito';
echo "</select>"; |
donc mon code récupère bien l'id ce n'est pas un soucis, le soucis:
- j'ai déjà testé avec une boucle WHILE pour récupérer ces données, le soucis c'est que cela ne s'affiche qu'avec une seule variable.
- y a t'il moyen de récupérer ces données-ci, sans interroger la bdd plusieurs fois comme je fais actuellement et sans avoir 1 seule variable.
explication:
j'aimerais avoir un code comme ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<?php
$affichage_produit = $bdd->prepare('SELECT nom_produit FROM produit WHERE id_produit=20 ');
$resultat_select = $affichage_produit->execute();
$row = $affichage_produit->fetch(PDO::FETCH_NUM);
$ligne1_bdd_de_nom_produit=$row;
$ligne2_bdd_de_nom_produit=$row;
(ainsi desuite)
echo "<select>";
echo '<option name="id_20" value="">'.$ligne1_bdd_de_nom_produit.' ';
echo '<option name="id_21" value="">'.$ligne2_bdd_de_nom_produit.' ';
echo '<option name="id_22" value="">smart enterprise lite mosito';
echo '<option name="id_23" value="">smart enterprise comfort mosito';
echo '<option name="id_24" value="">smart enterprise intense mosito';
echo '<option name="id_25" value="">smart enterprise intense +';
echo '<option name="id_26" value="">smart enterprise europe mosito';
echo "</select>"; |
donc j'aimerais récupérer UNE par UNE chaque ligne de ma bdd de la colonne "nom_produit" en ayant une variable différente pour chaque ligne récupérée.
pourriez-vous m'aider s'il vous plait?