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;
			} | 
Partager