syntax error }

Enrico
Invité n'ayant pas de compte PHPfrance

09 mai 2007, 17:39

Bonjour,

j'ai beau chercher,je trouve pas mon erreur :
Parse error: syntax error, unexpected '}' in /home/.filer2/www/fla.php on line 15


Et le code :
<?php
$id = $_POST['id'];
if (isset($_POST['point'])) {
$score = $_POST['point'];
} else {
exit('echo "reussi=2');
}
if ($score>500) {
$score = 500;
	}
mysql_query("UPDATE membres SET com=com+$score WHERE id=$id");
echo "reussi=1";
} else {
	echo "reussi=2";
}
?>
Voilà,si quelqu'un pouvait m'aidé :wink:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

09 mai 2007, 17:42

Compte les accolades ouvertes et les accolades fermées, tu verras qu'il n'y en a pas le même nombre ;)

indente ton code proprement (tu décalles à droite tout le code dès que tu ouvres une nouvelle accolade et tu décalles à gauche tout le code dès que tu en referme uen) et tu verras plus facilement laquelle est en trop et accéssoirement très mal placée ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

lem
Eléphant du PHP | 108 Messages

09 mai 2007, 18:14

de plus la ligne

Code : Tout sélectionner

exit('echo "reussi=2');
ne me semble pas très conforme.. (regarde les ' et les ")
Lem.