Unespected "else" - PHP - Programmation
Marsh Posté le 03-10-2013 à 10:34:00
Il est super crade ton code, non ? y'a pleins d'ouverture de php inutile.
Marsh Posté le 03-10-2013 à 10:45:57
C'est pas ce qu'il y a de plus propre, je te l'accorde... mais vois-tu une erreur liée à mon message ?
Merci
Marsh Posté le 03-10-2013 à 11:33:05
J'ai trouvé mon erreur :
</select><br />
<?php
}
?>
<?php
else
{
echo "ok";
}
?>
J'ai supprimer ce qu'il y a en gras.
Merci
Marsh Posté le 03-10-2013 à 11:59:00
mftech a écrit : C'est pas ce qu'il y a de plus propre, je te l'accorde... mais vois-tu une erreur liée à mon message ? Merci |
C'est ton } (l 474) qui est mal placé, il doit être dans la balise ouvrante php de la ligne 477 :
passer de
Code :
|
à
Code :
|
cf plus bas dans ton code (l 528) (la bonne façon de faire) :
Code :
|
Sinon comme tu utilises du php imbriqué dans du HTML, envisages de remplacer :
tous tes if (cond){}else{} par
Code :
|
Note pour les else if () si tu veux en utiliser, il faut coller le if au else en notation ':' :
Code :
|
edit : on s'est croisé en fait (pas raffraichi la page avant de poster).
edit2 : quote => code
Marsh Posté le 03-10-2013 à 13:04:30
Merci beaucoup pour tes explications.
Petite question : Quelle est la signification les ":" dans ton code dans la dernière partie de la réponse
<?php if (cond): ?>
code HTML
<?php elseif (cond2): ?>
code HTML2
<?php endif; ?>
Merci
Marsh Posté le 03-10-2013 à 14:54:28
mftech a écrit : Merci beaucoup pour tes explications. Petite question : Quelle est la signification les ":" dans ton code dans la dernière partie de la réponse <?php if (cond): ?> Merci |
En fait une façon différente d'écrire le if..else... , c'est pratique dans le cas de HTML et php imbriqué (surtout quand il y'a des sauts de lignes dans ton cas, le ":" remplace la {, mais c'est strictement équivalent à :
Code :
|
Tu choisis la méthode que tu préfères et surtout ne pas oublié l'indentation (pour le code pur PHP), c'est important pour la lisibilité
Marsh Posté le 03-10-2013 à 09:51:13
Bonjour à tous
Je viens vers pour un problème avec mon code PHP. Je suis en train de m'arracher les quelques cheveux qu'il me reste sur le caillou !!
Je ne vois pas ou est le problème. Le nombre de "{" = "}"
Un grand MERCI à tous
Message édité par mftech le 03-10-2013 à 09:53:52