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:
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
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; }
Je récupère toute les infos sauf celle qui concerne
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 ne vois pas comment récupérer cette valeur... Quelqu'un peut m'aider s'il vous plait ? =)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $varTemp = "id" .$i ; $codeHTML .= $_SESSION[ $varTemp];
Merci ^^
Partager