parse error : vraiment etrange - PHP - Programmation
Marsh Posté le 11-07-2006 à 14:56:59
deux problemes de concatenation
ligne 194
Code :
|
ligne 324
Code :
|
Marsh Posté le 11-07-2006 à 14:59:37
Je vois pas d'erreur dans le 2ème mIRROR
Et de toutes façon ça devrait planter apres l ligne 141 alors ...
Mais cela dit c'est pas tres malin de scripter comme tu le fait nain ...
Deja les if/elseif/if/elseif c'est pas bien quand ca fait 50 lignes, et pis les template ca existe
Marsh Posté le 11-07-2006 à 15:01:03
Merci, effectivement maintenant ca marche.
Je cherchais tout sauf un probleme de concatenation.
Marsh Posté le 11-07-2006 à 15:06:20
esox_ch a écrit : Je vois pas d'erreur dans le 2ème mIRROR |
normal j ai posté la correction sans faire gaffe
Marsh Posté le 11-07-2006 à 15:11:15
esox_ch a écrit : Mais cela dit c'est pas tres malin de scripter comme tu le fait nain ... |
nan c'est les switch ... case qui roxorent le plus
nain comprise, tu sais que tu peux mettre des conditions dans un switch case?
Genre:
Code :
|
ça allègera un peu ton code
Marsh Posté le 11-07-2006 à 15:15:31
ou alors
Code :
|
ce qui pourrait lui etre utile vu que les cases ne renvoient que vers 2/3 traitements differents
(et que c est un peu rangé a l arrache )
edit:
remarque je savais pas pour les conditiosn dans les case
je le note dans un coin ca
Marsh Posté le 11-07-2006 à 15:20:54
il y a un parse_error parce que le code est top freestyle
µbon je déconne un peut mais je donnerais une petit conseille pour celui qui veut l'entendre.
Pour y voir plus claire c'est de séparer les choses.
Là il y a de la requête mélangé avec de l'affichage et du traitement. Voila pourquoi que je dis que c'est un peut freestyle à lire parce qu'ont peut s'y perdre facilement. Dans le bon sens j'aurais fais dans l'ordre suivant.
Récupération des données. ça marche il y a pas de probleme? ok je contenue.
Traitement de l'information. ça marche il y a pas de probleme? ok je contenue.
Affichage des données. ça marche il y a pas de probleme? ok c'est d'la bombe bb
Entre chaque élément tu testes.
Marsh Posté le 11-07-2006 à 15:25:04
ReplyMarsh Posté le 11-07-2006 à 15:56:35
Code :
|
J ai pris en compte certaines remarques (notamment pour les elseif) et changer les tests d existences des variables qui etaient (vraiment) pas bon. Je ne pense pas avoir oublié de "." ";" et autres parentheses et accolades, mais j ai encore une parse error
Parse error: parse error, expecting `','' or `')'' in c:\program files\easyphp1-8\www\tapis_rouge_données.php on line 178
Marsh Posté le 11-07-2006 à 15:59:29
Et tu veux que l'on fasse quoi avec ca ? Désolé mais on ne fait pas les pizzas ici
Marsh Posté le 11-07-2006 à 16:02:29
bon alors je vais prendre un kebab mayo si ya pas de pizzas
Marsh Posté le 11-07-2006 à 16:08:49
Un truc qui serait sympas nain est que tu nous mette la ligne 178 en gras ou alors tu extrait une dizaine de ligne.
Relire tout le gros pavet, ca ne nous aide pas un max
Marsh Posté le 11-07-2006 à 16:09:13
Tu as un probleme à la ligne 107
if (isset($tnrsms2G!)) J'ai jamais vu cela !
Marsh Posté le 11-07-2006 à 16:10:31
Il doit manqué une parenthèse ou bien une accolade. Ou alors je suis bigleu et je vois rien
Marsh Posté le 11-07-2006 à 16:11:07
non c'est que je pense qu'il ou elle voulait faire
if (!isset($tnrsms2G))
J'ai testé apres correction et il n'y a plus de parse_error.
Marsh Posté le 11-07-2006 à 16:18:34
ReplyMarsh Posté le 11-07-2006 à 16:22:58
nain comprise a écrit : Oh putain quelle erreur de N00B! Bon je vais me cacher. |
oui oui vite vite viiiite cache toi !...............
Marsh Posté le 11-07-2006 à 14:42:27
Le probleme c est que j ai
or les lignes 140 et 141 sont
pour la 141 c est le debut de la boucle While il ne faut pas de ";" a la fin de la ligne et le ";" est bien present a la ligne 140.
J ai verifie qu il ne manque pas de ";" ou de guillemets , accolades, parenthéses...