Programme manipulant explode
Bonjour
J'aurais besoin d'une aide au niveau de mysql et php je vous explique
L'objectif de ce bout de programme est de recuperer l'identifiant qui est actuellement connecte pour recupere ses droits d'acces ("groups")
Et par la suite afficher que les donnes correspondant a ces doits d'acces .
Dans la base de donnee chaque donnee est relier a un droit d'acces
Code:
1 2 3 4 5 6 7
| {if(isset($_SERVER['REMOTE_USER']))
{ $username=$_SERVER['REMOTE_USER'];
$sql = 'SELECT groups FROM groups where win_id="'.$username.'";';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req)){
$ex=$data;} |
Les groups sont de variable TEXT j'ai donc utilise la fonction explode pour extraire chaque group
Code:
1 2
| $ar=explode(" ",$ex);
$result=count($ar); |
Mais ce result a l'air de me retourner 1 car ça me bloque je devrais trouver normalement 8
Code:
1 2
| while($i<$result )
{$grid->render_sql('SELECT '.$selected.' FROM qtree WHERE test like " '.$ar[i].'" AND status NOT IN ("old", "removed", "remove?") '.$ADMof.' ',"qtree","$selected");} |
merci de votre aide .