12-12-2006, 10:50 AM
Maegia t'a bien aiguillé pour trouver la faute de frappe
Sinon tu as bien intégré la boucle dans ton code mais pas la récupération des données.
Tu as placé ce bloc à la fin de ton script
Sinon tu as bien intégré la boucle dans ton code mais pas la récupération des données.
Tu as placé ce bloc à la fin de ton script
Code PHP :
<?php
$nbr_total = $_POST['nbr_total'];
for($i=0;$i<$nbr_total,$i++)
{
$nbr=$_POST['nbr_'.$i];
$id=$_POST['id_'.$i];
//tu as donc le nombre d'article par ligne
}
Or il faut le mettre dans le fichier "marche.php" qui reçoit ton formulaire.
Ce bloc va d'abord récupérer le nombre total de ligne dans le tableau du formulaire d'achat.
En parcourant chaque ligne, tu récupères l'id de l'article et la quantitée souhaitée.
Si la quantitée est supèrieure à 0 alors il y a une demande d'achat pour cette article dont tu as l'id et la quantitée voulue.
Donc tu devras décompter le compte de l'acheteur et lui attribuer les objets achetés dans son inventaire.
Juste au passage, je ne sais pas ce que fait cette partie qui me semble bizarre.....
Code PHP :
<?php
if (isset($_POST['resse']))
{
mysql_query ("DELETE FROM commerce WHERE id_commerce = '".$_POST['nbr_total']."'");
}