Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/08/2011, 12h57   #1
Membre habitué
 
Avatar de zebulon94
 
Inscription : juin 2008
Messages : 165
Détails du profil
Informations personnelles :
Localisation : France, Val de Marne (Île de France)

Informations forums :
Inscription : juin 2008
Messages : 165
Points : 142
Points : 142
Par défaut ou sont mes données ..?

Bonjour voila je suis un peu rouiller sa fait longtemps que je n'ai pas touché au sql :s Pourriez vous regarder ce code je ne sais pourquoi mes variables de session sont vide et elle me permette de donner les accès au différentes pages du site merci ^^

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
25
26
27
28
$req = mysql_query('SELECT mail, mdp, nom, prenom, X1, X2, autorisation FROM users');
		$nb = mysql_num_rows($req);
		$error = 1 ;
		$i = 0 ;
		while ( $error == 1 AND $i < $nb )
		{
			$mail = mysql_result($req,$i,0);
			$mdp = mysql_result($req,$i,1);
			$nom = mysql_result($req,$i,2);
			$prenom = mysql_result($req,$i,3);
			$X1 = mysql_result($req,$i,4);
			$X2= mysql_result($req,$i,5);
			$autorisation = mysql_result($req,$i,6);
 
			if($mail ==$_POST['mail'] AND $mdp==$_POST['mdp'] )
			{
				$error = 0 ;
				$_SESSION['mail'] = $mail;
				$_SESSION['mdp'] = $mdp;
				$_SESSION['nom'] = $nom;
				$_SESSION['prenom'] = $prenom;
				$_SESSION['X1'] = $X;1
				$_SESSION['X2'] = $X2;
				$_SESSION['autorisation'] = $autorisation;
			}
 
			$i=$i+1;
		}
__________________
die($hard); // ok je sort ....
zebulon94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h03   #2
Membre confirmé
 
Avatar de Retrokiller069
 
Homme Bertrand
Étudiant
Inscription : octobre 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Bertrand
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 216
Points : 268
Points : 268
Bonjour,

rentres tu dans la condition de ton "if"?
__________________
Ce n'est pas ce que nous voulons faire qui est impossible mais ce sont les moyens à sa mise en oeuvre qui peuvent le paraître

Ps: N'oubliez pas SVP
Retrokiller069 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h04   #3
Membre éprouvé
 
Avatar de guigo
 
Inscription : juin 2006
Messages : 606
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 606
Points : 479
Points : 479
Salut,
as tu pensais a mettre en debut de page :


Guigo
guigo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h10   #4
Membre habitué
 
Avatar de zebulon94
 
Inscription : juin 2008
Messages : 165
Détails du profil
Informations personnelles :
Localisation : France, Val de Marne (Île de France)

Informations forums :
Inscription : juin 2008
Messages : 165
Points : 142
Points : 142
le code mis est juste une partie de la page, oui je rentre dans le 'if' et oui session_start est mis en début. Pardon de ne pas avoir mis le code entier. Je viens de m'apercevoir que tout marche bien sous firefox et IE (a part un pb de css bien entendu) mais pas sous chrome ...

Quelqu'un saurait pourquoi ...?
__________________
die($hard); // ok je sort ....
zebulon94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h14   #5
Membre éprouvé
 
Avatar de guigo
 
Inscription : juin 2006
Messages : 606
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 606
Points : 479
Points : 479
on peut avoir le code du coup :/
guigo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h19   #6
Membre habitué
 
Avatar de zebulon94
 
Inscription : juin 2008
Messages : 165
Détails du profil
Informations personnelles :
Localisation : France, Val de Marne (Île de France)

Informations forums :
Inscription : juin 2008
Messages : 165
Points : 142
Points : 142
voila 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
 
 
	header("P3P: policyref=\"./p3p.xml\",CP=\"NON DSP COR CURa PSA PSD OUR BUS NAV STA\"");
	//setcookie("moncookie",$valeurducookie, time()+(3600*$nb_heures), "/", "jsp-west.com",0);
	session_start();
	include('./fonction/connect_sql.php');
	if(isset($_POST['mail']) and isset($_POST['mdp']) and htmlentities($_POST['mail']<>''))
	{		
		$req = mysql_query('SELECT mail, mdp, nom, prenom, X, X1, autorisation FROM users');
		$nb = mysql_num_rows($req);
		$error = 1 ;
		$i = 0 ;
		while ( $error == 1 AND $i < $nb )
		{
			$mail = mysql_result($req,$i,0);
			$mdp = mysql_result($req,$i,1);
			$nom = mysql_result($req,$i,2);
			$prenom = mysql_result($req,$i,3);
			$X = mysql_result($req,$i,4);
			$X1= mysql_result($req,$i,5);
			$autorisation = mysql_result($req,$i,6);
 
			if($mail ==$_POST['mail'] AND $mdp==$_POST['mdp'] )
			{
				$error = 0 ;
				$_SESSION['mail'] = $mail;
				$_SESSION['mdp'] = $mdp;
				$_SESSION['nom'] = $nom;
				$_SESSION['prenom'] = $prenom;
				$_SESSION['X'] = $X;
				$_SESSION['X1'] = $X1;
				$_SESSION['autorisation'] = $autorisation;
			}
 
			$i=$i+1;
		}
       }
__________________
die($hard); // ok je sort ....
zebulon94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 13h49   #7
Membre éprouvé
 
Avatar de guigo
 
Inscription : juin 2006
Messages : 606
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 606
Points : 479
Points : 479
ok, essaye en supprimant les espace et saut de ligne apres ta balise
<?

et place le session_start() en premier.... Il se peut que chrome edite un caractère se qui empêcherais session_start() de fonctionner....
guigo est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 12/08/2011, 14h36   #8
Membre habitué
 
Avatar de zebulon94
 
Inscription : juin 2008
Messages : 165
Détails du profil
Informations personnelles :
Localisation : France, Val de Marne (Île de France)

Informations forums :
Inscription : juin 2008
Messages : 165
Points : 142
Points : 142
tu as tout bon ceci à réglé le problème ^^

Merci a tous ^^
__________________
die($hard); // ok je sort ....
zebulon94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h34.


 
 
 
 
Partenaires

Hébergement Web