PHP 7 connexion à l'espace membre
Bonjour à tous.
Je suis entrain de passer un site de PHP 5.4 à PHP 7.3.
J'ai cherché un paquet d'heures la solution mais là je craque. Alors je fais appel à votre aide.
C'est pour l'identification à un espace membre, i.e. : le back off
J'arrive à me connecter à Mysql mais l'identification avec les identifiants ne fonctionne pas.
J'ai changé le codage des lignes 10 et 11 mais la 11 ne passe pas.
J'ai ce message d'erreur :
Fatal error: Uncaught Error: Call to a member function fetch_assoc() on boolean in /home/soonlinex/www/officiel/gtsconcept/pages/modules/back_off/connexion.php:11 Stack trace: #0 {main} thrown in /home/soonlinex/www/officiel/gtsconcept/pages/modules/back_off/connexion.php on line 11
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| //Mise en place d'une session
session_start();
//include des parametres generaux et ceux de la newsletter
include ('../parametres/parametres.php');
//On compte le nombre de fois que l'on trouve le login avec le mot de passe correct (1=existe 0=absent)
$requete_sql = 'SELECT COUNT(*) FROM ' . $nom_table_membres_back_off . ' WHERE login=\'' . $_POST['login'] . '\' AND pw=\'' . md5($_POST['pw']) . '\'' ;
$resultat = $link->query($requete_sql);
while ($data = $resultat->fetch_assoc())
//gestion de la connexion si login et pw correct
if($data['COUNT(*)'] == 1){
//login et pw correct donc ajout du login dans la variable de session 'identifiant' (pour gérer le fait d'être connecté)
$_SESSION['identifiant']=$_POST['login'];
}
//redirection vers Accueil back_off
echo '<script language="javascript" type="text/javascript">window.location="index.php"</script>';
//Fermeture de la connexion à la base de données
mysql_close($link);
?> |
Merci d'avance de votre aide.