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
Les groups sont de variable TEXT j'ai donc utilise la fonction explode pour extraire chaque group
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 .
Partager