if suivit de code html [Php] - PHP - Programmation
Marsh Posté le 08-09-2004 à 23:20:56
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 :
|
Marsh Posté le 08-09-2004 à 23:43:49
Si tu veux mettre du code html dans une condition :
http://php.us.themoes.org/manual/f [...] syntax.php
Marsh Posté le 09-09-2004 à 00:01:16
Ouuuuuups
le session_start() de login.php etait en commentaire.
C'est reglé
merci pour votre aide
Marsh Posté le 08-09-2004 à 23:13:03
J'ai un petit probleme et j'aimerais avoir votre avis.
voila le code (un peu bordelique je sais)
<?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é
?</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 ?