Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

Fermé
OpiumBaby Messages postés 2 Date d'inscription jeudi 27 juin 2013 Statut Membre Dernière intervention 28 juin 2013 - 27 juin 2013 à 17:15
OpiumBaby Messages postés 2 Date d'inscription jeudi 27 juin 2013 Statut Membre Dernière intervention 28 juin 2013 - 28 juin 2013 à 09:34
Bonjour, je n'arrive pas à avoir l'erreur Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\wamp\www\Test\loginok.php on line 28
dans mon code


<?php
/* il faut demarrer la session*/
session_start();

if (empty($_SESSION['id'])) //les membres connecte ne peuvent pas s'inscrire
{
/* il faut que toutes les variables du formulaires existent*/
if(isset($_POST['pseudo']) && isset($_POST['pass']))
{
/*il faut que tous les champs soient renseignes*/
if($_POST['pseudo']!="" && $_POST['pass']!="")
{
/*connexion a la BDD*/
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}

/*on crypte le mot de passe pour faire le test*/
$passhache = sha1($_POST['pass']);

/* on verifie qu'un membre a bien ce pseudo et ce mot de passe*/
$login=$_POST['pseudo'];
$req=$bdd->query('SELECT login FROM membre WHERE login="'.$login'" AND pass="'.$passhache'"');


/*si il n'y a pas de resultats, on renvoie a la page de connexion*/
if(!$req)
{
header('Location: connexion.php');
}
else
{
/* on demarre la session */
session_start();

/* on cree les variables de session du membre qui lui serviront pendant sa session*/
$_SESSION['id']= $resultat['id'];
$_SESSION['pseudo']= $login;


/*on renvoie sur la page d'accueil*/
header('Location: siteprtg.php');
}
}
else
{
echo "Il faut remplir tous les champs";
}
}
else
{
echo "Une erreur s\'est produite";
}
}
else
{
echo "Vous n\'avez pas le droit d'acceder a cette page";
}

?>

2 réponses

Utilisateur anonyme
27 juin 2013 à 17:41
Bonjour

Il te manque un point après $login et un autre après $passhache

$req=$bdd->query('SELECT login FROM membre WHERE login="'.$login.'" AND pass="'.$passhache.'"');
0
OpiumBaby Messages postés 2 Date d'inscription jeudi 27 juin 2013 Statut Membre Dernière intervention 28 juin 2013
28 juin 2013 à 09:34
ahh merci, impossible de voir alors que c'était sous mon nez :)
0