syntax error, unexpected $end in - PHP - Programmation
Marsh Posté le 03-07-2006 à 18:16:27
Je pense que l'accolade après $pass=$_POST['password'];} est de trop.
Marsh Posté le 03-07-2006 à 18:18:29
Ha non, j'ai dit une connerie.
T'es sûr qu'il y a tout le code de la page là, parce que j'ai trop d'accolade fermante du coup
Marsh Posté le 03-07-2006 à 18:20:12
shyboy a écrit :
|
Bah si t'as fait une erreur puisque tu as un parse error
Trop d'accolades fermantes effectivement.
Marsh Posté le 03-07-2006 à 18:27:58
ReplyMarsh Posté le 03-07-2006 à 18:30:31
shyboy a écrit : cà fait mal à la tête le php..comment vous faite les gars? |
J'indente correctement dans DreamWeaver.
Code :
|
Et là tu vois tout de suite qu'il y a un bean's.
Marsh Posté le 03-07-2006 à 18:30:33
ReplyMarsh Posté le 03-07-2006 à 18:38:24
Warning: mysql_connect(): Access denied for user 'login'@'localhost' (using password: YES) in /home/shyboy/public_html/projet/inscription/inscript4.php on line 19
Access denied for user 'login'@'localhost' (using password: YES)
maintenant, j ai çà...
Marsh Posté le 03-07-2006 à 19:05:00
A quel niveau cela te pose-til probleme ?
Parce que je cerne mal tes difficultés : ca ne peut pas etre un probleme de comprehension du message d'erreur. Enfin j'espère ... :|
Marsh Posté le 03-07-2006 à 19:09:10
unexpected $end : En général une accolade jamais refermée.
Ta seconde erreur provient du fait que le couple login mot de passe n'est pas le bon et donc la connexion au serveur MySQL échoue
Marsh Posté le 03-07-2006 à 20:20:29
ReplyMarsh Posté le 03-07-2006 à 20:55:01
shyboy a écrit : exact! çà marche! je reviendrais plus tard! c'est sûr... |
me revoilà....
avec un pb à la ligne 60
Code :
|
Code :
|
Marsh Posté le 03-07-2006 à 21:03:42
ReplyMarsh Posté le 03-07-2006 à 21:06:04
le probleme est pour le 2 ème else je voudrais permettre l'ecriture dans un fichier texte si l'internaute est un 'amateur'..
mais bon, je sais, ici, je ne suscite que mépris et intolérance du fait de mon trés faible niveau ...
Marsh Posté le 03-07-2006 à 21:06:24
On arretera quand tu auras appris a lire un message d'erreur correctement ... celui que tu te manges la est d'une evidence ...
Marsh Posté le 03-07-2006 à 21:10:04
Apprend la syntaxe des structures de controle if-elseif-else qu'offre PHP
Code :
|
Tes histoires de parse error parce que tu oublies une accolade ou un point virgule a chaque ligne n'interresse personne sur ce forum : elles sont de ton ressort.
Marsh Posté le 03-07-2006 à 21:37:37
esox_ch a écrit : On arretera quand tu auras appris a lire un message d'erreur correctement ... celui que tu te manges la est d'une evidence ... |
pas pour moi...allez soyez sympa!
Marsh Posté le 03-07-2006 à 21:46:28
Bah écoute, The-Shadow t'a fait une remarque pleine de bon sens sur l'indentation de ton code, trouve toi un éditeur un peu plus évolué que le notepad (même gratuit, y en a des convenables) et sert t'en.
Là, le message d'erreur te dit que tu as un else qui n'a rien à foutre là, soit parce que tu n'as pas fermé le bloc du if correspondant, soit parce qu'il n'y a pas de if correspondant (en fermant les } n'importe comment par exemple).
Le genre de truc qu'on voit en deux secondes avec un code un peu propre dans sa présentation
Marsh Posté le 04-07-2006 à 02:39:40
C'est pas sympa de l'envoyer chier comme ca ...
Code :
|
Essaye ca
Marsh Posté le 04-07-2006 à 02:41:06
Et aussi : Par exemple, quand il y'a des champs vide, tu devrais mettre un exit; pour arrêter le script sinon tes vérifs servent a rien
Marsh Posté le 04-07-2006 à 17:36:26
merci mais j ai toujours la même erreur,
Parse error: syntax error, unexpected $end in /home/shyboy/4projet/inscription/inscript6.php on line 120
pourquoi change tu la variable $statut en $tatu..
en fait dans mon formulaire html qui renvoye à ce script , j'ai un select (statut) qui fait le choix entre les pro et les particuliers.. si l inscrit est un pro , il doit être inscrit dans la base des pro sur mysql et si c est un particulier son login et mdp doivent être placé dans le fichier txt (je sais ,c'est déconseillé)...
voilà la problèmatique, si quelqun pouvait m'aider car la vu mon niveau very débutant , j'avance pas!
cordialement,
Marsh Posté le 04-07-2006 à 17:43:59
ReplyMarsh Posté le 06-07-2006 à 14:31:43
Non ils ont raison la ca devient pitoyable, t'es sur que t'as pas volé le code source ailleurs ?
Marsh Posté le 06-07-2006 à 14:42:41
ReplyMarsh Posté le 09-07-2006 à 02:15:36
fourniey a écrit : Même si le code vient d'ailleurs, au moins, il essaie! |
Avant d'essayer, il faut apprendre le php
Marsh Posté le 09-07-2006 à 02:23:15
Infosactualite a écrit : Avant d'essayer, il faut apprendre le php |
J'espère que tu es un caïd du PHP pour te permettre une telle remarque.
Marsh Posté le 09-07-2006 à 07:42:57
The-Shadow a écrit : J'espère que tu es un caïd du PHP pour te permettre une telle remarque. |
Vu :
Infosactualite a écrit : Et aussi : Par exemple, quand il y'a des champs vide, tu devrais mettre un exit; pour arrêter le script sinon tes vérifs servent a rien |
Je suis pas sur que ça en soit un ... Parceque un exit ... En 5 ans de programation PHP je dois l'avoir utilisé une fois cette commande
Marsh Posté le 09-07-2006 à 19:43:31
ReplyMarsh Posté le 11-07-2006 à 18:56:34
mIRROR a écrit : je vois pas en quoi il a besoin d etre un caid pour dire ca |
+1
J'ai un niveau déprimant mais je sais utiliser if elseif et else sans problèmes
Et puis si tu as mieux a proposer qu'exit, esox_ch, fais m'en part
Marsh Posté le 11-07-2006 à 19:15:16
Perso je considère que exit c'est , tout comme goto , le symptôme d'un script mal construit.
Maintenant, vu que PHP6 integrera goto, il se peut que je me trompe et que tu voies tout ça dans la même optique que les dev de php ... M'enfin bon, je reste de mon avi
Marsh Posté le 11-07-2006 à 19:33:53
esox_ch a écrit : Perso je considère que exit c'est , tout comme goto , le symptôme d'un script mal construit. |
Le retour des normes ... pour moi tout ca c'est de la connerie, un script il pourra toujours être mieux optimisé ... et qu'un script soit exécuté en 0.102586001501 secondes ou en 0.102584003912 secondes, je m'en fiche totalement.
Marsh Posté le 11-07-2006 à 22:54:02
esox_ch a écrit : Perso je considère que exit c'est , tout comme goto , le symptôme d'un script mal construit. |
Goto de retour ?
Marsh Posté le 03-07-2006 à 18:03:11
pourtant je n 'ai pas fait d'erreurs dans ce script !
---------------
blog Bretagne