mysql_query() expects parameter 1 to be string
Bonjour, j'ai fais un site web, mais j'ai un message d'erreur au moment de la connection :
Citation:
mysql_query() expects parameter 1 to be string
Voici les 2 partie du code qui bug :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| /**
* Contrôle les informations de connexion d'un licencié.
* Vérifie si les informations de connexion $unLogin, $unMdp sont ou non valides.
* Retourne les informations de licencié sous forme de tableau associatif
* dont les clés sont les noms des colonnes (id, nom, prenom, mail, mdp)
* si login et mot de passe existent, le booléen false sinon.
* @param resource $idCnx identifiant de connexion
* @param string $unLogin mail
* @param string $unMdp mot de passe
* @return array tableau associatif ou booléen false
*/
function verifierInfosConnexionLicencie($idCnx, $unLogin, $unMdp) {
$unLogin = filtrerChainePourBD($unLogin);
$unMdp = filtrerChainePourBD($unMdp);
// le mot de passe est crypté dans la base avec la fonction de hachage md5
$req = "select numeroLicence, Nom, Prenom, Mail, MotPasse from Adherents where Mail='".$unLogin."' and MotPasse='" . $unMdp . "'";
$idJeuRes = mysql_query($idCnx,$req);
$ligne = true;
if ( $idJeuRes ) {
$ligne = mysql_fetch_assoc($idJeuRes);
}
return $ligne;
} |
& la deuxième partie :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| /**
* Contrôle les informations de connexion d'un utilisateur.
* Vérifie si les informations de connexion $unLogin, $unMdp sont ou non valides.
* Retourne les informations de l'utilisateur sous forme de tableau associatif
* dont les clés sont les noms des colonnes (id, nom, prenom, login, mdp)
* si login et mot de passe existent, le booléen false sinon.
* @param resource $idCnx identifiant de connexion
* @param string $unLogin login
* @param string $unMdp mot de passe
* @return array tableau associatif ou booléen false
*/
function verifierInfosConnexionTresorier($idCnx, $unLogin, $unMdp) {
$unLogin = filtrerChainePourBD($unLogin);
$unMdp = filtrerChainePourBD($unMdp);
// le mot de passe est crypté dans la base avec la fonction de hachage md5
$req = "select numTresorier, nom, prenom, mail, mdp from Tresorier where mail='".$unLogin."' and mdp='" . $unMdp . "'";
$idJeuRes = mysql_query($idCnx, $req);
$ligne = false;
if ( $idJeuRes ) {
$ligne = mysql_fetch_assoc($idJeuRes);
}
return $ligne;
} |
Merci infiniment de votre aide