Como não exibir ', ' no ultimo resultado
O próprio título já diz o que eu preciso, segue a baixo meu script.
<?php
$query = mysql_query("SELECT * FROM area WHERE status = 'on' ORDER BY nome ASC,ordem ASC");
$resultados = mysql_num_rows($query);
while($ln=mysql_fetch_assoc($query)){
$id = $ln['id'];
$nome = $ln['nome'];
$total = mysql_query("SELECT * FROM anuncio WHERE area_id = '$id'");
$soma = mysql_num_rows($total);
$exibe = $ln == $resultados ? "$nome ($soma)" : "$nome ($soma)" . ', ';
$exibe = $soma > 0 ? $exibe : '';
echo "$exibe";
}
?>
Como podem ver eu tentei fazer uma gambiarrinha, mas não funcionou. Eu contei o número de resultados, e caso o '$ln' fosse igual ao total de resultados ele não exibiria.
Agradeço e aguardo!!
Discussão (4)
Carregando comentários...