Comment Additionner une valeur sur une table ?

Naoukill
Messages postés
19
Date d'inscription
samedi 25 avril 2015
Statut
Membre
Dernière intervention
2 août 2016
- 26 oct. 2015 à 15:21
Naoukill
Messages postés
19
Date d'inscription
samedi 25 avril 2015
Statut
Membre
Derniè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");
} ?>

PS: J'ai 13 Ans et je débute le PHP/MySQL.

1 réponse

Naoukill
Messages postés
19
Date d'inscription
samedi 25 avril 2015
Statut
Membre
Derniè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.
0