il else opérateurs et comparaison

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : il else opérateurs et comparaison

Re: il else opérateurs et comparaison

par eric29950 » 29 déc. 2019, 20:34

Bonsoir,
Tu parles du var_dump ? Non, rien ne s'affiche. Je ne connais pas la valeur de la variable au cours de l'execution
du script à part le constater sur la page html.

Re: il else opérateurs et comparaison

par or 1 » 29 déc. 2019, 19:13

$newpoints1p = $points1p['p1_points_score']; //<-- récupéré d'une requete SQL
var_dump($newpoints1p);

qu'est-ce que cela affiche dans chacun des cas ?

il else opérateurs et comparaison

par eric29950 » 29 déc. 2019, 19:04

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:

Code : Tout sélectionner

$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) ? /* Ici je vais avoir le même problème pour décrémenter à cause de la valeur 'AD' */ } if(isset($_POST['p1pomoins'])) { if ($newpoints1p >= 40) { $newpoints1p -= 10; } else if ($newpoints1p <= 30 && $newpoints1p > 0) { $newpoints1p -= 15; } }