Et bien que dire a part.... Merci beaucoup :respect: je croyé jms en sortir ^^
Et donc voila le code qui fonctionne avec si c'est egal a zero l'entrée est supprimé on ne sais jms si quelq'un d'autre rencontre ce genre de probleme
Et donc voila le code qui fonctionne avec si c'est egal a zero l'entrée est supprimé on ne sais jms si quelq'un d'autre rencontre ce genre de probleme
Code PHP :
<?php
// POST et debut tableau
echo '<form action="marche.php" method="post">';
// entête de ta table !
echo '
<table width="580" height="42" border="1">
<tr>
<td>Nom</td>
<td>Quantité</td>
<td>Prix</td>
<td>Choix</td>
</tr>
';
//---------- Selection liste deroulante + resultat POST + Mise à jours si inferieur à ZERO --------------
if (isset($_POST['nbr_total']))
{
$nbr_total = $_POST['nbr_total'];
for($i=0;$i<$nbr_total;$i++)
{
$nbr=$_POST['nbr_'.$i];
$id=$_POST['id_'.$i];
if(0<$nbr) mysql_query ("update commerce set quantite=quantite-".$nbr." WHERE id_commerce = '".$id."'");
}
}
//----- fin ---------------
//---------- Si quantité egal a ZERO alors on supprime l'entrée ----------
if ($quantite_res <= 0)
{
mysql_query ("DELETE FROM commerce WHERE quantite = '".$quantite_res."'");
}
//------fin supression -------------
$ress = mysql_query ('SELECT * FROM commerce');
// ----------------- boucle pr afficher toute les entrée de la table commerce ---------
// 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 et liste deroulante-----------
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="'.$nombre.'">'.$nombre.'</option>';
$nombre++;
}
echo '<input type="Submit" value="Ok"></select></td></tr>';
$i++;
}
//-- fin du If et boucle--------------
echo '<input type="hidden" name="nbr_total" id="nbr_total" value="'.$i.'" />';
//---- fin tableau ------------
mysql_close();
?>