Page 1 sur 1

Probleme avec l'ajout de plusieurs variables dans un if

Posté : 09 févr. 2006, 12:40
par X-Angel
Voila je debut en PHP et je voudrais savoir comment faire pour demmender au serveur de verrifier si plusieurs variables sont remplies dans un formulaire : J'ais transformé les $_POST['variable'] en $variable mais une fois dans le if ( !empty ( je n'arrive pas a utiliser la concaténation : //

Le code actuel donne ceci :
if ( !empty ( '$login' . '$password' . '$passwordd' . '$email' . '$nom' . '$prenom' . '$jour' . '$mois' . '$annee' . '$adress' . '$filier' ) )
Mais bon , évidemment ca ne marche pas ><
Alors si quelqu'un pouvait m'indiquer ou j'ais fais une erreur ca serait sympa merci ^^

Posté : 09 févr. 2006, 12:45
par HD
essaie par exemple
if ( empty($var) && ($var !== 0) && ($var !== '0') )

Posté : 09 févr. 2006, 12:45
par charabia
if( (isset($var)) && ($var!="") )
{
ok
}
else
{
vide
}
Tu fais pareil pour les autres variables ;)

Posté : 09 févr. 2006, 12:48
par charabia
essaie par exemple
if ( empty($var) && ($var !== 0) && ($var !== '0') )
Attention c'est != et non pas !==

Posté : 09 févr. 2006, 12:51
par X-Angel
Merci de votre reponse rapide je vais laisser tomber le !empty et tester avec cos codes mais le probleme que ca me pose c'est comment demmender au serveur de verifier toutes les variables avec un seul if ><

Parceque si elle sont pas rentré dans le Else je met le formulaire avec marqué veuillez rentrer les donnés demmendées ! ^^

En fait je suis nul en concaténation XD

Posté : 09 févr. 2006, 12:55
par HD
edit :
if ( empty($var) && ($var2 = "qqe_chose") && ($var3 = "yyyy") ) 

Posté : 09 févr. 2006, 13:05
par X-Angel
Merci beaucoup de votre aide finalement mon code ressemble a ca :
if ( !empty($login) && $login != "" && !empty($password) && $password != "" && !empty($passwordd) && $passwordd != "" && !empty($email) && $email != "" && !empty($nom) && $nom != "" && !empty($prenom) && $prenom != "" && !empty($jour ) && $jour != "" && !empty($mois) && $mois != "" && !empty($annee) && $annee != "" && !empty($adress) && $adress != "" && !empty($filier) AND $filier != "" )
Et voila c'est gros mais ca marche ^^
Encore merci de votre aide ><