Vers le haut

Login

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

  Membres
 · Admins : 1
 · Membres : 40 [Liste]
 · Dernier : sfe657
  Qui est en ligne ?
 · Visiteur : 1
 · Membre : 0
 · Admin : 0

Recherche



Recherche avancée

Stats

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

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

 · Hier : 121
 · Aujourd'hui : 44
 · Totaux : 34347


 

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 : 513
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,055552s