hola
ya esto hasta como que da dolor de cabeza creo que mas bien tu codigo deberia solamente ser esto
Cita: <?php
$td=0;
foreach($carro as $k => $v){
if ($td % $carro==0){
echo " <td>" ?> <img src="<?php echo $v['imagen'] ?>" width='30'>
<? if ($td % $carro==0)
echo "</td><td>";
else
echo "</td> "; $td++;
}
}
?>
bien veamos por aqui primeramente en este echo en donde a de salir la cuestion
echo " <td>" ?> <img src="<?php echo $v['imagen'] ?>" width='30'>
solamente estas mando a mostrar algo así como el width='30' (ancho) y no aparece el height (el alto)
prueba por esa via haber que sucede