Bonjour,
J'ai un probleme de connection, j'ai une page "membres.php" ou l'utilisateur doit se logger et pour que cela puisse se faire, j'ai créé un fichier de connexion qui contient le code ci dessous
le second fichier que j'ai appelé "login.php" contient le code ci dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php /* ----------------------------------- ------ SCRIPT DE PROTECTION ------- DBProtect V1.2 ----------------------------------- */ // Paramètres de connexion $hostname_dbprotect = "localhost"; // nom ou ip de votre serveur $database_dbprotect = "bddata"; // nom de votre base de données $username_dbprotect = "toto"; // nom d'utilisateur $password_dbprotect = "xxxxxxxxx"; // mot de passe $dbprotect = mysql_pconnect($hostname_dbprotect, $username_dbprotect, $password_dbprotect) or trigger_error(mysql_error(),E_USER_ERROR); ?>
Lorsque je clique sur le bouton connexion sans même entrer de nom user et mot de passe, il me met "no database selected" chose que je ne comprend pas. Pour moi tout est clean et je n'arrive pas à savoir ce qui se passe malgré plusieurs recherche sur le net.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php require_once('connexion.php'); ?> <?php session_start(); // début de session if (isset($_POST['login'])){ // execution uniquement apres envoi du formulaire (test si la variable POST existe) $login = addslashes($_POST['login']); // mise en variable du nom d'utilisateur $pass = addslashes(md5($_POST['pass'])); // mise en variable du mot de passe chiffré à l'aide de md5 (I love md5) // requete sur la table administrateurs (on récupère les infos de la personne) mysql_select_db($database_dbprotect, $dbprotect); $verif_query=sprintf("SELECT * FROM utilisateurs WHERE login='$login' AND pass='$pass'"); // requête sur la base administrateurs $verif = mysql_query($verif_query, $dbprotect) or die(mysql_error()); $row_verif = mysql_fetch_assoc($verif); $utilisateur = mysql_num_rows($verif); .................................. ?>
Mon site est deja en ligne et lorsque j'essai localement en modifiant le fichier connexion avec wamp server, j'ai la même erreur.
Merci de bien vouloir m'aider.
Cdt
<config>Windows 7 / Firefox 9.0.1</config>
Partager