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 :

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