Forums Développement Multimédia

Aller au contenu

Problème IF et Else

CODE PHP

6 réponses à ce sujet

#1 WinInforanga

    Ceinture Blanche

  • Members
  • Pip
  • 9 messages

Posté 12 April 2015 - 20:06 PM

Bonjour,

J'ai un problème avec mon IF et Else, j'ai ce problème : http://prntscr.com/6sxq3l

Voici mon code :


<?php
include('include/head.php');
if ($user->data['user_id'] == ANONYMOUS)
{
 echo'<div id="center">';
 include('include/navon.php')
}
else
{
echo '<div id="center">';
include('include/navoff.php');
echo'<div id="left">';
include ('include/actualiter.php');
echo'</div>
</div>'
;
}
?>
 

Pouvez-vous m'aider ?

Winforanga

#2 draad

  • Members
  • PipPipPipPipPipPipPipPip
  • 653 messages

Posté 13 April 2015 - 14:40 PM

Salut, tu as oublie le ";" ligne 6 :

include('include/navon.php')

devrait etre :

include('include/navon.php');


#3 WinInforanga

    Ceinture Blanche

  • Members
  • Pip
  • 9 messages

Posté 13 April 2015 - 16:24 PM

Salut,

J'ai rajouté le ";" et maintenant j'ai cette erreur : http://prntscr.com/6t8uka

Peut-tu m'éclaircir ? xD

#4 Monsieur Spi

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 6957 messages

Posté 13 April 2015 - 16:33 PM

Bonjour,

+1 Draad ;)

@WinInforanga > http://php.net/manua...ures.elseif.php

#5 WinInforanga

    Ceinture Blanche

  • Members
  • Pip
  • 9 messages

Posté 13 April 2015 - 17:09 PM

Voir le messageMonsieur Spi, le 13 April 2015 - 16:33 PM, dit :

Bonjour,

+1 Draad ;)

@WinInforanga > http://php.net/manua...ures.elseif.php

Merci de ton aide, mais le "elseif" est-il obligatoire ?

#6 Monsieur Spi

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 6957 messages

Posté 13 April 2015 - 17:20 PM

Citation

le "elseif" est-il obligatoire ?

Non, mais comme ça tu avais tout, si tu veux que un if/else : http://php.net/manua...ctures.else.php

L'erreur renvoyée indique que la structure if/else n'est pas correcte, en gros il ne s'attend pas à trouver un 'else' là.
Le problème de ton code c'est que tu fait des includes d'autres fichiers PHP, et ceux-là on ne sait pas comment ils sont foutus.
Il suffit que la structure de "navon.php" ne soit pas bonne et ça fout ton if/else en l'air.
Essayes déjà sans les includes, voir si ça marche, ensuite vérifie le code de tes includes.

#7 WinInforanga

    Ceinture Blanche

  • Members
  • Pip
  • 9 messages

Posté 13 April 2015 - 17:27 PM

Ah ok, merci de ton aide je vais testé et je viendrais pour vous informé ! :)



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP