Alors voila j'essaye de donner des id différents à mes menus déroulants en exécutant une boucle FOR le problème et qu'elle me fait tout planter. Avant d'implanter cette boucle tout marcher normalement sauf que tous les menus déroulants avais le même id ce qui n'est pas très pratique lorsque je veux récupérer une valeur contenu dans l'un d'eux.
J'exécute donc une requete qui me retourne le nombre de menu qu'il y aura. Puis j'essaye de mettre en place l'affichage des éléments souhaité et c'est là que le probleme apparaît.
<?php
$link=mysql_connect("localhost","root","") //Connexion a phpmyadmin
or die("A pas marché : ".mysql_error());
mysql_select_db("creapassion"); //Selection de la bdd
$requete="SELECT * FROM `pitchouns`;"; //Selection de la table produits pour l'affichage de chaque produits
$requete1="SELECT * FROM `coul_pitchouns`;"; //Selection de la table couleur_serv_drap pour la selection d'une couleur des draps et serviettes par les clients
$requete2="SELECT count(pit_id) FROM `pitchouns`;";
// echo $requete; //Affichage de la requete pour vérification
$resultat=mysql_query($requete); //Execution de la requete
$result = mysql_query($requete2);
$nbr_menu_deroulant=mysql_fetch_row($result); // Le nombre retourner sera utilisé pour l'identifiant des menu déroulants
echo $nbr_menu_deroulant[0];
echo "<table>";
while($ligne=mysql_fetch_assoc($resultat)) { //Affichage des résultats
echo "<tr> <td>";
echo $ligne['pit_nom']," - ",$ligne['pit_prix'],"€ "," - </td>"; //Affichage du nom et du prix
echo "<td>";
$resultat1=mysql_query($requete1); //Execution de la requete pour la selection des couleurs des serviettes et des draps
for($i=1; $i<=$nbr_menu_deroulant; $i++)
{
echo $i;
echo "<select name=\"id[",$i,"]>"; //Création du menu deroulant
while($couleur=mysql_fetch_assoc($resultat1))
{
echo "<option value=\"",$couleur['coul_pit_nom'],"\">",$couleur['coul_pit_nom'],"</option> \n";
}
echo "</select>";
}
echo " </td>";
echo "<td><a href=\"",$ligne['pit_img'],"\"><img src=\"",$ligne['pit_vignette'],"\" /></a> </td>"; //Affichage de l'image réduite avec lien sur la taille normal
echo "<td><a href=\"panier.php?action=ajout&l=",$ligne['pit_nom'],"&q=1&p=",$ligne['pit_prix'],"&po=",$ligne['pit_poids'],"\" onclick=\"window.open(this.href, '', 'toolbar=no, location=no, directories=no, status=yes, scrollbars=yes, resizable=yes, copyhistory=no, width=600, height=350'); return false;\">Ajouter au panier</a></td>";
echo "</tr> \n";
}
echo "</table>";
mysql_close($link); //Fermeture de la connexion
?>
J'espère être assez clair et que ce n'est pas un problème idiot.