Game-Help
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Game-Help

Game-Help est un Forum pour aider aux joueurs à avancer dans leurs projets, les aider, les guider, etc ...

-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

[TUTO] Créer une page de rang secrète

Aller en bas  Message [Page 1 sur 1]

CyRiiL

CyRiiL
Admin

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 ] :

<?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 Smile

https://game-help.easyforumpro.com

Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum