PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Forum Général PHP » il else opérateurs et comparaison » 30-12-2019 04:12:48

blacksail29
Réponses : 1

Bonjour à tous!

Débutant et stagiaire dans une petite entreprise je sollicite votre aide pour ce script qui ne fonctionne
pas (complètement) ..... je pense que j'affecte une chaine de caractères à une variable qui attend un booléen ...
Voici mon petit script:


$newpoints1p = $points1p['p1_points_score']; //<-- récupéré d'une requete SQL
$AD='AD';
 
 
if (isset($_POST['p1poplus']))
{
        if ($newpoints1p <= 15 )
        {
                $newpoints1p += 15;  //<-- incremente de 15 OK
                }
                else if ($newpoints1p == 30 && $newpoints1p <= 40) { $newpoints1p += 10; }   //<-- incrémente de 10 OK
                else if ($newpoints1p <= 50) {$newpoints1p = $AD;}   //<-- affiche AD OK
                else $newpoints1p = 0;  //<-- c'est la le pb, affiche 15 au lieu de zéro du fait que j'affecte une chaîne ? (AD) ?
 
                       }

if(isset($_POST['p1pomoins']))
{
if ($newpoints1p >= 40)
        {
                $newpoints1p -= 10;
                }
                else if ($newpoints1p <= 30 && $newpoints1p > 0) { $newpoints1p -= 15; }
}

Pied de page des forums

Propulsé par FluxBB