Submitted by dhonore on
Bonjour,
J'ai ajouté les champs nom et prénom pour les comptes drupal.
Maintenant je veux lister tous les comptes avec leur nom
Voici mon code:
$query = 'SELECT uid FROM users';
$res = db_query($query);
$vars = array();
while($l = $res->fetchAssoc())
{
$util = $l['uid'];
drupal_set_message(t($util));
$fullUser = field_get_items('user', $util, 'field_nom');
drupal_set_message(t($fullUser));
}
J'ai vérifié que le champ que j'avais rajouté portait bien le nom 'field_nom'.
Mais pour le moment je n'ai rien dans $fullUser!!
Une idée????
Merci
la solution:
Permalien Soumis par dhonore le 23 Mai, 2013 - 22:06
la solution:
$query = 'SELECT uid FROM users';
$res = db_query($query);
$vars = array();
while($l = $res->fetchAssoc())
{
$util = user_load($l['uid']); // Make sure the user object is fully loaded
$fullUser = field_get_items('user', $util, 'field_nom');
if ($fullUser)
{
$vars['fullUser'] = $fullUser[0]['value'];
drupal_set_message(t($vars['fullUser']));
}
}