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"> </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>
/*---------------------------*/
|
|