Bonjour,

j'ai créé un module Drupal en PHP qui affiche des données via une base de données externe MySQL. Mon problème est le suivant, si je veux afficher nom prenom et email d'une personne de la base données par exemple, je procède ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
foreach($resul as $row)
    {
      $contenu[] = array('#markup' =>  (string)$row['name']."  ".(string)$row['firstname']."  ".(string)$row['mail'].'<br>');
    }
 
    return $contenu;
Le problème est que lorsqu'un champ n'est pas reneigné dans la base de données ( l'email par exemple ), et bien c'est toute la ligne qui ne s'affiche pas, si pour une personne il manque une information alors aucune des informations de cette personne ne s'affichera.

Je cherche donc à afficher un champ meme s'il n'est pas renseigné.


Cordialement.