Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Please do not post a message for the purpose of insulting, incitement to hatred, sexual remarks and any other which does not respect our terms of use !
Sign in to follow this  
Luzmog

 recherche affichage en fonction du rang

Recommended Posts

Premium

Bonjour / Bonsoir

 

 

Mon probléme est peut être compliquer mais tout ceux que j'ai vue qui on fait la demande leur réponse n'était pas bein expliquer j'aimerai faire un systéme sur mon cms c'est que 

 

SI LE MEMBRE à pour id de rang 5 donc administrateur , ou modérateur bref...

 

Alors - Affiche ceci 

 

Je c'est récupérer des informations via la base de donné mais je sais pas les varier en fonction de différent critére pouvez vous me faire un code ? merci d'avance

Share this post


Link to post
Share on other sites
Premium
il y a 15 minutes, Damien00000 a dit :

 

Alors - Affiche ceci 

 

 

Heu afficher quoi ? 

Share this post


Link to post
Share on other sites
Vétéran

Premièrement aucun remercie par rapport à ton ancien sujet.

Deuxièmement tu demandes encore de l'aide, tu en es à ton troisième sujet dans la même catégorie en préfixe "RECHERCHE" donc aucune aide et juste là pour qu'on te ponde les réponses.

 

C'est pourquoi je ne te répondrai pas à ce sujet.

Bonne soirée !

Share this post


Link to post
Share on other sites
Premium
à l’instant, Emilio a dit :

 

Heu afficher quoi ? 

Bah afficher un code je veut afficher une administration fin l'url et plein d'autre chose 

Share this post


Link to post
Share on other sites
Premium
à l’instant, Lucas Orsini a dit :

Premièrement aucun remercie par rapport à ton ancien sujet.

Deuxièmement tu demandes encore de l'aide, tu en es à ton troisième sujet dans la même catégorie en préfixe "RECHERCHE" donc aucune aide et juste là pour qu'on te ponde les réponses.

 

C'est pourquoi je ne te répondrai pas à ce sujet.

Bonne soirée !

Je sais je suis sauvage si tu veut que je soisn autant poli je le serrais ... 

Share this post


Link to post
Share on other sites
Premium
à l’instant, Damien00000 a dit :

Bah afficher un code je veut afficher une administration fin l'url et plein d'autre chose 

 

Tu n'as rien mis...relis ce que tu as écrit '-' 

 

Please login or register to see this link.

Share this post


Link to post
Share on other sites
Premium
à l’instant, Emilio a dit :

 

Tu n'as rien mis...relis ce que tu as écrit '-' 

 

Please login or register to see this link.

Mdrr excuse mais je voulais dire si l'utilisateur à pour numéro de rang 5 alors on lui affiche le bouton d'administration .

Share this post


Link to post
Share on other sites
Premium
à l’instant, Damien00000 a dit :

Mdrr excuse mais je voulais dire si l'utilisateur à pour numéro de rang 5 alors on lui affiche le bouton d'administration .

 

Ben si tu utilise un simple cms tu vas dans les permission rank et tu regarde l'accès à l'administration tu met à partir du rang 5 tout simplement 

Share this post


Link to post
Share on other sites
Donateur

<?php if($_SESSION['rank'] == 5) { echo 'Administrateur'; } elseif($_SESSION['rank'] == 4) { echo 'Modérateur'; } elseif($_SESSION['rank'] == 3) { echo 'Animateur'; } ?>

 

Share this post


Link to post
Share on other sites
Premium
à l’instant, MathisL a dit :

<?php if($_SESSION['rank'] == 5) { echo ''Administrateur; } elseif($_SESSION['rank'] == 4) { echo 'Modérateur'; } elseif($_SESSION['rank'] == 3) { echo 'Animateur'; } ?>

 

Merci mais il ne faut pas récuppérer les informations d'abbord ? via $nom = $bbd->query......etc.. ???

Share this post


Link to post
Share on other sites
Donateur
à l’instant, Damien00000 a dit :

Merci mais il ne faut pas récuppérer les informations d'abbord ? via $nom = $bbd->query......etc.. ???

Logiquement t'es déjà connecté non ?

Share this post


Link to post
Share on other sites
Donateur

Mais c'est pour une page staff ?

Share this post


Link to post
Share on other sites
Premium
à l’instant, MathisL a dit :

Logiquement t'es déjà connecté non ?

Oui ^^ 

Share this post


Link to post
Share on other sites
Premium
à l’instant, MathisL a dit :

Mais c'est pour une page staff ?

Euh oui !! pour une page staff et aussi adminsistration !!

Share this post


Link to post
Share on other sites
Donateur

Share this post


Link to post
Share on other sites
Premium
à l’instant, MathisL a dit :

Ok 3s

sa me fait Parse error: syntax error, unexpected 'Administrateur' (T_STRING), expecting ',' or ';' in /home/u333914234/public_html/connexion.php on line 50 - 

Pourtant tout à l'air normal .. 

Share this post


Link to post
Share on other sites
Donateur
<?php

$host_db = 'localhost';
$name_db = 'test';
$user_db = 'root';
$password_db = 'root';

	$db = new pdo('mysql:host='.$host_db.';port=3306;dbname='.$name_db.';charset=utf8', ''.$user_db.'', ''.$password_db.'', array(
		PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
	));

?>
<!doctype html>

<html>
	<head>
		<title>Staff</title>
		<meta charset="UTF-8">
		<meta name="viewport" content="initial-scale=1.0">
	</head>

	<body>
        <?php
        
        $Staff = $db->prepare('SELECT * FROM users WHERE rank >= ?');
        $Staff->execute(array('3'));
        
        while($S == $Staff->fetch()) { ?>
        
        <b><?= $S['username']; ?>:</b><?php if($S['rank'] == 3) { echo 'Pubeur'; } elseif($S['rank'] == 4) { echo 'Animateur'; } elseif($S['rank'] == 5) { echo 'Modérateur'; } elseif($S['rank'] == 6) { echo 'Administrateur'; } elseif($S['rank'] == 7) { echo 'Fondateur'; } ?>
        
        <?php } ?>
        
	</body>
</html>

 

Share this post


Link to post
Share on other sites
Premium
il y a 7 minutes, MathisL a dit :
<?php

$host_db = 'localhost';
$name_db = 'test';
$user_db = 'root';
$password_db = 'root';

	$db = new pdo('mysql:host='.$host_db.';port=3306;dbname='.$name_db.';charset=utf8', ''.$user_db.'', ''.$password_db.'', array(
		PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
	));

?>
<!doctype html>

<html>
	<head>
		<title>Staff</title>
		<meta charset="UTF-8">
		<meta name="viewport" content="initial-scale=1.0">
	</head>

	<body>
        <?php
        
        $Staff = $db->prepare('SELECT * FROM users WHERE rank >= ?');
        $Staff->execute(array('3'));
        
        while($S == $Staff->fetch()) { ?>
        
        <b><?= $S['username']; ?>:</b><?php if($S['rank'] == 3) { echo 'Pubeur'; } elseif($S['rank'] == 4) { echo 'Animateur'; } elseif($S['rank'] == 5) { echo 'Modérateur'; } elseif($S['rank'] == 6) { echo 'Administrateur'; } elseif($S['rank'] == 7) { echo 'Fondateur'; } ?>
        
        <?php } ?>
        
	</body>
</html>

 

Merci ^^

Share this post


Link to post
Share on other sites
Premium
Il y a 16 heures, MathisL a dit :
<?php

$host_db = 'localhost';
$name_db = 'test';
$user_db = 'root';
$password_db = 'root';

	$db = new pdo('mysql:host='.$host_db.';port=3306;dbname='.$name_db.';charset=utf8', ''.$user_db.'', ''.$password_db.'', array(
		PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
	));

?>
<!doctype html>

<html>
	<head>
		<title>Staff</title>
		<meta charset="UTF-8">
		<meta name="viewport" content="initial-scale=1.0">
	</head>

	<body>
        <?php
        
        $Staff = $db->prepare('SELECT * FROM users WHERE rank >= ?');
        $Staff->execute(array('3'));
        
        while($S == $Staff->fetch()) { ?>
        
        <b><?= $S['username']; ?>:</b><?php if($S['rank'] == 3) { echo 'Pubeur'; } elseif($S['rank'] == 4) { echo 'Animateur'; } elseif($S['rank'] == 5) { echo 'Modérateur'; } elseif($S['rank'] == 6) { echo 'Administrateur'; } elseif($S['rank'] == 7) { echo 'Fondateur'; } ?>
        
        <?php } ?>
        
	</body>
</html>

 

J'ai pas récupérer le même code que toi mais j'ai fait un systéme à moi et je en veut pas faire de boucle car sa me met 2 fois le même truc regarde le code et dis moi ce que je dois enlever stp 

<?php
try
{
    // On se connecte à MySQL
    $bdd = new PDO('mysql:host=127.0.0.1;dbname=XXXXX', 'XXXXX', 'XXXXX');
}
catch(Exception $e)
{
    // En cas d'erreur, on affiche un message et on arrête tout
        die('Erreur : '.$e->getMessage());
}

// Si tout va bien, on peut continuer

// On récupère tout le contenu de la table membres
$reponse = $bdd->query('SELECT * FROM membres');

while ($donnees = $reponse->fetch())
{
?>
<?php
if ($donnees['rang'] == 1) 
{
   include("adminlogo1.html");
}
elseif ($donnees['rang'] == 2)
{
	
	include("adminlogo2.html");
}
elseif ($donnees['rang'] == 3) 
{
	include("adminlogo3.html");
}
elseif ($donnees['rang'] == 4)
{
	include("adminlogo4.html");
}
elseif ($donnees['rang'] == 5) 
{
	include("adminlogo5.html");
}
else
{


}

?>
<?php
}

$reponse->closeCursor(); // Termine le traitement de la requête

?>

 

Share this post


Link to post
Share on other sites
Vétéran

Salut,

 

Ton sujet qui se trouvait dans

Please login or register to see this link.

>

Please login or register to see this link.

, a été déplacé dans

Please login or register to see this link.

>

Please login or register to see this link.

>

Please login or register to see this link.

.

 

Ceci est un message automatique.

Share this post


Link to post
Share on other sites
Admin
Admin
    Salut Luzmog ,
    Ton sujet a été déplacé pour une des deux raisons suivantes :

    - Ta demande a été résolue.

    - Ton sujet se trouvait dans la mauvaise catégorie.

        
      Ceci est un message automatique.

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...