Foros del Web » Programando para Internet » PHP »

como distribuir datos de MySQL en tablas dentro de otra?

Estas en el tema de como distribuir datos de MySQL en tablas dentro de otra? en el foro de PHP en Foros del Web. Hola a todos, soy nuevo en el foro y esta es mi primer consulta. Tengo una db de MySQL y extraigo los datos, hasta aqui ...
  #1 (permalink)  
Antiguo 04/03/2010, 08:33
 
Fecha de Ingreso: diciembre-2009
Mensajes: 115
Antigüedad: 14 años, 5 meses
Puntos: 0
como distribuir datos de MySQL en tablas dentro de otra?

Hola a todos, soy nuevo en el foro y esta es mi primer consulta.
Tengo una db de MySQL y extraigo los datos, hasta aqui todo bien.
Ahora quiero mostralos, aqui se complica la cosa
La idea es mostrar hasta que se acaben las noticias y po cada una, la imagen, titulo y comentario.
Les muestro una tablita de lo que me han pedido.

<table width="540" border="1" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"> (aqui iria una tabla con 3 filas, en la 1er fila la imagen, 2da titulo, 3ar comentario)</td>
</tr>
<tr>
<td>(aqui iria una tabla con 3 filas, en la 1er fila la imagen, 2da titulo, 3ar comentario)</td>
<td>(aqui iria una tabla con 3 filas, en la 1er fila la imagen, 2da titulo, 3ar comentario)</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
</table>


Lo que me falla al mostrar los datos es que me muestra el mismo dato tres veces, en vez de mostrarme continuado uno tras otro.
Agradezco cualquier sugerencia y espero haber expuesto, con aunque sea algo de claridad, mi inconveniente.


Este es el php completo por si les sirve
<?php
mysql_connect('localhost','root','');
mysql_select_db('bd_basquet');
$sql_noti="SELECT * FROM noticias ORDER BY fecha_noti DESC";
$result=mysql_query($sql_noti);
//echo mysql_error(); /* Esto sirve para encontrar errores en el query */
//echo $sql_noti;

// echo $fila['id_noti']."<br>";
echo "<table width='540' border='1' cellspacing='0' cellpadding='0'>";
while ($fila = mysql_fetch_assoc($result)){
echo "<tr>
<td colspan='2'>
<table width='259' border='1' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td> <img src='images_dir/".$fila['url_ima'].".jpg' alt='imagen no disponible' width='80' height='80'></td>
</tr>
<tr>
<td>$fila[titulo]". " | " . "$fila[fecha_noti]</td>
</tr>
<tr>
<td>$fila[noticia]</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width='259' border='1' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td> <img src='images_dir/".$fila['url_ima'].".jpg' alt='imagen no disponible' width='80' height='80'></td>
</tr>
<tr>
<td>$fila[titulo]". " | " . "$fila[fecha_noti]</td>
</tr>
<tr>
<td>$fila[noticia]</td>
</tr>
</table>
</td>
<td>
<table width='259' border='1' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td> <img src='images_dir/".$fila['url_ima'].".jpg' alt='imagen no disponible' width='80' height='80'></td>
</tr>
<tr>
<td>$fila[titulo]". " | " . "$fila[fecha_noti]</td>
</tr>
<tr>
<td>$fila[noticia]</td>
</tr>
</table>
</td>
</tr>
<tr><td>|||||||||||||||||||||||||||||||||||||||||| |||||||||</td>
</tr>";
}
echo "</table>";

Última edición por genihe; 04/03/2010 a las 09:13
  #2 (permalink)  
Antiguo 04/03/2010, 08:51
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: como distribuir datos de MySQL en tablas dentro de otra?

Pero sin ver lo que haz hecho no te podemos decir. ¿Qué haz hecho con PHP?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: mysql, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:45.