Suggère-moi une meilleure façon de procéder. Je voudrais montrer le résultat du tableau de la manière horizontale.
Affichage des données de tableau de manière horizontale à l'aide de php et smarty
Column1 | Colonne 2 | Colonne 3
3 | 7 | 10
maintenant il montre de façon verticale comme suit
Column1 | Colonne 2 | Colonne 3
tableau Résultat: stocké dans le résultat de la variable $ et affecté dans la variable Smarty
Array
(
[0] => Array
(
[1] => 3
[Value] => 3
)
[1] => Array
(
[1] => 7
[Value] => 7
)
[2] => Array
(
[1] => 10
[Value] => 10
)
)
Code tpl
<div>
<ul>
<li>Column1</li>
<li>Column2</li>
<li>Column3</li>
<div class="clear"></div>
</ul>
{section name="index" loop=$result}
<ul>
<li>{$result[index].value}</li>
<div class="clear"></div>
</ul>
{/section}
</div>
Je pense que vous devriez utiliser une structure de table à la place de la structure ul pour ce faire. – OneNerd