par
PIPOU » 01 janv. 2011, 18:21
Bonjour à tous, J'ai une erreur dans mon code mais après plusieurs relectures je ne comprend pas pourquoi, l'erreur est la suivante
Parse error: parse error in C:\wamp\www\integrationlistejeu\Class\membreFactory.class.php on line 163
Et la ligne 163 = "$bdd = utilitaire::ConnexionBDD();"
static function estLog() {
if (isset($_SESSION['Auth']) $$ isset($_SESSION['Auth']['login']) && isset($_SESSION['Auth']['pass'])){
$bdd = utilitaire::ConnexionBDD();
$query = 'SELECT login, pass FROM Membres WHERE login=?';
$stmt = $bdd->prepare($query);
if($stmt) {
$stmt->bind_param('s', $_SESSION['Auth']['login']);
$stmt->execute();
$stmt->store_result();
if ($stmt->num_rows() !=0) {
$stmt->bind_result($login, $pass);
while ($stmt->fetch())
{
if($pass === $_SESSION['Auth']['pass']= {
return true;
}else {return false;
}
}
}
}
}else {
return false;
}
$stmt->close();
$bdd->close();
}
Merci pour votre aide.
Bonjour à tous, J'ai une erreur dans mon code mais après plusieurs relectures je ne comprend pas pourquoi, l'erreur est la suivante
[quote]Parse error: parse error in C:\wamp\www\integrationlistejeu\Class\membreFactory.class.php on line 163[/quote]
Et la ligne 163 = "$bdd = utilitaire::ConnexionBDD();"
[php]
static function estLog() {
if (isset($_SESSION['Auth']) $$ isset($_SESSION['Auth']['login']) && isset($_SESSION['Auth']['pass'])){
$bdd = utilitaire::ConnexionBDD();
$query = 'SELECT login, pass FROM Membres WHERE login=?';
$stmt = $bdd->prepare($query);
if($stmt) {
$stmt->bind_param('s', $_SESSION['Auth']['login']);
$stmt->execute();
$stmt->store_result();
if ($stmt->num_rows() !=0) {
$stmt->bind_result($login, $pass);
while ($stmt->fetch())
{
if($pass === $_SESSION['Auth']['pass']= {
return true;
}else {return false;
}
}
}
}
}else {
return false;
}
$stmt->close();
$bdd->close();
}[/php]
Merci pour votre aide.