Données dans un if [RESOLU] - PHP - Programmation
Marsh Posté le 23-03-2017 à 11:37:04
Ton code est bon pour moi enfin sauf les ""
Code :
|
ici dans mon cas sur ta page on affichera false;
sinon on peut initialiser ta variable disabled avec une valeur par défaut ça évite de mettre un else
Code :
|
Marsh Posté le 23-03-2017 à 13:53:24
Sinon en une ligne:
Code :
|
Mais je doute fortement que les ID hardcodés soient une bonnes solution
Marsh Posté le 23-03-2017 à 15:00:05
Ca ne va pas...
Mon but est donc de dire: Si $id_produit est = 2932 ou 2935 ou 2936, alors j'active le disabled.
Par contre, si $id_produit = un autre nombre, je n'active pas le disabled.
Dans ce cas-ci, je n'ai rien qui passe en disabled.
Code :
|
Par contre, si je fais ça, cela fonctionne bien (mais je cherche à l'écrire séparément):
Code :
|
Marsh Posté le 23-03-2017 à 16:24:08
Et un truc du genre :
Code :
|
Marsh Posté le 23-03-2017 à 16:50:20
+1 pour un in_array() plus lisible.
Sinon : $bool = (($id_produit == 2932) || ($id_produit == 2935) || ($id_produit == 2936));
Marsh Posté le 23-03-2017 à 18:20:20
Merci merci merci Toucouch!
J'adore apprendre encore et encore
ps: ca ne va pas non plus avec les parenthèses rufo...
Marsh Posté le 23-03-2017 à 11:21:10
Bonjour,
Je dois être bien fatigué, mais j'ai un trou...
J'ai plusieurs comparaisons que je voudrais mettre dans mon if.
Mais plutôt que de les écrire directement dans le if, je voudrais les préparer dans la ligne avant.
Ma question est: comment l'écrire pour l'intégrer dans le if?
Si je laisse mon if ainsi, ça ne va pas puisqu'il vérifie alors seulement si $id_produit_disabled = true.
Comment puis-je l'écrire correctement?
Merci d'avance!
Message édité par bingojm le 23-03-2017 à 18:22:02