[RESOLU] Condition dans ce bout de code

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 : [RESOLU] Condition dans ce bout de code

Re: Condition dans ce bout de code

par Patriboom » 15 nov. 2023, 05:31

"NaN" signifie « Not a number » ... « n'est pas un nombre »

Ce doit être du javascript ton affaire.

Si c'est résolu; veuille bien indiquer « Résolu ».

Re: Condition dans ce bout de code

par Zanetti » 04 mai 2023, 16:15

Bonjour Saian,

Je te remercie pour ton retour.

C'est peut-être du html ?

En tout cas, aucune de tes propositions n'a fonctionné mais je suis parvenu à contourner le souci de la manière suivante :
((url = "$var".replace('NaN','0')) == 0)

Cela m'a permis de recoder les 'NaN' (correspondant au #N/A dans ma base de données excel) en 0 et de résoudre mon souci.

Merci encore.

Bien à toi,

Re: Condition dans ce bout de code

par Saian » 04 mai 2023, 13:20

Salut, déjà c'est pas du php. Alors c'est quoi ?

PS : sinon je tenterai un
((url = "$var") == 0 || url == 'N/A')
et si ça marche pas un
((url = "$var") == 0 || (url = "$var") == 'N/A')
ou
((url = "$var") == 0 || "$var" == 'N/A')
et pourquoi pas
((url = $var) == 0 || $var == 'N/A')
parce que les " autour de $var, pourquoi ?

En php on aurait un truc du genre :
<?php echo $point === 0 || $point === 'N/A' ? '' : ' 2022 Prêté : ' . $point . '€' ?>

Condition dans ce bout de code

par Zanetti » 04 mai 2023, 12:38

Bonjour,

Je suis débutant en termes de langage php et m'en sers uniquement pour un logiciel de cartographie dynamique pour lequel ce type de langage est très intéressant notamment dans mes « fiches au clic » où je peux faire apparaître certains éléments en fonction de conditions.

J'ai repris un travail de mon prédécesseur où celui-ci a utilisé ce code pour faire en sorte que le texte n'apparaisse que si certaines conditions sont validées :
{{Point|((url = "$var") == 0) ? '' : ' 2022
Prêté : '+url +'€'}}

Autrement dit, ce code me permet d'afficher la somme prêté si et seulement si la modalité de la variable « Point » n'est pas égale à 0.

Cela fonctionne parfaitement, sauf que maintenant je souhaiterais y ajouter une deuxième condition du style :
{{Point|((url = "$var") == 0 OU 'N/A') ? '' : ' 2022
Prêté : '+url +'€'}}

J'ai fouillé sur internet et ai effectué des essais avec notamment « || » avec plusieurs possibilités (répétition de la variable, ...) mais cela ne fonctionne pas.

Quelqu'un aurait-il une solution, en gardant, si possible, cette même ligne de code ?

Vous remerciant par avance pour votre aide.

Bien à vous,