Resultats d'Array() sans valeur

Dath Messages postés 44 Statut Membre -  
Xil Messages postés 351 Statut Membre -
Bonjour,

J'affiche aléatoirement des membres sur mon site (j'utilise smarty)

   include_once INC_DIR . 'class.Users.php';
      $randomu = Users::GetUsers(array('orderby'=>'RAND()', 'limit'=>'0, 12'));
      $this->smarty->assign("randomu", $randomu);


Mais j'aimerais ajouter un champs ou il y'a quelque chose, en fait ne pas montrer ceux qui n'ont pas de photo

      include_once INC_DIR . 'class.Users.php';
      $randomu = Users::GetUsers(array('orderby'=>'RAND()', 'smallpic'=>'', 'limit'=>'0, 12'));
      $this->smarty->assign("randomu", $randomu);


Et je bloque au niveau de

'smallpic'=>'',


Je ne sais pas quoi mettre pour dire "où smallpic n'est pas vide"

Pouvez-vous m'aider ? :)
A voir également:

1 réponse

Xil Messages postés 351 Statut Membre 257
 
Bonjour,

Essaye plutot 'where' => 'smallpic!="" '.

Manifestement la fonctione GetUsers prend en paramètre des mots-clé SQL, il est donc logique que pour une condition, ce soit un where, avec en valeur, la condition.

Ceci dit, je ne connais pas l'implémentation de cette fonction et il est possible qu'elle ne le comprenne pas.
Essaye aussi de placer le 'where' avant le 'orderby'.

Sinon, va rechercher la fonction GetUsers dans class.Users.php et poste là ici.
0