Una ayuda per favoreee...

  • Autor Autor Tepillao
  • Fecha de inicio Fecha de inicio
T

Tepillao

Alfa
Domainer
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola amigos...

No encuentro la forma de que este listado aparezca en tres o cuatro columnas y ordenado por las primeras letras del nombre. El código que tengo es este:


<?php foreach($categories as $row1): $category_id = $row1->category_id;$name = $row1->name;?>

<div class="gap">
<table width="100%" border="0">
<tr>
<td width="300">
<h1><img src="<?php echo base_url();?>theme/<?php echo $site_info_row->site_theme;?>/images/category.png" class="icon" /><a href="<?php echo base_url();?>video/category/<?php echo $category_id;?>/<?php echo $name;?>/" ><?php echo $row1->name;?></h1>
</td>
</tr>
</table>
</div>

<?php endforeach?>


Si alguno sabe.. por favor echenme una mano, me esta volviendo loco y no encuentro información por internet que diga como hacerlo.

Gracias
 
Creo que lo que pasa es que dentro del bucle estas metiendo la tabla, creo que deberia de ser una sola tabla y dentro del bucle las filas prueba así

PHP:
<table width="100%" border="0">
<?php foreach($categories as $row1): $category_id = $row1->category_id;$name = $row1->name;?>

<div class="gap">
<tr>
<td width="300">
<h1><img src="<?php echo base_url();?>theme/<?php echo $site_info_row->site_theme;?>/images/category.png" class="icon" /><a href="<?php echo base_url();?>video/category/<?php echo $category_id;?>/<?php echo $name;?>/" ><?php echo $row1->name;?></h1>
</td>
</tr>
</div>
<?php endforeach?>
</table>
 
Última edición:
Iuuuuu... gracias por tu respuesta Jorge.

Pero para los neofitos como yo como sería... podrías darme un ejemplo? Siendo este el codigo que llama a cada categoría:

<a href="<?php echo base_url();?>video/category/<?php echo $category_id;?>/<?php echo $name;?>/" ><?php echo $row1->name;?>

Y especifico:

category es la tabla en la BD
category_id es el numero que se le asigna a cada categoría
name es el nombre del artista

Gracias
 
Atrás
Arriba