JeuWeb - Crée ton jeu par navigateur
[Réglé]petit problème - 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 : [Réglé]petit problème (/showthread.php?tid=1605)



[Réglé]petit problème - P0ulp0r - 18-08-2007

Yop à tous !

Voilà j'ai un petit problème mais je vois pas comment le résoudre, du fait que j'ai l'impression de ne pas faire d'erreur.
Mais je dois en faire une, vu qu'il y a un bug ^^

Voici le script
Code PHP :
<?php 
if ( mysql_real_escape_string(htmlspecialchars($_POST['Go_8UnaI1'])) > 0)
{
$Pa_Una_8I1 = mysql_real_escape_string(htmlspecialchars($_POST['Go_8UnaI1'])) * 175;
$Credits_Una_8I1 = mysql_real_escape_string(htmlspecialchars($_POST['Go_8UnaI1'])) * 350;

$
8UnaI1 = 0;
while ( $
8UnaI1 < mysql_real_escape_string(htmlspecialchars($_POST['Go_8UnaI1'])) )
{
mysql_query("INSERT INTO unites VALUES('', '1', '', '$pseudo', '$regiments', '100', '8', '0', '0', '0', '0', '1', '2', '')");
$
8UnaI1++;
}
}

il bug au niveau de la ligne 18 ( à cet endroit: $8UnaI1 = 0; ), en me disant : " Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home/b/a/-/ba-17/www/cible_uniteinfanterie.php on line 18
"

Merci d'avance pour l'aide Smile
bonne continuation à tous


RE: petit problème - Loetheri - 18-08-2007

Si tu regardes la coloration syntaxique, tu vois que à ta ligne 18, ton $ n'est pas coloré. Je pense que cela vient du fait que ta variable commence par un chiffre.

Cela n'a aucun rapport, mais tes variables sont plutôt ... bizarres.

Edit : Doc Officiel : Variables
"Un nom de variable valide doit commencer par une lettre ou un souligné (_), suivi de lettres, chiffres ou soulignés."


RE: petit problème - FeLeS - 18-08-2007

php n'autorise pas une variable commençant par un chiffre.

Va voir ici, ça indique les différentes formes que peuvent avoir tes variables. Wink

Edit : Fait chier, je me suis fait distancé Smile


RE: petit problème - P0ulp0r - 18-08-2007

Ok merci, je ne savais pas ^^
De plus dreamweaver ne m'a pas coloré ces dollars.

Citation :Cela n'a aucun rapport, mais tes variables sont plutôt ... bizarres.
En faite, c'est une classification des unités, ca m'aide à me repérer.
Exemple ici, 8UnaI1, correspond à 8 (nombre) Una (peuple) I (Infanterie) 1 (le 1 correspond a un ordre parmis toutes les unités).

Donc juste des repères pour mieux y voir ^^

En tout cas merci à tout les deux Wink