Salut a tous !
Je suis heureux de vous présenter un tuto pour mêtre des rangs sans donner les id's a votre staff si vous s'avez pas confiance.
Test sous : Bobbaplay CMS (Bobbacms v3).
Donc voila je vous dit mêttez le sur HK pas oublier :
Le code pour HK (Mêttez quelque chose de dur a trouver [Exemple : efgdsfgsdgsdfg.php ca serait donc http://www.lien-du-site.fr/manage/efgdsfgsdgsdfg.php ] :
Pour les autres sans réceptoires (Ext : http://www.le-site.fr/[Ce que vous voulez].php) Donc appelez comme vous voulez (Faite un dur pour pas que les autres le trouve) :
Ca ne sert a rien ?
C'est utile si vous faite des concours et vous (Le créateur) nais pas la pour donner le rang ou pour les recrutement vous pouvez les donner.
Enjoy
Je suis heureux de vous présenter un tuto pour mêtre des rangs sans donner les id's a votre staff si vous s'avez pas confiance.
Test sous : Bobbaplay CMS (Bobbacms v3).
Donc voila je vous dit mêttez le sur HK pas oublier :
Le code pour HK (Mêttez quelque chose de dur a trouver [Exemple : efgdsfgsdgsdfg.php ca serait donc http://www.lien-du-site.fr/manage/efgdsfgsdgsdfg.php ] :
<?php
require('../inc/inc.config.php');
?>
<html>
<head><title>Changer de rang</title>
<style type="text/css">
body{
background-color: black;
color: white;
}
fieldset{
border-color: red;
-moz-border-radius: 20px;
}
h1{
text-align:center;
text-decoration: underline;
}
</style>
</head>
<h1>Changer de rang</h1>
<fieldset><legend>A vous l'honneurs. ;-)</legend>
<form method="post" action="">
<label for="pseudo"> Pseudo : </label><input type="text" name="pseudo" id="pseudo" /><br />
<label for="nrang"> Nouveau rang : </label><input type="text" name="nrang" id="nrang" /><br />
<input type="submit" />
</form>
<?php
if (IsSet($_POST['pseudo']) && $_POST['pseudo'] != NULL && IsSet($_POST['nrang']) && $_POST['nrang'] != NULL) {
try
{
$bdd = new PDO('mysql:host='.$config['MySQL']['hostname'].';dbname='.$config['MySQL']['database'].'', ''.$config['MySQL']['username'].'', ''.$config['MySQL']['password'].'');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
$req = $bdd->prepare('SELECT username, rank FROM users WHERE username = :pseudo');
$req->execute(array('pseudo' => $_POST['pseudo']));
// On affiche chaque entr?e une ? une
while ($donnees = $req->fetch())
{
?>
<h5><u>Avant</u></h5>
<p>
<strong>Pseudo</strong> : <?php echo $donnees['username']; ?><br />
<strong>Rang</strong> : <?php echo $donnees['rank']; ?>
</p>
<?php
}
$req = $bdd->prepare('UPDATE users SET rank = :nvrank WHERE username = :nom_jeu');
$req->execute(array('nvrank' => $_POST['nrang'],'nom_jeu' => $_POST['pseudo']));
// On affiche chaque entr?e une ? une
$req = $bdd->prepare('SELECT username, rank FROM users WHERE username = :pseudo');
$req->execute(array('pseudo' => $_POST['pseudo']));
while ($donnees = $req->fetch())
{
?>
<h5><u>Apres</u></h5>
<p>
<strong>Pseudo</strong> : <?php echo $donnees['username']; ?><br />
<strong>Rang</strong> : <?php echo $donnees['rank']; ?>
</p>
<?php
}
$req->closeCursor();
}
?>
</fieldset>
</html>
</html>
Pour les autres sans réceptoires (Ext : http://www.le-site.fr/[Ce que vous voulez].php) Donc appelez comme vous voulez (Faite un dur pour pas que les autres le trouve) :
<?php
require('inc/inc.config.php');
?>
<html>
<head><title>Changer de rang</title>
<style type="text/css">
body{
background-color: black;
color: white;
}
fieldset{
border-color: red;
-moz-border-radius: 20px;
}
h1{
text-align:center;
text-decoration: underline;
}
</style>
</head>
<h1>Changer de rang</h1>
<fieldset><legend>A vous l'honneurs. ;-)</legend>
<form method="post" action="">
<label for="pseudo"> Pseudo : </label><input type="text" name="pseudo" id="pseudo" /><br />
<label for="nrang"> Nouveau rang : </label><input type="text" name="nrang" id="nrang" /><br />
<input type="submit" />
</form>
<?php
if (IsSet($_POST['pseudo']) && $_POST['pseudo'] != NULL && IsSet($_POST['nrang']) && $_POST['nrang'] != NULL) {
try
{
$bdd = new PDO('mysql:host='.$config['MySQL']['hostname'].';dbname='.$config['MySQL']['database'].'', ''.$config['MySQL']['username'].'', ''.$config['MySQL']['password'].'');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
$req = $bdd->prepare('SELECT username, rank FROM users WHERE username = :pseudo');
$req->execute(array('pseudo' => $_POST['pseudo']));
// On affiche chaque entr?e une ? une
while ($donnees = $req->fetch())
{
?>
<h5><u>Avant</u></h5>
<p>
<strong>Pseudo</strong> : <?php echo $donnees['username']; ?><br />
<strong>Rang</strong> : <?php echo $donnees['rank']; ?>
</p>
<?php
}
$req = $bdd->prepare('UPDATE users SET rank = :nvrank WHERE username = :nom_jeu');
$req->execute(array('nvrank' => $_POST['nrang'],'nom_jeu' => $_POST['pseudo']));
// On affiche chaque entr?e une ? une
$req = $bdd->prepare('SELECT username, rank FROM users WHERE username = :pseudo');
$req->execute(array('pseudo' => $_POST['pseudo']));
while ($donnees = $req->fetch())
{
?>
<h5><u>Apres</u></h5>
<p>
<strong>Pseudo</strong> : <?php echo $donnees['username']; ?><br />
<strong>Rang</strong> : <?php echo $donnees['rank']; ?>
</p>
<?php
}
$req->closeCursor();
}
?>
</fieldset>
</html>
</html>
Ca ne sert a rien ?
C'est utile si vous faite des concours et vous (Le créateur) nais pas la pour donner le rang ou pour les recrutement vous pouvez les donner.
Enjoy