Game-Help

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


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

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

Voir le sujet précédent Voir le sujet suivant Aller en bas  Message [Page 1 sur 1]

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

Voir le profil de l'utilisateur http://game-help.easyforumpro.com

Voir le sujet précédent Voir le sujet suivant Revenir en haut  Message [Page 1 sur 1]

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