Bonjours
j'ai un petit problème et j'espère que vous pourrai m'aider a le résoudre
je crois que le probleme viens des points d'exclamation
(ps j'utilise visual studio)
voici le code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Inscription</title>
</head>
<body>
<?php
session_start();
$bdd = new PDO('mysql:host=localhost;dbname=sae203;','root','');
if(isset($_POST['envoie'])){
if(!empty($_POST['adresse_mail']) AND !empty($_POST['mdp'])){
$adresse_mail = htmlspecialchars($_SPOT['adresse_mail']);
$mdp = sha1($_POST['mdp']);
$recupUser = $bdd->prepare('SELECT * FROM etudiant WHERE adresse_mail= ? AND mdp = ?');
$recupUser->execute(array($adresse_mail, $mdp));
if($recupUser-> rowCount() > 0) {
$_SESSION['adresse_mail']= $adresse_mail;
$_SESSION['mdp'] = $mdp ;
$_SESSION['id'] = $recupUser->fetch()['id'];
header('Location: index.php');
}else{
echo('mdp incorrect ou email incorrect');
}
}else{
echo"veuillez completer tous les champs";
}
}
?>
<div id="block-form">
<div id="formulaire">
<form method="post">
<input type="text" placeholder="adresse mail" name="adresse_mail" id="mail" autocomplete="off" required>
<input type="text" placeholder="mot de passe" name="mdp" id="mdp" autocomplete="off"required>
<input type="submit" name="envoie">
</form>
</div>
<a href="inscription.php" id="connexion">Creer un compte</a>
</div>
</body>
</html>