![]()
![]()
bonjour,
je suis désolée mais je suis débutante en php et j'arrive pas à localiser le problème avec la fonction header():je réexplique
j'ai une page php dans laquelle je vérifie les coordonnées du client (déjà saisies avec un formulaire html) en accédant à une base de données.
je veux dans le cas ou ces coordonnées sont correctes faire passer le client à une autre page qui contient un menu...
mon code est le suivant
dans le cas ou il y a une erreur de connexion...j'obtiens le bon message sinon:c-a-d si les coordonnées entrées par le client sont correctes j'obtiens aucun message et la page traitement.php ne s'affiche pas, je reste toujours dans la page de vérification...
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 <php? /*verifier que le login et le mot de passe ne sont pas nuls*/ if( (($_GET['Login'])=="") || (($_GET['passwd'])=="") ){ if (($_GET['Login'])=="") print ("veuiller entrer le login<BR>\n"); if (($_GET['passwd'])=="") print ("veuiller entrer le mot de passe<BR>\n"); } /*connexion au serveur*/ $host="127.0.0.1"; $user="root"; mysql_connect($host,$user,"") or die("erreur de connexion au serveur!!"); /*connexion a la base*/ $bd="gestfact"; mysql_select_db($bd) or die ("erreue de connexion a la base!!"); /*vérifier le mot de passe*/ $result=mysql_query('select MATUSER,PASSE_WORD from utilisateurs where MATUSER="'.$_GET['Login'].'"'); $row=mysql_fetch_row($result); if (($row[0]!=$_GET['Login']) || ($row[1]!=$_GET['passwd'])) echo "veuiller vérifier votre Login et votre mot de passe !!"; else{ header("Location : http://127.0.0.1/site1/traitement.php"); exit(); } ?>
je serais vraiment reconnaissante pour celui qui peut m'aider...
Partager