PHP : Parse error ... Où... je ne sais pas :s

Résolu/Fermé
-
 TiDiaBLoTiN -
Bonjour,

J'ai un petit code php que je vous colle ici :


<?php
$date = date("d/m/Y");
mysql_connect("XXXX", "XXXX", "XXXX");
mysql_select_db("etang");
$PoidsRestant = mysql_query("SELECT PoidsRestant FROM stock DESC LIMIT 0,1");
$PoidsRestantFinal = $PoidsRestant - $Poids
mysql_query("INSERT INTO stock VALUES('', '$date', '$PoidsRestantFinal')");
mysql_close();
?>

L'erreur est la suivante :
Parse error: syntax error, unexpected T_STRING in C:\wamp\www\etang\confirm-encaisst.php on line 7.

Je ne vois pas du tout ou est mon erreur, j'ai beau écrire et réécrire la requete, rien ne passe :s

Merci d'avance pour le petit coup de main
Cdt
Tidy

3 réponses

Messages postés
56
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
25 août 2008
3
T'a oublié de mettre un ; a la fin de la ligne 6 , soit :

$PoidsRestantFinal = $PoidsRestant - $Poids ;


Au lieu de :

$PoidsRestantFinal = $PoidsRestant - $Poids 
Messages postés
83
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
3 décembre 2014
3
Vous vous creuser pas vraiment la tete pour chercher l'erreur est ligne 6....

il manque le point virgule a la fin de la ligne 6 !!!!


Quand vous avez une erreur du style "unexpected T_STRING" a la ligne X pensé a regarder la fin de la ligne X-1 l'erreur est souvent la ! ;)


PS:
pour ta ligne 7 préfère ca :
mysql_query("INSERT INTO stock VALUES('', '" . $date . "', '" . $PoidsRestantFinal . "')");


C'est beaucoup plus propre et ca cause moins d'erreur ! ;)
Je vous remmercie pour vos réponses.

Ce n'est pas que je me creuse pas la tete, c'est juste que c'est mon premier code php/sql ....

Cordialement
Tidy

PS : Sujet Résolu