Resultats d'Array() sans valeur

Fermé
Dath Messages postés 39 Date d'inscription mardi 27 février 2007 Statut Membre Dernière intervention 7 juillet 2010 - 29 janv. 2008 à 14:04
Xil Messages postés 350 Date d'inscription vendredi 18 janvier 2008 Statut Membre Dernière intervention 11 juin 2009 - 29 janv. 2008 à 14:09
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 350 Date d'inscription vendredi 18 janvier 2008 Statut Membre Dernière intervention 11 juin 2009 257
29 janv. 2008 à 14:09
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