Foros del Web » Programando para Internet » PHP »

problemas con tabla dinamica

Estas en el tema de problemas con tabla dinamica en el foro de PHP en Foros del Web. Hola a todos mi problema es el siguiente tebgo el siguiente codigo con el q quiero generar una tabla dinamica, me recupera los datos pero ...
  #1 (permalink)  
Antiguo 05/06/2008, 19:23
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 19 años, 6 meses
Puntos: 1
problemas con tabla dinamica

Hola a todos

mi problema es el siguiente

tebgo el siguiente codigo con el q quiero generar una tabla dinamica, me recupera los datos pero no me completa la tabla de acuerdo a la cabecera que genero, no se por q

Código PHP:
..............................
$resultados = imap_fetch_overview($imap,"1:{$checar->Nmsgs}",0);
?><table BORDER=1 CELLSPACING=1 CELLPADDING=1 align="center" bordercolorlight="#00CCCC"  >
    <tr>
         <td width="147"><span style="font-weight: bold">&nbsp;Numero de Correo:</span></td>
         <td width="166"><span style="font-weight: bold">&nbsp;Fecha de Correo:&nbsp;</span></td>
         <td width="307"><span style="font-weight: bold">&nbsp;De:&nbsp;</span></td>
         <td width="307"><span style="font-weight: bold">&nbsp;Para:&nbsp;</span></td>
         <td width="307"><span style="font-weight: bold">&nbsp;Asunto:&nbsp;</span></td>
         <td width="307"><span style="font-weight: bold">&nbsp;Tamaño:&nbsp;</span></td>
    </tr>
</table>
<?php
foreach ($resultados as $detalles) {
print(
"<tr><td>".$detalles->msgno."</td>
            <td>"
.$detalles->date."</td>
            <td>"
.$detalles->from."</td>
            <td>"
.$detalles->to."</td>
            <td>"
.$detalles->subject."</td></tr>");
..........................
me genra de la siguiente manera



espero no puedan echar una mano

saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:

Última edición por rockobop; 05/06/2008 a las 19:28
  #2 (permalink)  
Antiguo 05/06/2008, 19:27
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problemas con tabla dinamica

lo que pasa es que cierras la tabla.... ¡¡¡antes de completarla!!!!

sabes a lo que me refiero??

solo pasa tu ciclo de PHP antes de cerrar la tabla... y bingo!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 05/06/2008, 20:06
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: problemas con tabla dinamica

gracias no me di cuenta q idiota,

una cosa mas tengo el campo

Código PHP:
 <td>".$detalles->size bytes."</td></tr
como hago para q el campo vacio no me de error de concatenacion

saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:
  #4 (permalink)  
Antiguo 05/06/2008, 20:12
 
Fecha de Ingreso: abril-2008
Mensajes: 264
Antigüedad: 16 años
Puntos: 2
Respuesta: problemas con tabla dinamica

¿$detalles es un objeto?

Si lo es, podrias provocar que al inicializarlo se inicialicen sus propiedades con "" el string vacio...

sino puedes hacer algo como:

Código PHP:
<td>".($detalles->size)? 0 : $detalles->size bytes."</td></tr

Saludos
Guille
  #5 (permalink)  
Antiguo 05/06/2008, 20:25
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: problemas con tabla dinamica

no es un objeto, y de la segunda manera no me funciona me provoca el mismo error,

pero logre concatenar de otra manera gracias

Código PHP:
<td>".$detalles->size." ".bytes."</td></tr
saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:
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 16:21.