Bonsoir tout le monde, jai une fois de plus besoin de votre aide !
voila le probleme : j'ai une page qui comporte des amelioration, que le membre peu effectuer si il en as les moyens (logique ^^ ). Le code est donc sur 2 pages : le QG.php, et achat.php . Le qg comporte les ameliorations,
voici un morceau de code :
voila le probleme : j'ai une page qui comporte des amelioration, que le membre peu effectuer si il en as les moyens (logique ^^ ). Le code est donc sur 2 pages : le QG.php, et achat.php . Le qg comporte les ameliorations,
voici un morceau de code :
Code PHP :
<?php
if ($donnees['nombresoldat'] >= 10000 && $donnees['or'] >= 70000)
{
echo '<a href="achat.php?id=casque&lvl=3&prix=70000">ameliorer vos casques</a>';
}
else
{
echo 'vous n\'avez pas rempli toutes les conditions necessaires pour ameliorer vos casques.';
}
et la page achat.php, qui se charge de traiter les donnés qu'on lui as fait passer dans le <a href="achat.php?<couleur nom="rouge">id=casque&lvl=3&prix=70000</couleur>">
voici un bout de code :
Code PHP :
<?php
$id=mysql_real_escape_string(htmlspecialchars($_GET['id']));
$lvl=intval(htmlspecialchars($_GET['lvl']));
$prix=intval(htmlspecialchars($_GET['prix']));
if ($id == casque)
{
if ($lvl == 1)
{
// l'amelioration pour le niveau 1 (un copier coller ou presque du niveau 3
}
elseif ($lvl == 2)
{
// l'amelioration pour le niveau 2
}
elseif ($lvl == 3)
{
// pour le niveau 3, c'est celui qui nous interesse.
if ($donnees['or'] < 10200 or $donnees['casque'] =! 2)
{
echo 'Vous n\'avez pas assez d\'or ou vos casques ne correspondent pas au niveau de cette amelioration.<br>
Pour retourner au QG, cliquez <a href="QG.php" class="menu1">ici.</a><br>';
}
else
{
$or2 = $donnees['or'] - 10200;
$pts = $donnees['points'] + 1000;
$req= mysql_query("UPDATE user SET or='".$or2."', casque='3', points='".$pts."' WHERE pseudo='".$_SESSION['pseudo']."'");
if ($req == true)
{
echo 'Votre achat a été validé <br>';
echo 'vous avez acheté les casques niveau 3!<br>
Pour retourner au QG, cliquez <a href="QG.php" class="menu1">ici.</a><br>';
}
else
{
echo 'Il y a eu un probleme lors de la requete, l\'achat a été annulé.<br>';
}
}
}
[/php]