Erreur requet SQL
badboys54
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je suis en train de lire un tuto et je suis arriver a un moment ou on dois crée une connexion et quand j'essaye sa me mais :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM enregistrer WHERE login = "badboys54"' at line 2
et voila le code :
merci
je suis en train de lire un tuto et je suis arriver a un moment ou on dois crée une connexion et quand j'essaye sa me mais :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM enregistrer WHERE login = "badboys54"' at line 2
et voila le code :
<?php
session_start();
?>
<?php
// Message
if (empty($_POST['login']) || empty($_POST['pass']) ) //Oublie d'un champ
{
$message = '<p>une erreur s est produite pendant votre identification.
Vous devez remplir tous les champs
Cliquez <a href="./connexion.php">ici</a> pour revenir</p>';
}
else
{
//Acces interdit : le membre est déjà connecté
if (isset($_SESSION['login']))
{
$message ='<p>Désolé mais vous ne pouvez
pas accéder à cette page</p>';
}
else // Autorisation ok : il reste à voir le mot de passe
{
include("identifiants.php");
mysql_connect($adresse, $nom, $motdepasse);
mysql_select_db($database);
//On protège les données
$login = mysql_real_escape_string($_POST['login']);
$password = mysql_real_escape_string($_POST['pass']);
$requete1 = mysql_query('SELECT pass, id,
FROM enregistrer WHERE login = "'.$login.'"')
or die (mysql_error());
$data1 = mysql_fetch_assoc($requete1);
if ($data1['pass'] == md5($pass)) // Acces OK !
{
$_SESSION['login'] = $login;
$_SESSION['id'] = $data1['id'];
$message = '<p>Bienvenue '.stripslashes(htmlspecialchars($_SESSION['login'])).',
vous êtes maintenant connecté!</p>
<p>Cliquez <a href="./index.php">ici</a>
pour revenir à la page d accueil</p>';
}
else // Acces pas OK !
{
$message = '<p>Une erreur s est produite
pendant votre identification.
Le mot de passe ou le login entré n est pas correcte.
Cliquez <a href="./connexion.php">ici</a>
pour revenir à la page précédente
<br /><br />
Cliquez <a href="./index.php">ici</a>
pour revenir à la page d accueil</p>';
}
}
}
//Ici seulement on affiche la page
include("debut.php");
?>
<div id="banniere"></div>
<?php
if (isset($_POST['souvenir']))
{
$expire = time() + 365*24*3600;
setcookie('login', $_SESSION['login'], $expire);
}
?>
<?php
if (isset($_POST['souvenir']))
{
$expire = time() + 365*24*3600;
setcookie('pseudo', $_SESSION['pseudo'], $expire);
}
?>
<div id="corps_forum">
<?php
echo $message;
?>
<?php
$page = $_POST['page'];
echo 'Cliquez <a href="'.$page.'">ici</a> pour revenir à la page précédente';
?>
</div>
</body>
</html>
merci
A voir également:
- Erreur requet SQL
- Erreur upes 1025 - Forum Téléviseurs
- Erreur t32 ✓ - Forum Livebox
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows