[PHP] Combiner des if ?

Combiner des if ? [PHP] - Programmation

Marsh Posté le 30-11-2001 à 21:40:13    

Pouvez vous m'aider a combiner ces deux if ?
 
if((eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$", $email))){
if(empty($email)) {
 
Merci ;)

Reply

Marsh Posté le 30-11-2001 à 21:40:13   

Reply

Marsh Posté le 30-11-2001 à 21:43:05    

Soluce uqi marche dans tous les languages (je crois), donc qui devrait marcher en php :
 
if((eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$", $email)) && (empty($email))){

Reply

Marsh Posté le 30-11-2001 à 21:47:50    

J'ai testé vite fais et apparement ca marche.
Je teste plus en profondeur :)
Merci.

Reply

Marsh Posté le 30-11-2001 à 21:53:37    

Oui puisque le && c'est ET
 
SI tu veut faire un OU c'est ||

Reply

Marsh Posté le 30-11-2001 à 21:55:56    

ok, merci

Reply

Marsh Posté le 30-11-2001 à 22:13:53    

Ca marche pas parfaitement :(
Il me prends en compte le empty mais pas le format de l'email...
J'ai mis un ou car c'est soit l'un soit l'autre.
D'ou viens l'erreur ?

Reply

Marsh Posté le 30-11-2001 à 22:32:29    

si tu met && , il faut que les 2 conditions soit vrai pour qu'il est dans le if
 
si tu met ||, alors la pourvu qu'une des conditions soit vrai il va y aller...

Reply

Marsh Posté le 30-11-2001 à 22:35:10    

J'avais compris, et en fait un seul parametre est vérifié, qui est le empty($email)

Reply

Marsh Posté le 30-11-2001 à 23:13:17    

Ok :) ben vérifie tes parenthèsses alors parce que normalement c'est bon

Reply

Marsh Posté le 30-11-2001 à 23:17:59    

En fait, je viens de changer le portion de code de vérification de mail par un autre et ca fonctionne !
Good ! :)

Reply

Sujets relatifs:

Leave a Replay

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