Bonjour,
Alors le problème c'est que l'acheteur gagne le prix de l'objet qui l'as acheter, alors que normalement, il devrait le perdre.
Exemple : Je vend un objet à 10€, puis je l’achète avec le même compte, donc je devrait avoir la même somme qu'avant. Et bien non, mon argent augmente de 10€.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $req = mysql_query('SELECT * FROM marche WHERE id_marche="'.$_GET['acheter_item'].'" '); $dn = mysql_fetch_array($req); if ($dn['id_acheteur'] == $data_membre['id']) { mysql_query("UPDATE accounts SET `or` = `or` - '".$dn['prix']."' WHERE id = '".$dn['id_acheteur']."' ") or die (mysql_error()); } elseif ($dn['id_vendeur'] == $data_membre['id']) { mysql_query("UPDATE accounts SET `or` = `or` + '".$dn['prix']."' WHERE id = '".$dn['id_vendeur']."' "); }
Merci,
Partager