Je débute dans le php, je suis même un très gros débutant... Je test un code mais malheureusement ça ne se passe pas exactement comme je le voudrai et donc je viens vous solliciter pour comprendre ou je me foire (:
Alors je vous explique, en gros j'ai commencer par un formulaire de connexion (login et password) que j'ai mis dans une div et quand une personne se connecte, la div disparait pour laisser la place à une autre div... Dur dur d’expliquer, je vous montre le code :
index.php
Code : Tout sélectionner
<body>
<?php
if(isset($_SESSION['connexionOk'])) {
$connexionOk = $_SESSION['connexionOk'];
if($connexionOK == true) {
include("include/loginOk.php");
}
else {
include("include/loginHaut.php");
}
}
else {
include("include/loginHaut.php");
}
?>
</body>Code : Tout sélectionner
<div class="loginHaut">
<form action="index.php" method="post">
<table>
<tr>
<td>Identifiant :</td>
<td><input class="txtLogin" name="login" type="text" size ="8"></td>
<td>Mot de passe :</td>
<td><input class="txtLogin" name="pwd" type="password" size ="8"></td>
<td><input class="btnCnx" name="btnCnx" type = "submit" value ="Se connecter"></td>
</tr>
</table>
</form>
</div>Code : Tout sélectionner
<?php
$loginValide = "test";
$pwdValide = "test";
if (isset($_POST['login']) && isset($_POST['pwd']))
{
if ($loginValide == $_POST['login'] && $pwdValide == $_POST['pwd'])
{
session_start ();
$_SESSION['login'] = $_POST['login'];
$_SESSION['pwd'] = $_POST['pwd'];
$_SESSION['connexionOk'] = true;
header ('location: index.php');
}
else
{
echo '<body onLoad="alert(\'Membre non reconnu...\')">';
echo '<meta http-equiv="refresh" content="0;URL=index.php">';
}
}
else
{
echo 'Les variables du formulaire ne sont pas déclarées.';
}
?>

