tengo un problema que desde ayer me tiene "entretenido" y vengo por estos lados para ver si alguien me puede dar una manito.
Resulta que quiero mostrar unos registros recogidos de una BD a través de un buble en dos columnas, he visto hastos ejemplos por aquí pero con el problema que por cada par de registros genera una nueva fila. Lo que quiero lograr es una fila y solo dos columnas ya que los resultados los muestro con capas DIV
aquí mi código (algunas cosas he sacado desde este sitio para tratar de solucionar este asustito)
Código PHP:
conectar();
$sql = ("SELECT * FROM com_datos") or die (mysql_error());
$resultado = mysql_query($sql);
$resultado2 = $resultado;
echo '<table border="0" cellpadding="0" cellspacing="0"><tr><td>'; //abro la tabla con su fila y una columna
while($row = mysql_fetch_assoc($resultado2)){ //empiezo el bucle
if($x==0){ //muestro el primer estilo de DIV
echo '<div class="class1">'.$row['valor'].'</div>';
$x=1;
} //por aquí debería cerrar la columna y abrir una nueva </td><td> pero que no se repita :S
else{ //sigo con el segundo estilo de DIV el que quiero en la otra columna
echo '<div class="class2">'.$row['valor'].'</div>';
$x=0;
}//fin IF
}//fin while
echo '</td></tr></table>'; //cierro la columna, la fila y la tabla fuera del bucle para que no se repita..
¿hay alguna solución a este caso?? :S
como les dije, he visto ejemplos pero cada dos columnas se crea una nueva fila y no me sirve.
ojalá entiendan mi telaaraña :D
Te antemano muchas gracias