Bonjour, j'ai un petit soucis que j'ai du mal a résoudre.
Pour récupérer des droits j'ai instancier une session que je recupere sous la forme :
Session ----> 01,02,03
Je souhaite casser cette chaine pour avoir 01 02 03
J'ai donc fais une fonction :
Après je l'appel dans mes pages :
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 <?php function extraire_droits($DepartementAutorise){ $i = 1; $j = 0; $k = 0; $j = count(explode(",", $DepartementAutorise)); $Decoupage = explode(",", $DepartementAutorise); while ($i <= $j){ $tableau[$i] = $Decoupage[$k]; $i++; $k++; } $tableau[0] = ($i-1); return $tableau; } ?>
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 include("../fonction/definir_droits.php"); $DepartementAutorise = ($_SESSION['droits']); $tableau = extraire_droits($DepartementAutorise); $Boucle = $tableau[0]; $i = 1; while($i <= $Boucle){ if($i == 1){ $requete = " IdDepart = ".$tableau[$i]; $requete2 = " AND postesource.IdDepart = ".$tableau[$i]; }else{ $requete = $requete." OR IdDepart = ".$tableau[$i]; $requete2 = $requete2." OR postesource.IdDepart = ".$tableau[$i]; } $i++; }
Quand je retourne sur ma page j'ai UNE POLLUTION VISUEL : 
D'ou pourrait provenir ceci. Si je retire cette fonction il disparait.
Merci
Partager