11-12-2006, 10:51 AM
Je viens de comprendre où se situe ton problème.
Pour gérer le nombre d'article tu as mis une liste déroulante à chaque ligne.
Mais cette liste déroulante porte toujours le même nom/id "nbr"
Tu dois donc changer la valuer de cet id pour qu'il soit dynamique et que chaque ligne ait un id différent
Pour gérer le nombre d'article tu as mis une liste déroulante à chaque ligne.
Mais cette liste déroulante porte toujours le même nom/id "nbr"
Tu dois donc changer la valuer de cet id pour qu'il soit dynamique et que chaque ligne ait un id différent
Code PHP :
<?php
// Tu débutes ensuite ta boucle !
$i=0;
while ($donnees = mysql_fetch_array ($ress))
{
$nom_res = $donnees['objet'];
$prix_res = $donnees['prix'];
$quantite_res = $donnees['quantite'];
$id_denre = $donnees['id_commerce'] ;
// -------tableau affichant toute les entrées -----------
echo '
<tr>
<td width="107">'.$nom_res.'</td>
<td width="181">'.$quantite_res.'</td>
<td width="132">'.$prix_res.'</td>
<td width="10">';
$nombre = 0;
echo'<input type="hidden" name="id_'.$i.'" value="'.$id_denre.'" />';
echo'<select name="nbr_'.$i.'">';
while ($nombre <= $quantite_res)
{
echo '<option value="fr">'.$nombre.'</option>';
$nombre++;
}
echo '<input type="Submit" value="Ok"></select></td></tr>';
$i++;
}
//-- fin du If--------------
echo '</table><br /><br /><input type="submit" value="Achat">';
echo '<input type="hidden" name="nbr_total" id="nbr_total" value="'.$i.'" />';
Ensuite pour chercher quoi décompter lors des achats, tu récupères la valeur du nombre total de ligne :
Code PHP :
<?php
$nbr_total = $_POST['nbr_total'];