Pollution visuel - dechet dans mon code
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:
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:
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 :ccool: