Problème de condition ???

Problème de condition ??? - PHP - Programmation

Marsh Posté le 05-05-2004 à 20:54:53    

J'ai écrit la condition suivante :

Code :
  1. <?php if ( $HTTP_GET_VARS['search_adv'] != NULL and $HTTP_GET_VARS['search_adv']='ok' ) {  ?>


 
Mais que l'url soit test.php?search_adv=ok , test.php?search_adv=
ou test.php?search_adv=gdfg la condition est toujours vérifiée.
 
Qu'est ce qui peut venir influencer un $HTTP_GET_VARS dans une page en PHP ?
Je pense qu'une partie de mon code source fout la merde car sur une autre page ayant la même condition il n'y a pas de problème.
 
Merci !!!  

Reply

Marsh Posté le 05-05-2004 à 20:54:53   

Reply

Marsh Posté le 05-05-2004 à 21:14:16    

noramle si tu met  un simple égale elle sera toujours vrai  
=   affectation
==  égalité
=== égalité et dans le même type.
 
et en regardant bien je crois que ta double condition ne sert à rien !
c'est soit elle est égale à ok ou basta.
 
faut faire attention ;) mais ça arrive


Message édité par Berceker United le 05-05-2004 à 21:16:22
Reply

Marsh Posté le 06-05-2004 à 08:02:08    

Je savais bien que j'étais étourdi mais là ça dépasse mes espérances.
Bon ben merci parce que j'aurai jamais pensé à ça ;-)

Reply

Marsh Posté le 06-05-2004 à 09:18:04    

Mac Fruitos a écrit :


<?php if ( $HTTP_GET_VARS['search_adv'] != NULL and $HTTP_GET_VARS['search_adv']='ok' ) {  ?>


:sweat:

Reply

Marsh Posté le 06-05-2004 à 09:53:25    

:??:
 
tu prefere && ? :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed