Connectix Boards

Bienvenue, vous n'êtes pas connecté. ( Se connecter - S'enregistrer )

Dernière version sortie: 0.8.4!
Venez tester la version 1.0 beta :)

Connectix Boards > Zone développement > Programmation > requête 5 derniers membres inscris

RSS >  requête 5 derniers membres inscris
jim0205 #1 09/05/2010 - 23h05

Groupe : Nouveau
Messages : 23
Enregistré le : 07/05/2010

Hors ligne Mail Site Web

voila j ai commencé a tenter de récupérer les 5 derniers membres inscris

pour ce faire voici mon code:

<?php
$last_membre = mysql_query("SELECT * FROM `standard2`.`cb_users` ORDER BY usr_id DESC LIMIT 0,5");
while ($last_membre_ok = mysql_fetch_assoc ($last_membre))
{
   echo $last_membre_ok['usr_name'];

}

?>



je pense que sa doit être bon maintenant comment récupérer l'url du profil des derniers membres??
rscl fans
Ishimaru Chiaki #2 09/05/2010 - 23h24

Groupe : Doc-rédacteur
Messages : 800
Enregistré le : 12/03/2008

Hors ligne Site Web

Si ton site est couplé, tu peux utiliser les variables et fonctions du forum.

Ensuite, est-ce que tu connais les jointures SQL ?

Pour cela, tu peux te baser sur le module "Top 10 des posteurs" que j'ai fait : http://forum.connectix-boards.org/forum-t1903-p1,module-top-10-des-posteurs-sur-votre-site.html

Ensuite, si tu veux mettre ces stats sur une page se situant à l'extérieur du forum, il te faudra modifier la fonction getUserLink pour qu'il prenne en compte les liens relatifs : http://forum.connectix-boards.org/forum-t2094-p1,corrige-fonction-getuserlink-url-rewriting-sur-le-site.html
Besoin de volontaires pour les tests du support IPv6 dans la future version 0.8.5 !
Plus d'informations ici

Mon fil Twitter
jim0205 #3 10/05/2010 - 08h47

Groupe : Nouveau
Messages : 23
Enregistré le : 07/05/2010

Hors ligne Mail Site Web

pour les jointure je dois apprendre ^^

pour la fonction getuserlink j ai modifié libc.cb comme tu la dit seulement quand je test:
 <?php
$last_membre = mysql_query("SELECT * FROM `standard2`.`cb_users` ORDER BY usr_id DESC LIMIT 0,5");
while ($last_membre_ok = mysql_fetch_assoc ($last_membre))
{
   echo getUserLink($last_membre_ok['usr_name']);

}


sa me met:

Warning: Missing argument 2 for getUserLink(), called in /home/standard/www/last_membres.php on line 6 and defined in /home/standard/www/forum/include/lib/lib.cb.php on line 306

Warning: Missing argument 3 for getUserLink(), called in /home/standard/www/last_membres.php on line 6 and defined in /home/standard/www/forum/include/lib/lib.cb.php on line 306

Notice: Undefined variable: gname in /home/standard/www/forum/include/lib/lib.cb.php on line 310
Invité

rscl fans
dixy #4 10/05/2010 - 17h03

Groupe : Modérateur
Messages : 1060
Enregistré le : 06/02/2005

Hors ligne Site Web

Les 3 paramètres de la fonction getUserLink() sont obligatoires :

<?php
$last_membre 
mysql_query("SELECT * FROM `standard2`.`cb_users` ORDER BY usr_id DESC LIMIT 0,5");
while (
$last_membre_ok mysql_fetch_assoc ($last_membre))
{
   echo 
getUserLink($last_membre_ok['usr_id'], $last_membre_ok['usr_name'], null);
}

Posted Image BrightMarks : gérer vos notes scolaires
jim0205 #5 10/05/2010 - 17h35

Groupe : Nouveau
Messages : 23
Enregistré le : 07/05/2010

Hors ligne Mail Site Web

a je ne le savais pas merci à toi ^^

me reste un soucis:

a la place d avoir:
http://open-source-php.fr.nf/forum/forum-m1,admin.html

j ai:
http://open-source-php.fr.nf/forum-m1,admin.html

pourtant j ai bien modif le fichier tel que décris ici:

http://forum.connectix-boards.org/forum-t2094-p1,corrige-fonction-getuserlink-url-rewriting-sur-le-site.html
Ce message a été édité par jim0205 le 10/05/2010 à 17h42.
rscl fans
dixy #6 10/05/2010 - 19h37

Groupe : Modérateur
Messages : 1060
Enregistré le : 06/02/2005

Hors ligne Site Web

Peux-tu nous montrer ta fonction getUserLink() ?
Tu as dû oublié de mettre forum/ dans l'url.
Posted Image BrightMarks : gérer vos notes scolaires
jim0205 #7 10/05/2010 - 19h54

Groupe : Nouveau
Messages : 23
Enregistré le : 07/05/2010

Hors ligne Mail Site Web

rscl fans
dixy #8 10/05/2010 - 20h24

Groupe : Modérateur
Messages : 1060
Enregistré le : 06/02/2005

Hors ligne Site Web

Donc il faut que tu renseignes le quatrième paramètre de la fonction getUserLink() avec l'url de ton forum.
Posted Image BrightMarks : gérer vos notes scolaires
jim0205 #9 10/05/2010 - 20h35

Groupe : Nouveau
Messages : 23
Enregistré le : 07/05/2010

Hors ligne Mail Site Web

oui sauf que quand je fais sa apres au niveau de forum

quand je clique sur un lien de membre je me retrouve avec forum/forum/

^^

c est bon j ai dupliquer la fonction getUserLink

pour getUserLink2 avec le modif du chemin et je l utiliserais pour le site ^^
Ce message a été édité par jim0205 le 10/05/2010 à 20h42.
rscl fans
dixy #10 10/05/2010 - 20h47

Groupe : Modérateur
Messages : 1060
Enregistré le : 06/02/2005

Hors ligne Site Web

Normalement tu n'as pas besoin, les modifications ne modifient pas son comportement sur le forum.
Tu avais bien fait ceci : ?

<?php
$last_membre 
mysql_query("SELECT * FROM `standard2`.`cb_users` ORDER BY usr_id DESC LIMIT 0,5");
while (
$last_membre_ok mysql_fetch_assoc ($last_membre))
{
   echo 
getUserLink($last_membre_ok['usr_id'], $last_membre_ok['usr_name'], null'http://url-du-site.com/forum/');
}

Posted Image BrightMarks : gérer vos notes scolaires
jim0205 #11 10/05/2010 - 20h50

Groupe : Nouveau
Messages : 23
Enregistré le : 07/05/2010

Hors ligne Mail Site Web

:easy:  :easy:  :easy:

j ai été modif directement dans lib.cb

my name is: NOOB

merci a toi je n avais pas compris que je devait le faire directement dans ma requete ^^
Ce message a été édité par jim0205 le 10/05/2010 à 23h44.
rscl fans

 >  Réponse rapide

Composez votre message

Connectix Boards > Zone développement > Programmation > requête 5 derniers membres inscris

 >  Informations du forum

1 personne(s) présente(s) durant une période de 15 minutes (0 membre(s) et 1 invité(s)).