N'affichez que des requêtes dont la case est pleine
Category : Personalisé Nuked Klan
Added on : Le 16 mars 2015
Author : kotshiro
readings : 1665
821 Personnes aiment ce tuto et vous !!
Note :  [ Rate ]

Voici une astuce pour n'affichez que des requêtes s'il la case est pleine . Cad si vous voulez par exemple affichez les membres de votre site qui ont un avatar.
Voici la démarche à suivre. Dans votre requête sql par exemple pour affichés vos membres avec avatar, vous avez ceci :

    $dbsUsers = ' SELECT id, pseudo, date, avatar, country
                        FROM '.USER_TABLE.' 
                        ORDER BY rand() DESC
                        LIMIT 0,8 ';
    $dbeUsers = mysql_query($dbsUsers);
    $nbUsers  = mysql_num_rows($dbeUsers);
ce qui affichera 8 membres aléatoirement avec ou sans avatar.

Voici la condition qui permet de n'affichés que ceux qui possède un avatar :

    $dbsUsers = '    SELECT id, pseudo, date, avatar, country
                        FROM '.USER_TABLE.'  WHERE avatar LIKE "u%g"
                        ORDER BY rand() DESC
                        LIMIT 0,8 ';
    $dbeUsers = mysql_query($dbsUsers);
    $nbUsers  = mysql_num_rows($dbeUsers);
Vous pouvez bien sur l'adapté à vos besoins spécifique.