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

  FORUM HardWare.fr
  Programmation
  PHP

  [Php] if suivit de code html

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Php] if suivit de code html

n°845531
the wood c​utter
Posté le 08-09-2004 à 23:13:03  profilanswer
 

J'ai un petit probleme et j'aimerais avoir votre avis.
 
voila le code (un peu bordelique je sais)
 

Citation :

<?php
 
 if (!isset($_SESSION['username']))  
 {
?>
<head>
 
</head>
 
<body>
<div align="center" class="textsmall"><br>
  <strong>Identification</strong> </div>
<form method="post" action="login.php">
  <table width="174" height="149" border="0" align="center">
    <tr>  
      <td width="45" height="29" valign="middle"><div align="center">
          <p class="textsmall">Login</p>
          </div></td>
      <td width="166" align="center" valign="middle"><p>  
          <input name="login" type="text" size="20" class="formulaire">
        </p>
        </td>
    </tr>
    <tr>  
      <td width="45" height="38" class="style2"><b>  
        <div align="center" class="textsmall"> Mot de passe</div>
        <b></b></b></td>
      <td width="166" align="center" valign="middle"><input name="password" type="password" size="20" class="formulaire"></td>
    </tr>
    <tr>  
      <td height="74" colspan="2">
<div align="center"><span class="style3">  
          <input name="submit" type="submit" class="style2" value="login">
          <br>
          <a href="inscrip.php"><span class="textsmall">Pas encore incrit ?</span></a> </span><span class="textsmall"><br>
          </span><span class="textsmall"><a href="mdp.php" class="textsmall">Mot de passe oubli&eacute;  
          ?</a> </span></div></td>
    </tr>
  </table>
</form>  
</body>
</html>
<?php
}
else {
$name=$_SESSION['username'];
print("Bienvenu " );echo("$name" );print("<br>" );
print("pour vous decconecter cliquez en bas" );
print("<a href=" );print("logout.php" );print(">Se deconnecter</a>" );
}
 
?>


 
 
Le probleme c'est que meme quand je suis identifié j'ai toujours le formulaire qui s'affiche.
Où est l'erreur ?

mood
Publicité
Posté le 08-09-2004 à 23:13:03  profilanswer
 

n°845539
Lord II
PIB2000
Posté le 08-09-2004 à 23:20:56  profilanswer
 

Fais tu un session_start() ( dans le cas ou session_autostart vaut 0) ?  
Que fait la page login.php ( fais voir le code )
 
Enfin, il faut absoluement séparer le html du php

Code :
  1. <?php
  2. if machin {
  3. instruction
  4. $lapage= blalvlelehtml
  5. }
  6. else{
  7. instruction
  8. $lapage= blalvlelehtml
  9. }
  10. //Affichage
  11. echo "<html><body>" .$lapage ."</body></html>";
  12. ?>


Message édité par Lord II le 08-09-2004 à 23:21:39
n°845560
pascal_
Posté le 08-09-2004 à 23:43:49  profilanswer
 

Si tu veux mettre du code html dans une condition :
http://php.us.themoes.org/manual/f [...] syntax.php

n°845569
the wood c​utter
Posté le 09-09-2004 à 00:01:16  profilanswer
 

Ouuuuuups  
le session_start() de login.php etait en commentaire.
C'est reglé
merci pour votre aide  :jap:


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

  [Php] if suivit de code html

 

Sujets relatifs
[HTML/JS] Comment acceder a une ancre dans un div hor. ? (update)formulaire html pour modifier une page en tps réel
Piratage code source phpexécuter du code sur une nvelle page et revenir automatiquement à 1ere
"compiler" des fichiers html...[PHP] afficher le contenu d'un fichier texte
[AVIS] PHP ou JSP pour communiquer avec une base de données mySQL?[PHP] Ecrire un fichier excel avec PHP depuis MYSQL
"Factorisation" de code 
Plus de sujets relatifs à : [Php] if suivit de code html


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