Comment ne pas faire afficher un champ vide d'une table ? [RESOLU]

Eléphanteau du PHP | 13 Messages

20 avr. 2009, 07:14

Bonjour,

J'ai une table MACHIN avec les champs
Nom
Prenom
email

email est un champ NULL.

Si la personne ne rempli pas ce champ, comment faire dans ma requête SQL pour que ce champ n'apparaisse pas et évite ainsi un "trou" dans mon affichage ?

Je précise que je ne suis pas un pro du PHP/SQL et que je fais faire le travail par Dreamweaver au niveau du PHP, les requêtes mySQL plus complexe je les écris moi par contre.

Merci pour votre réponse !!!!!
Modifié en dernier par Bjorken le 20 avr. 2009, 15:18, modifié 1 fois.

Mammouth du PHP | 693 Messages

20 avr. 2009, 09:14

Pour jouer sur l'affichage, c'est en php qu'il faut jouer.

Un simple test sur la valeur qu'a le champs pour savoir si tu affiche l'email ou pas.

Un petit exemple
if($machin['email']!=NULL) {
//On affiche le mail
}
else {
//On n'affiche pas le mail
}

Eléphanteau du PHP | 13 Messages

20 avr. 2009, 11:58

Merci :)

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

20 avr. 2009, 14:30

Modération :
Bjorken, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...