Bonjour,
Je suis un noob du php, mais j'en ai besoin pour ajouter une fonction sur un forum php... Ne trouvant aucune aide sur le forum d'aide de ce fichier (phpbb pour ne pas le citer ), je me suis tourné vers google et me suis retrouvé sur votre forum. Je vous salue donc et vous expose on probleme, en espérant que ca me permette d'aboutir a une solution.
voici ma requete mysql
Et le script php correspondant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT PG.group_moderator FROM `phpbb_groups` PG LEFT JOIN `phpbb_user_group` PUG ON ( PG.group_id = PUG.group_id ) WHERE PG.group_name LIKE "RU%" AND PUG.user_id =2
En gros, la requete me sors un resultat qui peut etre de 0, 1 ou plus valeur numériques
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if($userdata['session_logged_in']) { $sql = "SELECT PG.group_moderator FROM `phpbb_groups` PG LEFT JOIN `phpbb_user_group` PUG ON ( PG.group_id = PUG.group_id ) WHERE PG.group_name LIKE \"RU%\" AND PUG.user_id =".$userdata['user_id']; $result = mysql_query($sql) or die("Query failed"); if(!is_null($result)) { $template->assign_block_vars('switch_user_is_from_republic', array()); } }
Je veux que mon if soit actif lorsque qu'on a au moins un résultat... Donc si vous pouvez trouver la boulette vu que dans cet état des choses, le if est toujours actif.
Voila merci,
gharg.
Partager