Comment ne pas afficher un séparateur ou une bordure après les dernières données de la liste?Comment ne pas afficher un séparateur ou une bordure après les dernières données de la liste?
J'ai une liste de données qui est codée sous forme de <ul>
et <li>
et il est mis en forme de la manière qu'après enregistrer chaque frontière ou séparateur doit être affiché, mais après le dernier record cette frontière devrait ne pas être affiché. Je suis conscient du fait qu'il doit être codé avec l'aide de for boucle, mais je ne peux pas attraper la logique pour cela.
Je travaille en PHP et les données sont extraites de Mysql DB
ci-dessous est le format des données à afficher et en elle, le dernier <li>
est pour l'affichage séparateur
MISE À JOUR
for ($i=0, $n=sizeof($order->products); $i<$n; $i++)
{
<ul>
<li class="col1"><?php echo $order->products[$i]['qty']; ?></li>
<li class="col2"><?php echo $product_image; ?></li>
<li class="col3"><?php echo $product_name; ?></li>
<li class="col4"><?php echo $currencies->display_price($finalprice, $order->products[$i]['tax'], $order->products[$i]['qty']); ?></li>
<li class="dotted-border"></li>
</ul>
}
Veuillez montrer votre code de boucle. – BoltClock
@ BoltClock est un Pls Unicorn voir la mise à jour Question –