Fork me on GitHub

Rapport de message :*
 

Re: Help création de module

Titre du sujet : Re: Help création de module
par JJDai sur 11/03/2008 11:21:43

J'utilise pas la balise {section}, c'est peut être un tord, mais le {foreach} fait ça bien aussi.
perso je ferais plutôt un truc comme ça :
Assignat du tableau après la boucle, et remplacement de section par foreach, et accès au tableau par l'item à chaque occurence.


//----------------------------------------------------
$letter = $_GET['list'];
$alphabet = wfd_letters();
$xoopsTpl->assign('alphabet', $alphabet);

$sql = "SELECT * FROM ".$xoopsDB->prefix('utilisateur')." WHERE pseudo LIKE '$letter%' ";
$sqlquery = $xoopsDB->query($sql);

$array_msg = array();
$i=0;
while ($sqlfetch= $xoopsDB->fetcharray($sqlquery)) {

$array_msg[$i]['pseudo'] = $myts->sanitizeForDisplay($sqlfetch["pseudo"],0,0,0);
$array_msg[$i]['real_name'] = $myts->sanitizeForDisplay($sqlfetch["real_name"],0,0,0);
$array_msg[$i]['id_user'] = $myts->sanitizeForDisplay($sqlfetch["id_user"],0,0,0);
//$xoopsTpl->append('posts', $array_msg);
$i++;
}

$xoopsTpl->assign('posts', $array_msg);


include XOOPS_ROOT_PATH.'/footer.php';


/*---------Template---------*/

<table style="border:none">
<tr>
<td style="text-align:center"><{$alphabet}></td>
</tr>
<tr><td height="50">&nbsp;</td>
</tr>
<tr>
<td style="text-align:center">Liste des pseudo possedant un album.</td>
<td><{$posts[i].pseudo}></td>
</tr>

<{foreach item=zone from=$array_msg}>
<tr>
<td>Pseuso :<{$zone.pseudo}>, Nom réel :<{$zone.real_name}>, Lien :<a href="extgallery_public-viewuser.php?id=<{$zone.id_user}>">Ici</a></td>
</tr>
<{/foreach}>


</table>

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

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