Vérifier si un champs est vide

Résolu
caro__48 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   -  
caro__48 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais savoir si il existe un moyen de vérifier si deux champs d'une bdd sont vide.

En fait je voudrais que si champs_1 & champs_2 sont vide sa ne m'affiche rien alors que si ou champs_1 ou champs_2 sont plein, sa m'affiche les deux.

j'ai fait une requete select from where dans mon code et j'affiche les résultats dans un tableau.

C'est possible?



A voir également:

1 réponse

Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Si tu fais un select et que les champs sont vides, normalement ta requête ne donne pas de résultat... donc j'avoue mal comprendre la question...
0
caro__48 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   61
 
en fait je veux savoir si je peux vérifier si par exemple:

if champs_1 et vide alors je n'affiche pas la ligne de mon tableau..
tu comprend mieux, en fait, je veux le "croiser" avec un tableau.
Merci d'avance
0
Bruce Willix Messages postés 11966 Date d'inscription   Statut Contributeur Dernière intervention   2 594
 
Oui, je comprends très bien, mais quand tu joins les deux tableaux (soit via les Relationships si tu utilises Access, soit avec l'opérateur JOIN si tu travailles en SQL), la requête est sensée ne rien retourner si un des champs du JOIN est vide.

Ceci dit, tu peux paramétrer ta requête en ne sélectionnant que les enregistrement "non nuls": SELECT champ_1,champ_2 FROM ma_table WHERE champ_1 <> ""
0
caro__48 Messages postés 242 Date d'inscription   Statut Membre Dernière intervention   61
 
en fait vu que ma requête est un peut plus complexe que ce que j'ai marqué j'ai fait autrement, après refexion j'ai fait çà :

<?php
if (!empty($data['champs_1']))
{
?>
<tr>
<td align="center">
<?php echo '<u><b> champs_1 :<br> </b></u>'.$data['champs_1']; ?>
</td>
<td align="center" colspan="2">
<u> <b>Champs_2:</b></u><br><?php echo $data['champs_2']; ?>

</td>
</tr>

<?php
}

else
{
</table>
}

C'est tout bête et sa marche, le seul souci c'est que je n'y avait pas pensé plutot...
Merci de ton aide, tu ma mise sur la bonne voix!
0