Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2676 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Avis aux champions!!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Avis aux champions!!!

n°1777762
bingojm
Posté le 26-08-2008 à 15:40:16  profilanswer
 

Bonjour à tous,
je fais appel aux pros, pcq là, je vais devenir fou.
 
Dans mon header, j'affiche un menu ou un autre en fonction que la personne soit connectée ou non. Si elle est connectée, ma table contient 1, sinon 0.
Tout fonctionne très bien, sauf que j'ai un 1 qui vient toujours s'afficher sur la gauche. Une fois connecté et que c'est la page header_membre.php qui s'affiche, là, plus de problème.
Mais d'où vient ce 1???
Voici ma page php principale où $connect va rechercher la valeur 1 ou 0 dans la table:

Code :
  1. <div id="header"><?
  2.   if ($connect == 1) {
  3.     $var1="fichiers/fr/header_membres.php";
  4.     }
  5.   else {
  6.     $var1="fichiers/fr/header.php";
  7. }
  8. echo include($var1)
  9.   ?>
  10.   </div>


et mon include header:

Code :
  1. <div id="haut">
  2. <div style="width:200px; float:right; margin: 35px 25px 0px 0px" ><form method="post" action="membres/login.php3">
  3.    <div align="center"><b><font face="Verdana" size="1">Login:<br>
  4.            <input name="pseudo_membre" type="text" size="15" style="font-family: Verdana; font-size:11px; color:#2B2F70; background-color:#DAD7FF; font-weight:bold">
  5.            <br>
  6.         Mot de passe:</font></b><br>
  7.        <input name="passe_membre" type="password" size="15" style="font-family: Verdana; font-size:11px; color:#2B2F70; background-color:#DAD7FF; font-weight:bold"><br>
  8.        <input type="submit" name="Submit" value="Entrer" style="height:22px; margin-top:10px"><br>
  9.       
  10.   <a href="membres/senregistrer.php" class="lien1"><strong><u>S'enregistrer</u></strong></a></div>
  11.      </form></div>
  12.       </div>
  13.       <div id="menu"><strong><? include("menu.txt" ) ?></strong></div>

mood
Publicité
Posté le 26-08-2008 à 15:40:16  profilanswer
 

n°1777766
flo850
moi je
Posté le 26-08-2008 à 15:42:52  profilanswer
 

remplace echo include($var1)  par include($var1)

n°1777771
bingojm
Posté le 26-08-2008 à 15:45:54  profilanswer
 

trop génial. merci bcp!!!

n°1777774
flo850
moi je
Posté le 26-08-2008 à 15:48:50  profilanswer
 

tu as compris pourquoi ?

n°1778096
SICKofitAL​L
misanthrope
Posté le 27-08-2008 à 02:54:00  profilanswer
 

Optimisation-nazi is back !

Code :
  1. <div id="header">
  2.   <?php include ("fichiers/fr/" . ($connect ? "header_membres.php" : "header.php" )) ?>
  3. </div>


:o

Message cité 1 fois
Message édité par SICKofitALL le 27-08-2008 à 02:54:20

---------------
We deserve everything that's coming...
n°1778158
Kyle_Katar​n
Posté le 27-08-2008 à 10:39:52  profilanswer
 

Et tu devrai mettre des titres de topic + explicites ;)

n°1778227
grosbin
OR die;
Posté le 27-08-2008 à 12:38:04  profilanswer
 
n°1779137
Sebastien
Posté le 28-08-2008 à 14:35:21  profilanswer
 

SICKofitALL a écrit :

Optimisation-nazi is back !


 
Comment je supporte pas ce mode de codage :D

n°1779168
Sebastien
Posté le 28-08-2008 à 15:12:05  profilanswer
 

Et bcp plus long maintenir, dès que tu as une modification à faire, du style un super-user par exemple
c'est comme les
 
if ($a == $b)
    echo 'wizz';
else  
    echo 'wazz';
 
Combien vont se faire avoir en voulant ajouter du code (le pire dans le else) avant de s'apercevoir qu'il n'y a pas les accolades

n°1779357
SICKofitAL​L
misanthrope
Posté le 28-08-2008 à 18:00:00  profilanswer
 

C'est une question de gout et de méthode :)
De tte facon en interne le résultat est le même, par contre il est vrai qu'on peut se poser la question vis à vis du parseur PHP, laquelle des deux méthodes est la plus "simple" et efficace pour lui à traduire.


---------------
We deserve everything that's coming...
mood
Publicité
Posté le 28-08-2008 à 18:00:00  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Avis aux champions!!!

 

Sujets relatifs
votre avis amayaJuste pour avoir un avis !
Avis sur mon premier site[Web]Demande d'avis sur déploiement frontal web
votre avis sur l inutilite de faire un site pour plusieurs resolutions[design] voila j'ai un site internet et je souhaiterai votre avis
[HTML/CSS] Site avec images uniquement, votre avis !votre avis sur la sécurité de ce script...
Mon site, votre avis?Besoin d'avis pour un stage de fin d'études
Plus de sujets relatifs à : Avis aux champions!!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR