Vers le haut

Login

Pseudo :
Pass :
 Enregistré
S'enregistrer
Perdu votre Pass ?

  Membres
 · Admins : 1
 · Membres : 18 [Liste]
 · Dernier : k112nx
  Qui est en ligne ?
 · Visiteurs : 2
 · Membre : 0
 · Admin : 0

Recherche



Recherche avancée

Stats

pages vues depuis le
23 Janvier 2018 23:27 : 18208

 · Membres : 19
 · News : 5
 · Downloads : 2
 · Liens : 2

 · Hier : 91
 · Aujourd'hui : 39
 · Totaux : 19835


 

Sections



  N'affichez que des requêtes dont la case est pleine
Catégorie : Php
Ajouté le : 16 Février 2018 21:58
Auteur : kotshiro
Lectures : 326
Note : Non évalué [ Evaluer ]

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.

  

 

Generated in 0,050904s