[PHP] Parse error: unexpected T_FOR

Résolu/Fermé
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 13 déc. 2008 à 17:00
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 13 déc. 2008 à 17:44
Bonjour,

J'ai une erreur dans un mon code PHP
Parse error: syntax error, unexpected T_FOR in /XXX/facture.php on line 13

voici le for en question :
for ($n = 0; $n < count($_SESSION['panier']['id_produit']); $n++)
			{
				$result = mysql_query('INSERT INTO eyself_achat (login,nom_produit,taille,couleur,nombre_produit,prix,date) VALUES ('.$_SESSION['login'].', '.$_SESSION['panier']['nom_produit'][$n].', '.$_SESSION['panier']['taille'][$n].', '.$_SESSION['panier']['couleur'][$n].', '.$_SESSION['panier']['quantite'][$n].', '.$_SESSION['panier']['prix'][$n].', NOW())');
				if (!$result)
				{
					die ("Requête invalide : " . mysql_error());
				}
			}

Je ne comprend absolument pas pourquoi il y a ce bug.
Les variables SESSION sont correctement déclarée.

Merci.

2 réponses

Utilisateur anonyme
13 déc. 2008 à 17:10
Tu as vérifier s'il y a un ; a la ligne juste avant ton FOR car souvent c'est juste un problème de ; avant la boucle.
3