[PHP] Incrémentation et variable
                                    
                        Mathieu                    
                                    -
                                     
Sri Lumpa Messages postés 177 Statut Membre -
        Sri Lumpa Messages postés 177 Statut Membre -
        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
- Php alert ✓ - Forum PHP
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Variable d'environnement temp - Forum Word
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.
