JeuWeb - Crée ton jeu par navigateur
Achat de troupes. - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Achat de troupes. (/showthread.php?tid=942)

Pages : 1 2


RE: Achat de troupes. - Sephi-Chan - 16-03-2007

J'ai eu peur que tu ne sâche pas utiliser PHP.


RE: Achat de troupes. - zneman - 16-03-2007

Je considère cela comme un compliment Smile merci Smile


RE: Achat de troupes. - zneman - 16-03-2007

erf.. encore un probleme Big Grin (je sais, je deviens lourd mais bon.. c'est en tombant que l'on apprend a mieux se relever Tongue)

Code PHP :
<?php 
if(!empty($_POST['achat'])
{
if (
$_POST['pseudo'] != NULL)
{
// Si j'ai assez d'argent pour payer cet achat
if(($_POST['achat']*15000) <= $donnees['gald'])
{
$depense= $_POST['achat']*15000;
// Actualisation de la BDD
$req1 = sprintf("UPDATE membres SET gald = gald-%d WHERE pseudo = '%s'", $depense, $pseudo);
$req2 = sprintf("UPDATE troupes SET archer_lege = archer_lege + %d WHERE pseudo='%s'", $_POST['achat'], $pseudo);
mysql_query($req1);
mysql_query($req2);
}
else echo
"Desolé mon seigneur, mais vous n'avez pas assez de galds pour acheter tant d'archers.";
}
}
}
echo
'<br/>Vous venez d\'acheter $_POST['achat'] archers légés !<br/>';
echo
'Seigneur '.$_SESSION['pseudo'].' voila vos archers leges:<br/><br/>';
echo
'Vos archers leges: '.$donnees['archer_lege'].' <br/><br/><br/>';
?>
<form action="archer_lege.php" method="POST">Acheter des archers leges: <input type="text" name="achat" size="6" value=""> <input type="submit" value="Acheter"> (15 000 Galds)</form>
<?php
echo '<br/><br/>Pour retourner à votre inventaire, allez <a href="inventaire.php">ici.</a>';
}
else
echo
'Erreur : vous devez être connecté pour accéder à cette page !<br /> Allez <a href="index.php">ici</a> pour vous connecter.'; ?>

Citation :Parse error: syntax error, unexpected '{' in /mnt/143/sda/9/9/magusworld/archer_lege.php on line 142


Code PHP :
<?php 
if(!empty($_POST['achat'])
//Ligne 142:
{



RE: Achat de troupes. - Sephi-Chan - 16-03-2007

Il manque une parenthèse fermante à ton if.