Bonjour, j'ai un souci de connexion à ma base de donnée. Un seul utilisateur peut se connecté alors que j'en ai configurer plusieurs. Les autres sont automatiquement rejetés.

J'utilise Wamp5 (avec Apache/2.2.4 (Win32), PHP 5.2.3 et MySQL 5.0.41). Avant ça je travaillais avec Xampp (PHP 5.x.x MySQL 5.x.x et Apache 2.x.x) mais j'avais exactement le même problème.

Voici le code que j'utilise :
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
session_start();
$_SESSION['log']=$_POST['log'];
$_SESSION['pwd']=$_POST['pwd'];
$log=$_SESSION['log'];
$pwd=$_SESSION['pwd'];
 
define ("SERVEUR", "localhost");
define ("NOM", "$log");
define ("PASSE", "$pwd");
define ("BASE", "athena");
 
mysql_pconnect(SERVEUR, NOM, PASSE)or die ('ACCES NON AUTORISE');
 
$connection_db=mysql_select_db(BASE) or die ('ACCES NON AUTORISE');
if (!$connection_db)
{
echo "Désolé, accès à la base de données impossible";
}
$requete = mysql_query("SELECT LOGIN, MOT_DE_PASSE, NOM, PRENOM FROM contacts");
 
     while ($row = mysql_fetch_row($requete))
     {
          	if ($log==$row[0] && $pwd==$row[1])
          	{
                         header("Location: http://localhost/athena/page_principale/index.html");
          	}
          	else
          	{
                         header("Location: http://localhost/athena/rejet.php");
          	}
 
echo "</body>";
echo "</html>";
?>
Merci par avance pour votre aide.