Comment afficher ma requête mysql
crematoria
-
macgawel Messages postés 676 Statut Membre -
macgawel Messages postés 676 Statut Membre -
Bonjour,
J'ai un problème pour l'affichage d'une requête mysql.
Je développe une application en php mysql et je travaille actuellement sur le module paramétrage des utilisateurs.
J'ai 5 groupes d'utilisateurs de mon application. J'aimerais pour chaque utilisateur donner des accès à des menus fait en javascript selon son groupe.
J'ai créé des menus avec le logiciel Sothink DHTML Menu 8 et ensuite je les ai renseigné dans une table menu de base de donnée mysql.
Seulement voilà à l'affichage il me donne rien. Voici le script.
<?php
//connexion à ma base de données test
mysql_connect("localhost", "root", "")or die ('Erreur :'.mysql_error());
mysql_select_db("test") or die ('Erreur :'.mysql_error());
$login = strip_tags($_POST['login']);
$pwd = strip_tags($_POST['pwd']);
if(!empty($login) && !empty($pwd))
{
$req="SELECT menu.bouton as btn FROM user_menu
INNER JOIN menu ON menu.id=user_menu.menu_id
INNER JOIN user_group ON user_group.id=user_menu.user_group_id
INNER JOIN utilisateurs ON user_group.id=utilisateurs.user_group_id
WHERE utilisateurs.login='$login' AND utilisateurs.pwd='$pwd' ";
$rep=mysql_query($req);
while($ms=mysql_fetch_row($rep));
echo '<script type="text/javascript" src="\"../menu".$ms[0]."\"/"></script>';
}
?>
Comment dois-je procéder?
NB: Lorsque je remplace dans ma table menu, mes menus par des images et dans le code je remplace
echo '<script type="text/javascript" src="\"../menu".$ms[0]."\"/"></script>'; par
echo "<img src=\"../SM".$ms[0]."\"/>"; il m'affiche mes images sans problèmes.
J'ai un problème pour l'affichage d'une requête mysql.
Je développe une application en php mysql et je travaille actuellement sur le module paramétrage des utilisateurs.
J'ai 5 groupes d'utilisateurs de mon application. J'aimerais pour chaque utilisateur donner des accès à des menus fait en javascript selon son groupe.
J'ai créé des menus avec le logiciel Sothink DHTML Menu 8 et ensuite je les ai renseigné dans une table menu de base de donnée mysql.
Seulement voilà à l'affichage il me donne rien. Voici le script.
<?php
//connexion à ma base de données test
mysql_connect("localhost", "root", "")or die ('Erreur :'.mysql_error());
mysql_select_db("test") or die ('Erreur :'.mysql_error());
$login = strip_tags($_POST['login']);
$pwd = strip_tags($_POST['pwd']);
if(!empty($login) && !empty($pwd))
{
$req="SELECT menu.bouton as btn FROM user_menu
INNER JOIN menu ON menu.id=user_menu.menu_id
INNER JOIN user_group ON user_group.id=user_menu.user_group_id
INNER JOIN utilisateurs ON user_group.id=utilisateurs.user_group_id
WHERE utilisateurs.login='$login' AND utilisateurs.pwd='$pwd' ";
$rep=mysql_query($req);
while($ms=mysql_fetch_row($rep));
echo '<script type="text/javascript" src="\"../menu".$ms[0]."\"/"></script>';
}
?>
Comment dois-je procéder?
NB: Lorsque je remplace dans ma table menu, mes menus par des images et dans le code je remplace
echo '<script type="text/javascript" src="\"../menu".$ms[0]."\"/"></script>'; par
echo "<img src=\"../SM".$ms[0]."\"/>"; il m'affiche mes images sans problèmes.
A voir également:
- Comment afficher ma requête mysql
- Afficher appdata - Guide
- Afficher taille dossier windows - Guide
- Mysql community download - Télécharger - Bases de données
- Windows 11 afficher d'autres options - Guide
- Afficher calendrier outlook dans google agenda - Guide