[PHP] Parse error...

Résolu
Ziltoid Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
Ziltoid Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -
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']
A voir également:

2 réponses

hotrod
 
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(...) { }
0
Ziltoid Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   16
 
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.
0