Fork me on GitHub






Base de xoops
Aspirant
Inscrit: 07/04/2005 21:21
Messages: 65
Donc pour mes tests je n'arrive pas à afficher tous les membres de mon site, qu'est ce que je fais de mal ? :

$result =& $member_handler->getUsers(); 

while (
$getuser $xoopsDB->fetchArray($result)) {
    print 
'--'.$getuser.'<br>';
}


je me suis peut etre emballé sur
$result =& $member_handler->getUsers();
???

Posté le : 11/09/2005 17:02
Partager Twitter Partagez cette article sur GG+
Re: Base de xoops
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Salut,

Regardes dans un templates du module "membre", tu as la solution (par exemple sur frxoops, quand tu fais une recherche d'un membre via le menu de gauche, en haut de la page tu auras le nombre de membres inscrits)

A +

Posté le : 11/09/2005 17:15

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Base de xoops
Aspirant
Inscrit: 07/04/2005 21:21
Messages: 65
Bon vous avez gagné, j'abandonne pour aujourd'hui, marre de passer 2 h à chercher pour un problème alors que mon sujet ne se situe pas la et que c'est qu'un problème de langage.

Je reprendrai tete reposé.

PS :
==> xoopsmembers
==>$member_handler =& xoops_gethandler('member');
$total = $member_handler->getUserCount($criteria);
==>^$members_handler ?? ?passons ==> getUserCount ==> kernel/members
function getUserCount($criteria = null)
{
return $this->_uHandler->getCount($criteria);
}
===> getCount ??? ===> kernel/comments
function getCount($criteria = null)
{
$sql = 'SELECT COUNT(*) FROM '.$this->db->prefix('xoopscomments');
if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) {
$sql .= ' '.$criteria->renderWhere();
}
if (!$result =& $this->db->query($sql)) {
return 0;
}
list($count) = $this->db->fetchRow($result);
return $count;
}

Posté le : 11/09/2005 17:40
Partager Twitter Partagez cette article sur GG+
Re: Base de xoops
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Salut,

Fais le tri là dedans :
<h4 style='text-align:left;'><{$lang_search}></h4>(<{$lang_totalusers}>)

<{
$searchform.javascript}>


Bye bye

Posté le : 11/09/2005 18:04

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Base de xoops
Aspirant
Inscrit: 07/04/2005 21:21
Messages: 65
je crois qu'on s'éloigne un peu ^^
je voulais juste récupérer tous mes users dans une variable.
En php c ca :

$result = mysql_query ( SELECT uname FROM xoops_users by order desc)

Avec l'ordre en option
En Xoops je pensais que c'était ca :

$result =& $member_handler->getUsers();

Et ca marche pas.
Et je voulais jsute savoir si en un coup d'oeil vous voyiez ce que j'oubliais

Posté le : 11/09/2005 18:39
Partager Twitter Partagez cette article sur GG+
Re: Base de xoops
Aspirant
Inscrit: 07/04/2005 21:21
Messages: 65
Ca y est j'ai editifié vraiment ce que je ne comprend pas :


$getuser =& $member_handler->getUsers(new Criteria('uid', '1'));


qu'est ce qu'on a dans $getuser apres avoir fait ca ??
quand j'essaye d'afficher qqchose :

getuser est : Array
getuser[0] est : Object
getuser[uname] est :

dans mon script qui suit ils utilisent getuser[0]
Si vous pouvez juste m'expliquer ce que contient
$getuser
je vous en serez super reconnaissant

Posté le : 11/09/2005 19:15
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

58 Personne(s) en ligne (47 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 58 | Plus ...