Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: elquenosabe en 30 Julio 2010, 21:04 pm



Título: mostrar datos de tabla por separado
Publicado por: elquenosabe en 30 Julio 2010, 21:04 pm
hola otra vez yo demonios ahora tengo otra duda...

tengo una plantilla a dos colubnas y lo que estoy tartando de hacer es mostrar el ultimo registro a dos colubnas por ejemplo:

tengo una tabla "pruebatabla", con los siguientes campos:

 - titulo
 - texto
 - imagenChica
 - imagenGrande

lo que yo hago es lo siguiente

Código
  1. $primero = mysql_query(" SELECT * FROM pruebatabla ORDER BY id DESC LIMIT 1");
  2.  
  3. while($row = mysql_fetch_assoc($primero)) {
  4.  
  5.   echo"$row[titulo]<br>$row[imagenGrande]<br>$row[texto]";
  6.  
  7. }

Hasta aqui muestro la imagen grande, por ejemplo. Pero para los otros registros imprimo la imagen chica y el problema es el siguiente:

Código
  1. $segundo = mysql_query(" SELECT * FROM pruebatabla ORDER BY id DESC LIMIT 1,10") or die(mysql_error());
  2.  
  3. while($row = mysql_fetch_assoc($lista2)) {
  4.  
  5. echo"<div class='cuadrodecolubnas'>
  6. <div class='colubna'>
  7. $row[titulo]<br>$row[imagenChica]<br>$row[texto]
  8. ";
  9.  
  10. }

el problema es que me falta imprimir imprimir la div que tengo para el espacio y la segunda colubna lo trate de solucionar haciendo esto pero fue un verdadero desastre

Código
  1. if(fmod($row[id],1)==0) {
  2. echo"\n <div class=\"espacio\">
  3. &nbsp;</div>";
  4. }
  5.  
  6. if(fmod($rou[id],2)==0) {
  7. echo"\n </div>
  8. </div>";
  9. }

creo que ando muy perdido quisiera que quedaran a dos colubnas los registros pero no puedo, quisiera saber como hacer para lograrlo, de antemano gracias