
le 18/02/2008 à 20:28
petit problème avec un formulaire de connexion
Il n'y a rien qui te choque dans ton else ?
Dans ton else, tu fais un echo, et dans ce echo, tu ouvres des balises PHP : au final, rien ne s'ouvre, vu que ton PHP affiche ces balises comme du texte.
Ceci marchera mieux :
PS : lire le cours 4 sur la concaténation.
Dans ton else, tu fais un echo, et dans ce echo, tu ouvres des balises PHP : au final, rien ne s'ouvre, vu que ton PHP affiche ces balises comme du texte.
Ceci marchera mieux :
<?php
session_start();
if (!empty($_SESSION['login'])) {
echo 'bonjour <a href="http://127.0.0.1/memb/deconnexion.php">Deconnexion</a>';
}
else {
?>
<form action="membre/membre.php" method="post">
<table width="139" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="70" class="texte"><div align="right">Pseudo : </div></td>
<td width="69"><input type="text" size="5" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"></td>
</tr>
<tr>
<td class="texte"><div align="right">Pass : </div></td>
<td><input type="password" size="5" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"></td>
</tr>
<tr>
<td class="texte"><span class="Style12"><a href="../membre/oubli.php">Oublit?</a></span><br />
<span class="Style12"><a href="../memb/inscription.php?">Inscription</a></span></td>
<td><div align="right">
<input type="submit" name="connexion" value="Ok">
</div></td>
</tr>
</table>
</form>
<?php
}
?>
PS : lire le cours 4 sur la concaténation.