JeuWeb - Crée ton jeu par navigateur
[reglé] Petit probleme de boucle... - 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 : [reglé] Petit probleme de boucle... (/showthread.php?tid=1568)



[reglé] Petit probleme de boucle... - zneman - 08-08-2007

Bonsoir... ou plutot.. bonjour.. vu l'heure ! xD
Je suis actuellement en train de faire un petit script pour réparer une de mes erreur sur les armes de siege de mon jeu.
C'est une boucle qui modifie simplement quelques données et j'ai l'habitude de faire ce genre de chose cependant... marche pas :heuuu:

Quand j'execute mon script, il me marque:

Parse error: syntax error, unexpected '[' in /home/leoserveur/www/heberg/magusworld/up_beliers.php on line 13

Alors je vais voir mon script, je regarde, re regarde, rereregarde... mais non :S

Voila mon script (ca doit etre une erreur bete mais bon.. faudrait que je dorme un peu plus en ce moment Tongue)

Code PHP :
<?php
require("config.inc.php");
mysql_connect($host, $username, $password);
mysql_select_db($bdd_name);
$pseudo_rep = mysql_query("SELECT pseudo, banque FROM membres");
while(
$pseudo = mysql_fetch_array($pseudo_rep))
{
$pseudoj = $pseudo['pseudo'];
$reponse1= mysql_query("SELECT belier, trepan FROM engin WHERE pseudo='".$pseudoj."'")or die (mysql_error());
$infos1 = mysql_fetch_array($reponse1);
$reponse2= mysql_query("SELECT belier, trepan FROM troupes_attaque WHERE pseudo='".$pseudoj."'")or die (mysql_error());
$infos2 = mysql_fetch_array($reponse2);
$beliers = infos1['belier'] + infos2['belier'];
$trepans = infos1['trepan'] + infos2['trepan'];
if(
$beliers > 30)
{
$beliers_trop = $beliers - 30;
$sous_a_donner = $beliers_trop * 1000000;
$banque = $pseudo['banque'] + $sous_a_donner;
mysql_query("UPDATE membres SET banque='".$banque."' WHERE pseudo='".$pseudoj."'")or die(mysql_error);
mysql_query("UPDATE engin SET belier='0' WHERE pseudo='".$pseudoj."'")or die(mysql_error);
mysql_query("UPDATE troupes_attaque SET belier='30' WHERE pseudo='".$pseudoj."'")or die(mysql_error);
}
if(
$trepans >25)
{
$trepans_trop = $trepans - 25;
$sous_a_donner = $trepans_trop * 1700000;
$banque = $pseudo['banque'] + $sous_a_donner;
mysql_query("UPDATE membres SET banque='".$banque."' WHERE pseudo='".$pseudoj."'")or die(mysql_error);
mysql_query("UPDATE engin SET trepan='0' WHERE pseudo='".$pseudoj."'")or die(mysql_error);
mysql_query("UPDATE troupes_attaque SET trepan='25' WHERE pseudo='".$pseudoj."'")or die(mysql_error);
}
echo
''.$pseudoj.' ok !<br />';
}
?>

Merci d'avance de me dire si vous trouvez l'erreur Smile

PS: ligne 13 = $beliers = infos1['belier'] + infos2['belier'];[/php]


RE: Petit probleme de boucle... - Single Dark - 08-08-2007

Trouvé :

Code PHP :
<?php 
$beliers
= infos1['belier'] + infos2['belier'];
$trepans = infos1['trepan'] + infos2['trepan'];

Ta pas l'impression d'avoir oublier le $ ???


RE: Petit probleme de boucle... - zneman - 08-08-2007

Quand je disais que c'etait une faute bete... merci a toi Simgle Dark.. faut que je dorme plus Tongue


RE: Petit probleme de boucle... - Fidelcastor - 08-08-2007

Pas de soucis pour l'erreur, cela nous arrive tous...

PS : rajoute [réglé] au sujet. tks