SiMooW
Messages postés12Date d'inscriptionmercredi 22 juin 2016StatutMembreDernière intervention25 juin 2016
-
Modifié par SiMooW le 22/06/2016 à 06:00
SiMooW
Messages postés12Date d'inscriptionmercredi 22 juin 2016StatutMembreDernière intervention25 juin 2016
-
23 juin 2016 à 17:05
slt tt le monde
j'ai fais un siteweb dans lequelle les utilisateurs collectent des points en visitent des liens ms je ss po comment faire un code qui ajoute des points au membre qui visite les liens
j'ai essayer celui-ci sur la page du lien ms il n'a pas reussit
mysqli_query($coon,"UPDATE users SET points = points + 1 WHERE username ='echo $_SESSION['username']'");
en essayant avec ce code :
mysqli_query($coon,"UPDATE users SET points = points + 1 WHERE username ='SiMooW'");
ca marche ms celui-ci n'ajoute des points que pour le membre SiMooW
pouvez vous m'aider Svp
Déjà.. il est préférable de sortir la requête de son exécution.
Comme ceci :
//récupération PROPRE des variables
$username = !empty($_SESSION['username']) ? $_SESSION['username'] : NULL;
$sql = "UPDATE users
SET points = points + 1
WHERE username ='$username' ";
//le temps des tests :
echo " <br> La requete est : <br>".$sql;
//execution de la requete + gestion des erreurs
mysqli_query($coon,$sql) or die(mysqli_error($coon));
Si ça ne fonctionne toujours pas... tu copie le résultat du echo que je t'ai ajouté ... et tu le testes DIRECTEMENT dans ta BDD (via phpmyadmin par exemple) pour voir si la requête est bonne ou non.
Edit : correction d'une erreur dans la requete
Cordialement,
Jordane
SiMooW
Messages postés12Date d'inscriptionmercredi 22 juin 2016StatutMembreDernière intervention25 juin 2016 22 juin 2016 à 19:59
il n'a pas reuissis :/
jordane45
Messages postés37545Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention 8 juin 2023341
>
SiMooW
Messages postés12Date d'inscriptionmercredi 22 juin 2016StatutMembreDernière intervention25 juin 2016 22 juin 2016 à 20:18
Quoi ?? où ??
sois plus précis
jordane45
Messages postés37545Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention 8 juin 2023341
>
SiMooW
Messages postés12Date d'inscriptionmercredi 22 juin 2016StatutMembreDernière intervention25 juin 2016 23 juin 2016 à 01:48
Il y avait une petite erreur dans la requete....
Essaye ça :
$sql = "UPDATE users
SET points = points + 1
WHERE username ='$username' ";
SiMooW
Messages postés12Date d'inscriptionmercredi 22 juin 2016StatutMembreDernière intervention25 juin 2016 23 juin 2016 à 17:05
22 juin 2016 à 14:15
22 juin 2016 à 14:36