Création
d'entreprise
Posez votre question Signaler

PHP : Parse error ... Où... je ne sais pas :s [Résolu]

TiDiaBLoTiN - Dernière réponse le 4 août 2008 à 10:31
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
Lire la suite 

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

3 réponses
Réponse
+0
moins plus
T'a oublié de mettre un ; a la fin de la ligne 6 , soit :

$PoidsRestantFinal = $PoidsRestant - $Poids ;


Au lieu de :

$PoidsRestantFinal = $PoidsRestant - $Poids 
Ajouter un commentaire
Réponse
+0
moins plus
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 ! ;)
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Ce document intitulé « PHP : Parse error ... Où... je ne sais pas :s » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?