comment faire un IF ( ){ } avec plusieurs conditions?

comment faire un IF ( ){ } avec plusieurs conditions? - PHP - Programmation

Marsh Posté le 01-08-2002 à 16:34:45    

genre:
if ($cat !== '' OR NULL ) { ...evenement... }
 
donc ca normalement c`est si la variable $cat est non vide ou non définie, moi je voudrais que l`evenement soit activ :hello: é seulenment si plusieurs variable ne sont pas nulles
genre $cat !== '' OR NULL  mais aussi $dog !== '' OR NULL
 
  :hello:  
 

Reply

Marsh Posté le 01-08-2002 à 16:34:45   

Reply

Marsh Posté le 01-08-2002 à 16:38:00    

Je ne comprends pas bien ce que tu veux.....
 
c quoi c ca ?
 

Code :
  1. Code :
  2. if(!$cat or !dog)
  3.   {
  4.   }


 
 
 

Reply

Marsh Posté le 01-08-2002 à 16:38:13    

if(!empty($cat) && !empty($dog)) {
 
}
 
non ?

Reply

Marsh Posté le 01-08-2002 à 16:40:28    

Arf oui un AND et non un OR ;)

Reply

Marsh Posté le 01-08-2002 à 16:41:35    

ou alors la fonction isset :
 
if (! isset($cat)) {
 
}

Reply

Marsh Posté le 01-08-2002 à 16:46:11    

he Je@nb empty ca veux dire que lq variable est définie mais vide?
(équivalent de $cat !== ''   )  
 
sinon ce que je veux, en francais ca donnerais:
 
if ($cat n`est pas égale a ' ' ou a NULL, et que $dog n`est pas égale a ' ' ou a NULL) {alors la foncion suivante...}


Message édité par cybercouf le 01-08-2002 à 16:46:50
Reply

Marsh Posté le 01-08-2002 à 17:16:14    

je viens de tester, la proposition de je@nb fonctionne bien
if(!empty($cat) && !empty($dog)) { }
 
merci  :hello:

Reply

Marsh Posté le 01-08-2002 à 17:59:01    

de rien  :hello:
 
www.php.net pour les fn


Message édité par Je@nb le 01-08-2002 à 17:59:19
Reply

Marsh Posté le 01-08-2002 à 20:08:26    

Heureusement que Je@nb est là pour sauver le monde !
 
Mettez error_reporting(E_ALL) et vous allez voir que ça se fait pas

Code :
  1. if ($cat != '')


Message édité par Dost67 le 01-08-2002 à 20:08:37
Reply

Marsh Posté le 01-08-2002 à 20:38:33    

Oué, pour bien développer en PHP, il faut mettre le nivo d'erreur maximum, le register global à off et si possible le magic quote à off aussi.
 
Il i a un article sur phpinfo.net, regardez ça vous coute rien

Reply

Sujets relatifs:

Leave a Replay

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