Bonjour,
Je fais un test assez simple pour vérifier si il existe une chaine de caractère dans un champs de la BDD:
$doc est la variable qui récupère ce qu'il y a dans le champs correspondant de ma BDD.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (empty($doc[$a])) { echo 'vide' }
$a boucle de 1 à nombre de produits par page
Le code ci dessus m'affiche tout le temps 'vide' alors que certains champs sont vides (ils ne comprennent pas de chaine de caractère) d'autres non.
Quand je fais tous simplement:
Ca m'affiche bien ce qu'il y a dans la BDD tout en tenant compte de la boucle ($a).
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $doc[$a];
Voilà je comprends pas vraiment le problème...
Edit:
Exemples:
$a=1 --> $doc= "test"
$a=2 --> $doc=""
Ce code devrait m'afficher: "plein" et "vide"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if (empty($doc[$a])) { echo 'vide' } else {echo 'plein';}
Partager