Foros del Web » Programando para Internet » PHP »

tabla dinamica se desconfigura

Estas en el tema de tabla dinamica se desconfigura en el foro de PHP en Foros del Web. hola maestros l les dejo un pedazo de código para ver si me pueden echar una mano representa a la generación de una tabla de ...
  #1 (permalink)  
Antiguo 12/07/2007, 20:39
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 20 años, 1 mes
Puntos: 1
tabla dinamica se desconfigura

hola maestros l

les dejo un pedazo de código para ver si me pueden echar una mano

representa a la generación de una tabla de forma dinámica qiza este rompiendo algunas reglas de php por q en html me genera perfectamente la tabla,


la consulta devuelve los datos, el problema es q se muestras algunos en una tabla super desconfigurada y la gran mayoria fuera de ella


Código PHP:

printf
("<table width='700' border='1' cellspacing='3' cellpadding='3' bordercolor='666633' align='center'>
            <tr>
                      <td bgcolor='#33CCCC'><div align='center'>Ingresos</div></td>
                      <td bgcolor='#33CCCC'><div align='center'>Egresos</div></td>
            </tr>
            <tr>"
);

    
printf("<th>
                    <table width='350' border='1' cellspacing='1' cellpadding='2' bordercolor='666633' align='center'>
                        <tr>
                              <td bgcolor='#33CCCC'><div align='center'>Nombre de la Cuenta</div></td>
                              <td bgcolor='#33CCCC'><div align='center'>Monto</div></td>
                        </tr>
                        <tr>"
);
        while (
$row mysql_fetch_array($consultaI))
        {        
        
                    
printf("<td>".$row["NOMBRE_CUENTA_PRESUPUESTARIA_INGRESO"]."</td>
                            <td>"
.$row["TOTAL"]."</td>
                        </tr>
                    </table>
            </th>"
);
        }
        
mysql_free_result($consultaI);
        
    
printf("<th>
                    <table width='350' border='1' cellspacing='1' cellpadding='2' bordercolor='666633' align='center'>
                        <tr>
                              <td bgcolor='#33CCCC'><div align='center'>Nombre de la cuenta</div></td>
                              <td bgcolor='#33CCCC'><div align='center'>Monto</div></td>
                        </tr>
                        <tr>"
);
        while (
$row mysql_fetch_array($consultaE))
        {        
                    
printf("<td>".$row["NOMBRE_CUENTA_PRESUPUESTARIA_EGRESO"]."</td>
                              <td>"
.$row["TOTAL"]."</td>
                        </tr>
                    </table>
            </th>"
);
        }
        
mysql_free_result($consultaE);            
                    
                    
    
printf("</tr></table>"); 
gracias por su colaboracion

saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios:
  #2 (permalink)  
Antiguo 13/07/2007, 06:16
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 18 años, 2 meses
Puntos: 9
Re: tabla dinamica se desconfigura

Hola rockobop, prueba asi:
Código PHP:
printf("<table width='700' border='1' cellspacing='3' cellpadding='3' bordercolor='666633' align='center'>
            <tr>
                      <td bgcolor='#33CCCC'><div align='center'>Ingresos</div></td>
                      <td bgcolor='#33CCCC'><div align='center'>Egresos</div></td>
            </tr>
            <tr>"
);

    
printf("<th>
                    <table width='350' border='1' cellspacing='1' cellpadding='2' bordercolor='666633' align='center'>
                        <tr>
                              <td bgcolor='#33CCCC'><div align='center'>Nombre de la Cuenta</div></td>
                              <td bgcolor='#33CCCC'><div align='center'>Monto</div></td>
                        </tr>
                        <tr>"
);
        while (
$row mysql_fetch_array($consultaI))
        {        
        
                    
printf("<td>".$row["NOMBRE_CUENTA_PRESUPUESTARIA_INGRESO"]."</td>
                            <td>"
.$row["TOTAL"]."</td>
                        </tr>
                    "
);
        }
echo
"</table>
            </th>"
;
        
mysql_free_result($consultaI);
        
    
printf("<th>
                    <table width='350' border='1' cellspacing='1' cellpadding='2' bordercolor='666633' align='center'>
                        <tr>
                              <td bgcolor='#33CCCC'><div align='center'>Nombre de la cuenta</div></td>
                              <td bgcolor='#33CCCC'><div align='center'>Monto</div></td>
                        </tr>
                        <tr>"
);
        while (
$row mysql_fetch_array($consultaE))
        {        
                    
printf("<td>".$row["NOMBRE_CUENTA_PRESUPUESTARIA_EGRESO"]."</td>
                              <td>"
.$row["TOTAL"]."</td>
                        </tr>
                    "
);
        }
echo
"</table>
            </th>"
;
        
mysql_free_result($consultaE);            
                    
                    
    
printf("</tr></table>"); 
Saludos!!!!.
__________________
->Aprender es un proceso que incluye el error..
  #3 (permalink)  
Antiguo 13/07/2007, 06:38
Avatar de rockobop  
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 20 años, 1 mes
Puntos: 1
la tabla es perfecta cala932

gracias, tu si la tienes clara


saludos

uhh otro fallo

pense q estab bien hasta que revise bien los campos

la tabla me muestra con perfecto formato pero me triplica los campos de la parte ingresos es decir de cada campo me pone tres filas,

es raro por q la consulta en consola me lanza una sola vez y al lado derecho en egresos es correcto se crean las filas necesarias, y parten con la misma logica

algun comentario????

saludos

asunto resuelto era un ;" demas q estaban en el lugar incorrecto

gracias

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 GatorV; 13/07/2007 a las 07:54
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 12:53.