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,