Page 1 sur 1

comment ecrire 2 variable dans le GET - Merci pour votre aid

Posté : 13 févr. 2015, 10:28
par gillescoste2006
Bonjour,

J'ai cette condition
if (isset($_GET['fl']) && strpos($url, 'collier')!==false && strpos($url, 'chainette')!==false) {
Je voudrait dans le GET il y est la vérification de 2 variables

Genre:

Si "fl" ou "ml" et que dans l'url il y a "collier" et "chainette"

Il me manque la syntaxe pour vérifier le "ml" (si "fl" ou "ml" )

Pourriez vous m'apporter votre aide pour cette syntaxe

Merci beaucoup à tous

Re: comment ecrire 2 variable dans le GET - Merci pour votre

Posté : 13 févr. 2015, 10:47
par Megadeth
Bonjour,

Si je comprends la demande il suffit juste de faire ceci :

if ((isset($_GET['fl']) && strpos($url, 'collier')!==false && strpos($url, 'chainette')!==false) || (isset($_GET['ml']) && strpos($url, 'collier')!==false && strpos($url, 'chainette')!==false))
Mega
;)

Re: comment ecrire 2 variable dans le GET - Merci pour votre

Posté : 13 févr. 2015, 11:01
par gillescoste2006
Merci beaucoup

Re: [RESOLU] comment ecrire 2 variable dans le GET - Merci p

Posté : 13 févr. 2015, 14:46
par Ryle
Tu peux aussi simplifier l'écriture en mutualisant les conditions strpos : (il faut "fl" OU "ml") ET collier ET chainette
if ( ( isset($_GET['fl']) || isset($_GET['ml']) ) && strpos($url, 'collier')!==false && strpos($url, 'chainette')!==false )

Re: [RESOLU] comment ecrire 2 variable dans le GET - Merci p

Posté : 13 févr. 2015, 16:22
par gillescoste2006
Merci pour cette nouvelle réponse

Re: [RESOLU] comment ecrire 2 variable dans le GET - Merci p

Posté : 13 févr. 2015, 16:40
par Megadeth
C'est vrai que j'ai fait une réponse à la va-vite.
Tu peux aussi simplifier l'écriture en mutualisant les conditions strpos : (il faut "fl" OU "ml") ET collier ET chainette
if ( ( isset($_GET['fl']) || isset($_GET['ml']) ) && strpos($url, 'collier')!==false && strpos($url, 'chainette')!==false )
+1 avec Ryle c'est beaucoup plus propre et surtout moins redondant (c'est pas pour rien que c'est mon oiseau préféré :))

Mega
;)