Posez votre question Signaler

[PHP] Parse error... [Résolu]

Ziltoid 28Messages postés 2 octobre 2007Date d'inscription 24 juin 2011Dernière intervention - Dernière réponse le 12 oct. 2007 à 13:40
Bonjour,
Voilà j'ai le message d'erreur suivant : "Parse error: syntax error, unexpected '{' in C:\wamp\www\meetsport\admin.php on line 79", la ligne 79 étant celle-ci :
else ($data_config2['config_type'] == 'zone'){
Pourtant je pense avoir le bon nombre de "{", alors je ne comprend pas??
Voici mon code :
$requete_config2= mysql_query('SELECT config_nom, config_valeur, config_type FROM forum_config LIMIT 8, 7') or die(mysql_error());
while($data_config2 = mysql_fetch_assoc($requete_config2))
{
if($data_config2['config_type'] == 'ligne'){
echo '<p><label class=adm_case for='.$data_config2['config_nom'].'>
'.$config_name[$data_config2['config_nom']].' </label> :
<input type="text" id="'.$data_config2['config_nom'].'"
value="'.$data_config2['config_valeur'].'"
name="'.$config_name[$data_config2['config_nom']].'"></p>';
}
else if($data_config2['config_type'] == 'carre'){
echo '<input type="checkbox" id="'.$data_config2['config_nom'].'"
value="'.$data_config2['config_valeur'].'"
name="'.$config_name[$data_config2['config_nom']].'">';
}
else ($data_config2['config_type'] == 'zone'){
echo '<label for='.$data_config2['config_nom'].'>
'.$config_name[$data_config2['config_nom']].' </label> :
<textarea id="'.$data_config2['config_nom'].'"
name="'.$config_name[$data_config2['config_nom']].'">$data_config2['config_valeur']
Lire la suite 

[PHP] Parse error »

2 réponses
Réponse
+0
moins plus
LA syntaxe de ton elseif n'est pas bonne.
Sois tu fais else { if(...) { } }
Sois tu fais elseif (...) { }
Mais en tout cas pa else if(...) { }
Ajouter un commentaire
Réponse
+0
moins plus
Ah oui ça marche. Je n'avais jamais remarqué qu'on ne pouvait pas mettre de condition après un "else", mais c'est vrai que ça paraît plus logique quand on le lit.
Je dormirai moins bête.

Merci beaucoup.
Ajouter un commentaire
Ce document intitulé « [PHP] Parse error... » 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 ?