Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/12/2012, 07:14
beutxita
 
Fecha de Ingreso: septiembre-2009
Mensajes: 11
Antigüedad: 15 años, 1 mes
Puntos: 0
Pregunta Respuesta: mostrar todos los registros de una tabla mysql y al último ponerle un esti

Bueno chicos!
he probado el codigo y aunque lo he modificado bastante para que me funcione como yo quiero, me lo hace bien, pero el último registro no me lo saca, lo tiene en cuenta pero no lo muestra.
Lo quería adaptar a un script de imagenes, que en realidad lo que queria era quitar una coma en el último registro porque sino el script no funciona en IE7 ni IE8 os dejo el código para que veais lo que he hecho y me comenteis que estoy haciendo mal.
Millones de gracias a todos de verdad!

<?php


$rs=mysql_query("SELECT * FROM $tabla_promo WHERE visible='1' ORDER BY orden ASC") or die(mysql_error());
$cant = mysql_num_rows($rs);

if ($cant == 0) echo "No hay promociones para mostrar";

else {
$contador = 0;

while ($contador < $cant) {
++$contador;

$item_url = mysql_result($rs,$contador,"url");
$item_titulo = mysql_result($rs,$contador,"titulo");
$item_descripcion = mysql_result($rs,$contador,"descripcion");
$item_enlace = mysql_result($rs,$contador,"enlace");
$item_imagen1 = mysql_result($rs,$contador,"imagen1");
$item_imagenm1 = $promo_upload . mysql_result($rs,$contador,"imagen1");
$item_imagen2 = mysql_result($rs,$contador,"imagen2");
$item_imagenm2 = $promo_upload . mysql_result($rs,$contador,"imagen2");

if($contador != $cant)
{
$coma= ',';
}
else
{
$coma= '';
}

?>
{image : '<?=$item_imagenm1;?>', title : '<h2><?=$item_titulo;?></h2><?=$item_descripcion;?><div class="sticker" style="background-image:url(<?=$item_imagenm2;?>)"></div>', url : '<?=$item_enlace;?>'}<? echo $coma; ?>


<? } } ?>