Bonjour, après de longues heures de recherche je n'arrive toujours pas à mettre en session les variables de 2 tables différentes.
Ma bdd se compose de 2 tables: societe et facturation
J'arrive a mettre en session les variables de 'societes' mais pas de 'facturation'
Comment puis-je faire?
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 <?php session_start(); mysql_connect("localhost", "...", "..."); mysql_select_db("..."); $loginOK = false; if ( isset($_POST) && (!empty($_POST['login'])) && (!empty($_POST['password'])) ) { extract($_POST); // je vous renvoie à la doc de cette fonction $sql = "SELECT pseudo, nom, adresse, adresse2, ville, cp, email, pass FROM societes WHERE pseudo = '".addslashes($login)."'"; $req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql); if (mysql_num_rows($req) > 0) { $data = mysql_fetch_assoc($req); if ($password == $data['pass']) { $loginOK = true; } } } if ($loginOK) { $_SESSION['pseudo'] = $data['pseudo']; $_SESSION['nom'] = $data['nom']; $_SESSION['adresse'] = $data['adresse']; $_SESSION['adresse2'] = $data['adresse2']; $_SESSION['ville'] = $data['ville']; $_SESSION['cp'] = $data['cp']; $_SESSION['email'] = $data['email']; $_SESSION['facture1'] = $data['facture1']; header("location: /monCompte.php"); } else { echo 'Login ou mot de passe incorecte'; } ?>
Merci
Partager