A voir également:
- Masquer des boutons en php
- Easy php - Télécharger - Divers Web & Internet
- Masquer conversation whatsapp - Guide
- Comment masquer les amis sur facebook - Guide
- Appeler en masqué - Guide
- Application pour reconnaître les boutons - Accueil - Outils
6 réponses
bah tu cacher les bouton avec une condition
if(vérification de l'admin)
{
$form=true;//si il est admin en montre le bouton
}
else
{
$from=false; // si est pas admin en cache
}
if($from)
{
echo 'ce que tu ve cacher';
}
if(vérification de l'admin)
{
$form=true;//si il est admin en montre le bouton
}
else
{
$from=false; // si est pas admin en cache
}
if($from)
{
echo 'ce que tu ve cacher';
}
Catalunya's Son
Messages postés
57
Date d'inscription
jeudi 5 septembre 2013
Statut
Membre
Dernière intervention
17 avril 2015
1
1 avril 2014 à 12:46
1 avril 2014 à 12:46
salutn, c facile.
dans votre table utilisateur dans la base ajouter un champ nommée "privilège"
donc un admin prendre la valeur 1
utilisateur prendre la valeur 2
et en php faire un test:
dans votre table utilisateur dans la base ajouter un champ nommée "privilège"
donc un admin prendre la valeur 1
utilisateur prendre la valeur 2
et en php faire un test:
//cnx à la base-------- $request = mysql_query("SELECT privilège FROM table WHERE id='$id_user'"); if($request) { $val = mysql_fetch_assoc($request); $privilege = $val['privilège']; if($privilege==1) // si = 1 donc c'est un admin { //afficher touts les bouttons } else // un utilisateur { //afficher un nbr limite de bouton } }
s'il vous plait, j'avoue que je comprends pas vraiment ce que vous me dites, surtout avec le $form!
pouvez vous être plus clairs?
pouvez vous être plus clairs?
super, je comprends parfaitement mais quel code entrer dans le commentaire: "afficher tous les boutons/ou afficher un nombre limite de boutons" que vous avez ecrit. J'ai fait mes boutons avec du css.
MERCI
MERCI
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bah tu cache directement le code de t bouton
<?php /******* parti vérification de l admin************/
if(vérification de l admin)
{
$form=true;//si il est admin en montre le bouton
}
else
{
$from=false; // si est pas admin en cache
}
/***********fin de la vérification**********/
?>
<?php
/* cacher ou monter les bouton ,si il est admin c true donc s'affiche si c false alors sa affiche pas */
if($from)
{
?>
<a href="/compte.php" >mon compte</a> <!-- tu peux mettre n'importe quelle code html ici -->
<?php
}
?>
voila j'esper t'avoir aide et désoler pour le retard ^^
<?php /******* parti vérification de l admin************/
if(vérification de l admin)
{
$form=true;//si il est admin en montre le bouton
}
else
{
$from=false; // si est pas admin en cache
}
/***********fin de la vérification**********/
?>
<?php
/* cacher ou monter les bouton ,si il est admin c true donc s'affiche si c false alors sa affiche pas */
if($from)
{
?>
<a href="/compte.php" >mon compte</a> <!-- tu peux mettre n'importe quelle code html ici -->
<?php
}
?>
voila j'esper t'avoir aide et désoler pour le retard ^^
ok, je pense que si j'entre les codes de mes deux pages, je me ferai mieux comprendre et surtout ne vous excusez pas pour le retard!. j'apprecie déjà que vous fassiez l'effort de me repondre.
vous mes premiers codes à corriger pour espérer atteindre mon objectif
//page authentification
<body>
<table align="center">
<tr>
<td>
<!--Formulaire d'authentification-->
<form method="post" action="authentification_verif.php">
<fieldset>
<legend>Authentification</legend>
<table align="center">
<tr align="center"><td colspan="2"><img alt="Logo sib" src="../elements/sib.jpg" /></td></tr>
<tr><td colspan="2"><marquee direction="left">BIENVENUE SUR LA PAGE D'AUTHENTIFICATION DE PARCINFOSIB!</marquee></td></tr>
<tr>
<td width="200">Identifiant utilisateur:</td><br/>
<td width="200">
<input type="text" name="identifiant">
</td>
</tr>
<tr>
<td width="200">Matricule:</td><br/>
<td width="200">
<input type="password" name="matricule">
<?php
if(isset($_GET["mess"]))
{
echo '<h5 class="texte">'.$_GET["mess"].'</h5>';
}
?>
</td><br/>
</tr><br/>
<tr>
<td colspan="2"><input type="submit" name="submit" value="Entrer"><input type="reset" value="Annuler" /></td>
</tr>
</table>
</form>
</fieldset>
</td>
</tr>
</table>
</body>
//page de verification authentification
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Page de verification de l'authentification</title>
</head>
<body>
<?php
// on teste la déclaration de nos variables
if (isset($_POST['identifiant']) && isset($_POST['matricule']))
{
// on recupère les valeurs
$identifiant=$_POST['identifiant'];
$matricule=$_POST['matricule'];
include("connexion.php");
//formulation de requete
$sql='SELECT * FROM utilisateur WHERE util_mat="'.$matricule.'"';
//execution de requête
$req=mysql_query($sql);
//on verifie que l'employé existe
if(mysql_num_rows($req)==1)
{
//script de restriction fonctionnalités
//verification de l'ut
if ($identifiant==util_ut)
{
//redirection vers la page d'accueil du site
header("location:accueil.php");
//fermeture de la connexion à la base de données
mysql_close();
}
else
{
//selection de l'ut resp
$sql1='SELECT resp_mat FROM responsable WHERE resp_mat="'.$matricule.'"';
//execution de requête
$req=mysql_query($sql1);
//comparaison des valeurs
if ($identifiant==resp_ut)
{
//redirection vers la page d'accueil du site
header("location:accueil.php");
}
//redirection vers la page d'accueil du site
header("location:accueil.html");
}
//fermeture de la connexion à la base de données
mysql_close();
}
else
{
header("location:authentifiaction.php?mess=Entrez les bonnes références s'il vous plaît");
}
}
?>
</body>
</html>
//page d'accueil de l'application
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="../css/formulaire.css" type="text/css" />
<title>Page d'accueil</title>
</head>
<body bgcolor="#FFCC00">
<table width="900" border="0" align="center">
<tr height="150">
<td colspan="2"></td>
</tr>
<tr height="25">
<td colspan="2"><?php include("menu.php")?></td>
</tr>
<tr height="475">
<td align="center" width="150" class="clovis"><div><?php include("consultation.php") ?></div></td>
<td align="center" width="750"><div><?php include("presentation.html") ?></div></td>
</tr>
<tr height="50" align="center">
<td colspan="2"><?php include("footer.php")?></td>
</tr>
</table>
</body>
</html>
//page de menu de l'application
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="../css/menu.css" />
<title>Barre de navigation</title>
</head>
<body>
<ul id="menuDeroulant">
<li>
<a href="#">Acquisition</a>
<ul class="sousMenu">
<li><a href="materiel.php">Materiel</a></li>
<li><a href="reference_besoin.php">Références du besoin</a></li>
<li><a href="besoins.php">Expression du besoin</a></li>
</ul>
</li>
<li>
<a href="#">Livraison</a>
<ul class="sousMenu">
<li><a href="fournisseur.php">Fournisseur</a></li>
<li><a href="livrer.php">Livrer</a></li>
<li><a href="stock.php">Stock</a></li>
</ul>
</li>
<li>
<a href="#">Affectation</a>
</li>
<li>
<a href="#">Maintenance</a>
<ul class="sousMenu">
<li><a href="intervention.php">Intervention</a></li>
<li><a href="fiche_intervention.php">Fiche d'intervention</a></li>
<li><a href="fiche_recensement.php">Fiche de recensement</a></li>
<li><a href="fiche_remplacement.php">Fiche de remplacement</a></li>
<li><a href="fiche_sortie_materiel.php">Fiche de sortie materiel</a></li>
<li><a href="rebus.php">Mise au rébus</a></li>
<li><a href="fiche.php">Fiche de reference</a></li>
</ul>
</li>
<li><a href="#">Aide</a></li>
</ul>
</body>
</html>
vous mes premiers codes à corriger pour espérer atteindre mon objectif
//page authentification
<body>
<table align="center">
<tr>
<td>
<!--Formulaire d'authentification-->
<form method="post" action="authentification_verif.php">
<fieldset>
<legend>Authentification</legend>
<table align="center">
<tr align="center"><td colspan="2"><img alt="Logo sib" src="../elements/sib.jpg" /></td></tr>
<tr><td colspan="2"><marquee direction="left">BIENVENUE SUR LA PAGE D'AUTHENTIFICATION DE PARCINFOSIB!</marquee></td></tr>
<tr>
<td width="200">Identifiant utilisateur:</td><br/>
<td width="200">
<input type="text" name="identifiant">
</td>
</tr>
<tr>
<td width="200">Matricule:</td><br/>
<td width="200">
<input type="password" name="matricule">
<?php
if(isset($_GET["mess"]))
{
echo '<h5 class="texte">'.$_GET["mess"].'</h5>';
}
?>
</td><br/>
</tr><br/>
<tr>
<td colspan="2"><input type="submit" name="submit" value="Entrer"><input type="reset" value="Annuler" /></td>
</tr>
</table>
</form>
</fieldset>
</td>
</tr>
</table>
</body>
//page de verification authentification
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Page de verification de l'authentification</title>
</head>
<body>
<?php
// on teste la déclaration de nos variables
if (isset($_POST['identifiant']) && isset($_POST['matricule']))
{
// on recupère les valeurs
$identifiant=$_POST['identifiant'];
$matricule=$_POST['matricule'];
include("connexion.php");
//formulation de requete
$sql='SELECT * FROM utilisateur WHERE util_mat="'.$matricule.'"';
//execution de requête
$req=mysql_query($sql);
//on verifie que l'employé existe
if(mysql_num_rows($req)==1)
{
//script de restriction fonctionnalités
//verification de l'ut
if ($identifiant==util_ut)
{
//redirection vers la page d'accueil du site
header("location:accueil.php");
//fermeture de la connexion à la base de données
mysql_close();
}
else
{
//selection de l'ut resp
$sql1='SELECT resp_mat FROM responsable WHERE resp_mat="'.$matricule.'"';
//execution de requête
$req=mysql_query($sql1);
//comparaison des valeurs
if ($identifiant==resp_ut)
{
//redirection vers la page d'accueil du site
header("location:accueil.php");
}
//redirection vers la page d'accueil du site
header("location:accueil.html");
}
//fermeture de la connexion à la base de données
mysql_close();
}
else
{
header("location:authentifiaction.php?mess=Entrez les bonnes références s'il vous plaît");
}
}
?>
</body>
</html>
//page d'accueil de l'application
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="../css/formulaire.css" type="text/css" />
<title>Page d'accueil</title>
</head>
<body bgcolor="#FFCC00">
<table width="900" border="0" align="center">
<tr height="150">
<td colspan="2"></td>
</tr>
<tr height="25">
<td colspan="2"><?php include("menu.php")?></td>
</tr>
<tr height="475">
<td align="center" width="150" class="clovis"><div><?php include("consultation.php") ?></div></td>
<td align="center" width="750"><div><?php include("presentation.html") ?></div></td>
</tr>
<tr height="50" align="center">
<td colspan="2"><?php include("footer.php")?></td>
</tr>
</table>
</body>
</html>
//page de menu de l'application
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="../css/menu.css" />
<title>Barre de navigation</title>
</head>
<body>
<ul id="menuDeroulant">
<li>
<a href="#">Acquisition</a>
<ul class="sousMenu">
<li><a href="materiel.php">Materiel</a></li>
<li><a href="reference_besoin.php">Références du besoin</a></li>
<li><a href="besoins.php">Expression du besoin</a></li>
</ul>
</li>
<li>
<a href="#">Livraison</a>
<ul class="sousMenu">
<li><a href="fournisseur.php">Fournisseur</a></li>
<li><a href="livrer.php">Livrer</a></li>
<li><a href="stock.php">Stock</a></li>
</ul>
</li>
<li>
<a href="#">Affectation</a>
</li>
<li>
<a href="#">Maintenance</a>
<ul class="sousMenu">
<li><a href="intervention.php">Intervention</a></li>
<li><a href="fiche_intervention.php">Fiche d'intervention</a></li>
<li><a href="fiche_recensement.php">Fiche de recensement</a></li>
<li><a href="fiche_remplacement.php">Fiche de remplacement</a></li>
<li><a href="fiche_sortie_materiel.php">Fiche de sortie materiel</a></li>
<li><a href="rebus.php">Mise au rébus</a></li>
<li><a href="fiche.php">Fiche de reference</a></li>
</ul>
</li>
<li><a href="#">Aide</a></li>
</ul>
</body>
</html>