Naoukill
Messages postés18Date d'inscriptionsamedi 25 avril 2015StatutMembreDernière intervention 2 août 2016
-
26 oct. 2015 à 15:21
Naoukill
Messages postés18Date d'inscriptionsamedi 25 avril 2015StatutMembreDernière intervention 2 août 2016
-
26 oct. 2015 à 15:53
Bonjour,
Je voudrais faire un système de transfert de tokens pour un futur CMS Minecraft que je suis en train de créer.Mais j'ai un problème au lieu d'ajouter a la table Token par exemple 15, sa me le SET à 15.En gros : J'ai 50 Token je donne 15 Token à la personne qui en à 75 et il a après le transfert 15 Token mais pas 15+75 Tokens comment faire cela en PHP avec PDO Merci !
Code :
<?php
include 'template.php';
$bdd = new PDO('mysql:host=127.0.0.1;dbname=test', 'root', '');
if (isset($_SESSION['id'])) {
$requser = $bdd->prepare("SELECT * FROM membres WHERE id = ?");
$requser->execute(array($_SESSION['id']));
$user = $requser->fetch();
if (!empty($_POST['go'])) {
if (($userinfo['token'] >= $_POST['token'])) {
if (!empty($_POST['token']) AND !empty($_POST['id'])) {
$gotoken = htmlspecialchars($_POST['token']);
$id = $_POST['id'];
$token = $bdd->prepare("UPDATE membres SET token = ? WHERE id =?");
$token->execute(array($gotoken, $id));
$success = "Votre transfert à été éffectué !";
} else {
echo "Vous devez compléter tous les champs !";
}
} else {
echo "Vous n'avez pas assez de tokens";
}
}
?>
<h1><center>Transfert de Tokens</center></h1>
<br />
<form method="POST" action="">
<label>Nombre de Tokens à Transférer :</label>
<input type="number" name="token" placeholder="<?php echo $userinfo['token'] ?>">
<br />
<label>ID du receveur :</label>
<input type="number" name="id" placeholder="<?php echo $userinfo['id'] ?>">
<br>
<input type="submit" name="go" value="Envoyer les Tokens"></input>
</form>
<?php } else {
header("Location: ./connexion.php");
} ?>
Naoukill
Messages postés18Date d'inscriptionsamedi 25 avril 2015StatutMembreDernière intervention 2 août 2016 26 oct. 2015 à 15:53
C'est bon j'ai réussie.
Pour les autres il suffit de récupérer les Tokens de l'utilisateur ciblé qu'on additionne au Tokens données et donc on créer une nouvelle variable avec cela !
Et puis on fait un SET de cette variable sur la BDD.