bonjour, j'apprend la programmation web avec EMWEB, et je blocs sur une demande que le formateur ma fait pour trouver l'erreur.
il ma dit de mettre des echo pour voir le parcoure que prenait la requête, pour la variable $_post j'ai un retour mais après j'ai plus de retour, merci de me m'indiquer si ma démarche est bonne et l'erreur que j'ai pue faire dans la requête echo pour pouvoir avoir un retour de echo.
il ma dit de mettre des echo pour voir le parcoure que prenait la requête, pour la variable $_post j'ai un retour mais après j'ai plus de retour, merci de me m'indiquer si ma démarche est bonne et l'erreur que j'ai pue faire dans la requête echo pour pouvoir avoir un retour de echo.
<?php
if(isset($_POST['submit_form'])) {
$user_input_login = $_POST['user_input_login']; //EMWEB
$user_input_password = $_POST['user_input_password']; //XXXX OK
if(empty($user_input_login) OR empty($user_input_password))
{
$message = '<p class="error">Vous devez saisir les informations demandées.</p>';
} else
{
$result = $mysqli->query('SELECT user_login, user_password
FROM user WHERE user_login = "'.$user_input_login.'"');
$row = $result->fetch_array();
if(!isset($row['user_login']))
{
$message = '<p class="error">Erreur d\'identification.<br>Vous n\'avez pas accès à cette page</p>';
}
else
{
$user_login = $row['user_login']; //EMWEB
$user_password = $row['user_password']; //XXXX
/*if (crypt($user_input_password, $user_password) != $user_password)
{
$message = '<p class="error">Erreur d\'identification.<br>
Vous n\'avez pas accès à cette page</p>';
}
else
{
session_start();
$_SESSION['user_login'] = $user_login; //EMWEB
echo $_SESSION['user_login'];
header('location:login2.php');
}*/
}
}
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Identification</title>
</head>
<body>
<?php
if (isset ($_row ['user_login'])) {
echo ($_row ['user_login']);
}
if(isset($erreur)) echo "<h2>".$erreur."</h2>";?>
<div id="connexion">
<h1>login</h1>
<form id="log" name="login" method="POST" action="login2.php">
<p>
<label>login :
<input type="text" name="user_input_login" />
</label>
</p>
<p>
<label>Code :
<input type="password" name="user_input_password" />
</label>
</p>
<p>
<label>
<input type="submit" name="bouton" value="Envoyer" />
</label>
</p>
</form>
</div>
</body>
</html>