Bonjour tout le monde!
Je suis en train de réaliser une petite application simple qui me permet de récupérer des informations dans ma BDD.
Dans ma classe:
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
 
public function RecupXpproById($idCandidatPK)
			{
 
				$connexion  = Connexion::creerConnexion();	
 
 
				$creationRequete = "SELECT * FROM xppro WHERE idCandidatFK = ?";
 
 
 
 
				$requete = $connexion->prepare($creationRequete);
 
 
				$donneesRequete = array();
				$donneesRequete[0] = $idCandidatPK;
 
 
 
				$executionRequete = $requete->execute($donneesRequete);
 
 
				$resultatsRequeteXppro = $requete->fetchAll(PDO::FETCH_ASSOC);
 
 
 
				$_SESSION['NbreXpPro']=count($resultatsRequeteXppro);
 
 
				// boucle qui permet de récupérer les infos de XPpro en tenant compte de la variabilité du nombre d'expériences
 
				//On se base sur le nombre d'items (voir ci-dessus) auquel on retire 1 puisque le tableau commence à 0
				$temp=($_SESSION['NbreXpPro']-1);
 
				for($i = 0; $i <= $temp; $i++)
				{
					//création d'une variable qui permettra de stocker les infos
 
				$varTemp="id"  . $i ;
				$_SESSION[$varTemp]=$resultatsRequeteXppro[$i]['id'];
 
				$varTemp="nomDuPoste"  . $i ;
				// et on initialise la valeur de la variable crée en pointant sur le tableau à deux entrées
				//$i servant de premier pointeur 
				$_SESSION[$varTemp]=$resultatsRequeteXppro[$i]['nomDuPoste'];
 
 
				$varTemp="employeur"  . $i ;
				$_SESSION[$varTemp]=$resultatsRequeteXppro[$i]['employeur'];
 
 
				$varTemp="dateDebutXp"  . $i ;
				$_SESSION[$varTemp]=$resultatsRequeteXppro[$i]['dateDebutXp'];
 
				$varTemp="dateFinXp"  . $i ;
				$_SESSION[$varTemp]=$resultatsRequeteXppro[$i]['dateFinXp'];
 
				$varTemp="lieuXp"  . $i ;
				$_SESSION[$varTemp]=$resultatsRequeteXppro[$i]['lieuXp'];
 
				$varTemp="descriptionPoste"  . $i ;
				$_SESSION[$varTemp]=$resultatsRequeteXppro[$i]['descriptionPoste'];
 
				$varTemp="lienXp"  . $i ;
				$_SESSION[$varTemp]=$resultatsRequeteXppro[$i]['lienXp'];
 
 
 
				}
 
 
 
					$connexion= null;
			}
Quand j'essaie d'accéder aux valeurs que je veux depuis un autre fichier:
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
 
$temp=($_SESSION['NbreXpPro']-1);
        	for($i = 0; $i <= $temp; $i++)
		{
 
       $varTemp = "id" .$i ;
       $codeHTML .= $_SESSION[ $varTemp];
 
 
       $varTemp ="dateDebutXp"  . $i ;
       $codeHTML .= $_SESSION[ $varTemp];
       $codeHTML .= ' à ';
       $varTemp = "dateFinXp"  . $i ;
       $codeHTML .=  $_SESSION[ $varTemp];
       $codeHTML .= ' ';
       $varTemp ="nomDuPoste"  . $i ;
       $codeHTML .= $_SESSION[ $varTemp];
       $codeHTML .= ' à ';
       $varTemp = "employeur"  . $i ;
       $codeHTML .= $_SESSION[ $varTemp];
       $codeHTML .= '<br/>';
       $codeHTML .= 'poste basé à ';
       $varTemp = "lieuXp"  . $i ;
       $codeHTML .= $_SESSION[ $varTemp];
       $codeHTML .= '<br/>';
       $codeHTML .=  'lien internet : ';
       $varTemp = "lienXp"  . $i ;
       $codeHTML .=  $_SESSION[ $varTemp];
       $codeHTML .= '<br/>';
       $codeHTML .=   'Descriptif du poste : ';
       $varTemp = "descriptionPoste"  . $i ;
       $codeHTML .=  $_SESSION[ $varTemp];
       $codeHTML .= '<br/>';
 
 
 
		   echo $codeHTML;
      	}
Je récupère toute les infos sauf celle qui concerne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$varTemp = "id" .$i ;
$codeHTML .= $_SESSION[ $varTemp];
Je ne vois pas comment récupérer cette valeur... Quelqu'un peut m'aider s'il vous plait ? =)
Merci ^^