Bonjour,
Quand l'utilisateur est authentifier je voudrais récupérer le champ "nom" correspondant au login de la TABLE, mais pour une raison que je ne comprend pas cela ne fonctionne pas je vous montre ma page d'identification, et la page ou je voudrais faire appel au champ nom.
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 // on teste si une entrée de la base contient ce couple login / pass $sql = 'SELECT url,nom FROM membre WHERE login="'.addslashes($_POST['login']).'" AND pass_md5="'.md5(addslashes($_POST['pass'])).'"'; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); $data = mysql_fetch_array($req); $nom = $data ['nom']; mysql_close(); // si on obtient une réponse, alors l'utilisateur est un membre if (mysql_num_rows($req) == 1) { session_start(); $_SESSION['login'] = $_POST['login']; $_SESSION['nom'] = $nom; //'url' = adresse du champ "nom" correspondant au login de session de la TABLE membre $url = $data['url']; header('Location:'.$url); exit(); }Merci d'avance
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 <?php session_start(); if (!isset($_SESSION['login']) && !isset($_SESSION['nom'])) { header ('Location: index.php'); exit(); } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta http-equiv="Content-Language" content="fr-be"> <title>Prestations du jour !</title> <style> <!-- .smallfont { font: 9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; } --> </style> </head> <body background="img/grd-4px.gif" style="background-attachment: fixed"> <table border="0" id="table1" width="1240"> <tr> <td> <p align="center"><font color="#0000FF" size="7"></font></p> </td> </tr> <tr> <td><font size="2"></font></td> </tr> <tr> <td><font size="2"></font></td> </tr> <tr> <td><font size="2">Tél : 0000000000</font></td> </tr> </table> <table border="0" id="table2" width="1240"> <tr> <td> <p align="center"><font size="4">Encodage des prestations <font color="#FF0000">tvc</font>@ble<font color="#FF0000">net</font> du jour.</font></p> <? echo "bonjour,".$_SESSION['nom']."" ; ?>
Partager