vous n'avez pas assez d'argent ! requete invalide !

Murat

Habitué
salut

Pour finir mon jeu de simulation de Culture de Cannabis, je permet aux cultivateur d'acheter des domiciles, donc cabanes, maison, appartement, petite ferme, grande ferme etc...

j'ai fait un code pour qu'ils puissent l'acheter, je l'ai fait assez simplement :

[fixed]echo'<center><img src="images/domicile/0.gif"><br>
<b>Type</b> : Cabane<br>
<b>Nombre de M²</b> : 10 <br>
<b>Nombre de Plants</b> : 10 Plants peuvent pousser dans votre serre<br>
<b>Prix</b> : 5000 Weedlars<p>
<a href="achat-domicile.php?action=cabane&objet=cabane">Acheter</a>

';[/fixed]

ca revenvoi a :

[fixed]$query = "SELECT * FROM reserve WHERE Login='$login' AND Type=10005";
$result = mysql_query($query);
$val = mysql_fetch_array($result);
$Argent=$val["Valeur"];
$query = "SELECT * FROM users WHERE Login='$login'";
$result = mysql_query($query);
$val = mysql_fetch_array($result);



if ($action == "cabane")
{

if ($objet<$Argent) {
$requete = mysql_query("update users SET tSerre='8', tFloraison='8', tSechage='8', type='2' where login=\"$login\"");
$requete2 = mysql_query("update reserve SET Valeur=Valeur-5000 where login=\"$login\" and Type=10005");

} else echo'<center><b>désolé, Vous n\'avez pas assez d\'argent pour pouvoir acheter ce ou ces objets ...<br>';
}
[/fixed]

J'aimerai au lieu que la personne se retrouve avec des -10000 dans la base de donnée et de son argent, que cela lui dise simplement qu'il n'a pas d'argent pas exemple pour acheter sa maison, mais ca ne fonctionne pas !

Merci de voir ce qui ne fonctionne pas ou de me dire quoi faire pour que cela fonctionne !

Merci :merci:
 

thrips

Expert
Tu compare ici la variable $objet qui contient "cabane" avec la variable $Argent qui contient le montant d'argent de ton membre. C'est un peu logique que sa ne fonctionne pas !

Fais plutôt comme sa : [cpp]if (5000<$Argent) //5000 étant le prix d'une cabane
{
$requete = mysql_query("update users SET tSerre='8', tFloraison='8', tSechage='8', type='2' where login=\"$login\"");
$requete2 = mysql_query("update reserve SET Valeur=Valeur-5000 where login=\"$login\" and Type=10005");

}
else
echo'<center><b>désolé, Vous n\'avez pas assez d\'argent pour pouvoir acheter ce ou ces objets ...<br>';[/cpp]
 

Murat

Habitué
[citation=5331,1][nom]MickeyNox a écrit[/nom]lol jez veux le programme a la fin stp :D
[/citation]c'est pas un programme mais un site, il est disponible ici : , mais ne sortira que dans deux jours maxi, car je dois finir quelques bugs et problemes ...

ThripS : que suis-je bete, que des erreurs idiot que je fait :( :D merci
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 134
Messages
6 718 062
Membres
1 586 394
Dernier membre
Manoushk
Partager cette page
Haut