Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2012, 14:35
Kilin
 
Fecha de Ingreso: junio-2011
Mensajes: 92
Antigüedad: 12 años, 10 meses
Puntos: 3
Traer datos de MySQL de forma organizada.

Hola!
Verán. Mi problema es el siguiente:
tengo que traer datos de una base de datos desde un foreach, pero no consigo organizarlo en tablas...

verán lo que quiero

TABLA:
1.dato1 blabababa dato2 ----------------------------- 2.dato1 blalbaalala dato2
3.dato1 blabababa dato2 ----------------------------- 4.dato1 blalbaalala dato2

Dato1 sería $row[dato1], dato 2 sería $row[dato2]

El caso es que quiero que al completarse la tabla en horizontal, se cierre el <tr> para que pase a la linea de abajo.

Probé con:
Código:
foreach ($items as $key => $item) {
$contador = 0;
echo '
<td><a href="', $item['href'], '">', $item['subject'], '</a> <span class="smalltext">', $txt['by'], ' ', $item['poster']['link'], $item['new'] ? '' : ' <a href="' . $scripturl . '?topic=' . $item['topic'] . '.msg' . $item['new_from'] . ';topicseen#new" rel="nofollow"><img src="' . $settings['lang_images_url'] . '/new.gif" alt="' . $txt['new'] . '" border="0" /></a>', '<br />[', $item['time'], ']</span></td>';
	$contador++;
            if ($contador=2)
            {
                echo '</tr><tr>';
                $contador = 0;
            }
	echo'</tr></table>';
	}
No funcionó :P

Última edición por Kilin; 22/01/2012 a las 14:46