[PHP] Incrémentation et variable
Mathieu
-
Sri Lumpa Messages postés 177 Date d'inscription Statut Membre Dernière intervention -
Sri Lumpa Messages postés 177 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
jai un script nommer functions.php
il est la source de mon projets! (dans tout les page de mon projet il est en include "functions.php".
a l'interieur du script jai placer cela!
$exp=$fetch->exp;
$maxexp=$fetch->maxexp;
if ($exp >= $maxexp){
$nothing="1";
mysql_query("UPDATE players SET skillpoints=skillpoints+3,
level=level+1, 'maxexp=maxexp+10, energy=energy='maxenergy', stamina='maxstamina', life='maxlife' WHERE username='$username'");}
elseif ($exp < $maxexp){$nothing="0";}
je veux que quand la variable $exp, quand elle est plus grande ou egal a la variable $maxexp la variable $ level donne +1 dans la BD!
mais pour le moment quand jai assez de exp et meme si il est plus grand il ne ce passe rien! et jacumule! HELP PLEASE lol
jai un script nommer functions.php
il est la source de mon projets! (dans tout les page de mon projet il est en include "functions.php".
a l'interieur du script jai placer cela!
$exp=$fetch->exp;
$maxexp=$fetch->maxexp;
if ($exp >= $maxexp){
$nothing="1";
mysql_query("UPDATE players SET skillpoints=skillpoints+3,
level=level+1, 'maxexp=maxexp+10, energy=energy='maxenergy', stamina='maxstamina', life='maxlife' WHERE username='$username'");}
elseif ($exp < $maxexp){$nothing="0";}
je veux que quand la variable $exp, quand elle est plus grande ou egal a la variable $maxexp la variable $ level donne +1 dans la BD!
mais pour le moment quand jai assez de exp et meme si il est plus grand il ne ce passe rien! et jacumule! HELP PLEASE lol
A voir également:
- [PHP] Incrémentation et variable
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Excel copier formule sans incrémentation ✓ - Forum Excel
- Php alert ✓ - Forum PHP
3 réponses
Jai essayer comme ca aussi!
if ($exp >= $maxexp){
$exp=$fetch->exp;
$maxexp=$fetch->maxexp;
mysql_query("UPDATE players SET skillpoints=skillpoints+3,
level=level+1, 'maxexp=maxexp+10, energy=energy='maxenergy', stamina='maxstamina', life='maxlife' WHERE username='$username'");}
elseif ($exp < $maxexp){}
Mais mon objectif nest toujours pas atteint! :(
if ($exp >= $maxexp){
$exp=$fetch->exp;
$maxexp=$fetch->maxexp;
mysql_query("UPDATE players SET skillpoints=skillpoints+3,
level=level+1, 'maxexp=maxexp+10, energy=energy='maxenergy', stamina='maxstamina', life='maxlife' WHERE username='$username'");}
elseif ($exp < $maxexp){}
Mais mon objectif nest toujours pas atteint! :(
Ton niveau ne change pas car une erreur doit se produire lors de ta requete
Déjà, ta requête ne me semble paas correcte (du point de vue de la syntaxe...) : je ferais plutôt ça
UPDATE players SET skillpoints=skillpoints+3, level=level+1, maxexp=maxexp+10, energy='maxenergy', stamina='maxstamina', life='maxlife' WHERE username='$username'"
Ensuite c'est quoi ton maxenergy, ton maxstamina et ton maxlife ? Ce sont des colonnes de ta table ?
Exécute mysql_error() juste après ton mysql_query et donne le résultat.
Déjà, ta requête ne me semble paas correcte (du point de vue de la syntaxe...) : je ferais plutôt ça
UPDATE players SET skillpoints=skillpoints+3, level=level+1, maxexp=maxexp+10, energy='maxenergy', stamina='maxstamina', life='maxlife' WHERE username='$username'"
Ensuite c'est quoi ton maxenergy, ton maxstamina et ton maxlife ? Ce sont des colonnes de ta table ?
Exécute mysql_error() juste après ton mysql_query et donne le résultat.