GAGA Template

XLetter

foreachelse

gaga26 le 18/10/2008 23:00, derniere modification le 18/10/2008 23:02 par gaga26

<foreachelse /> sert à définir ce qui sera afficher si il n'y a rien dans la boucle.

Exemple :

index.php
<?php
while($d = mysql_fetch_assoc($req)){
    $tpl->assign_array('chapitre', $d);
}//imaginons que la requête ne retourne rien
?>


index.tpl
<foreach var="$chapitre" as="x">
    <h2>{x[num_chap]}</h2>
    <ul>
        <foreach var="$x[page]" as="y">
            <li>
                {y[num_page]}
            </li>
        </foreach>
    </ul>
<foreachelse />
    <p>Il n'y a aucun chapitre</p>
</foreach>


Voir aussi la balise foreach.

Retour