Comunidad de diseño web y desarrollo en internet online

Página se deforma al poner código PHP

Citar            
MensajeEscrito el 26 Mar 2014 06:05 am
Hola, buenas noches.

Tengo un inconveniente con mi sitio web en desarrollo.

Lo que sucede es que al meter un código PHP dentro de la página, el diseño se deforma.

¿Cuál es la causa de este inconveniente y como lo puedo solucionar?

Espero sus prontas respuestas, de antemano muchas gracias por su atención.

Código CSS :

  html, body{ height: 100%; margin: 0; padding: 0;}

        #container {
                width: 100%;
                margin: 0 auto; 
                overflow: hidden;
                height: auto; 
                min-height: 100%;
        }

        header {
                width: 100%;
                height: 40px;
                background-color: #65604F;
        }

        header legend {
                font-family: arial, helvetica sans-serif;
                font-size: 20px;
                position: relative;
                top: 10px;
                left: 5px;
                color: #fff;
        }

        nav {
                width: 100%px;
                height: 40px;
                border: 0.1em solid #ccc;

        }

        nav ul {}

        nav ul li {
         display: inline;
                position: relative;
                right: 40px;
        }

        nav ul li a {
                text-decoration: none;
                font-family: arial,helvetica sans-serif;
                font-size: 14px;
                margin-left: 20px;
                color: #262323;
                position: relative;
                bottom: 5px;;
        }

 
        .dolar_total {
                float: right;
                display: inline;
                margin-left: 100px;
 
        }

        #content {
                width: 85%;
                background: #DDD;
                position: relative;
                min-height: 100%;
                height: auto !important;
                height: 100%;
        }
        
        #principal {
                width: 60%;
                height: 642px;
                margin-top: 5px;
                float: left;
                border: 1px solid #ccc;
        }

        #secundario {
                width: 39%;
                height: 642px;
                margin-top: 5px;
                float: left;
                border: 1px solid #ccc;
        }

        .recomendaciones {
                width: 755px;
                height: 70px;
                display: block;
                margin-top: 3px;
                margin-left: 5px;
                border: 1px solid #ccc;
        }
        
        .divisas {
                width: 243px;
                height: 100px;
                margin-top: 3px;
                margin-left: 5px;
                display: inline-block;
                border: 1px solid #ccc;
        }

       
        #entradas_y_salidas {
                width: 498px;
                height: 276px;
                border: 1px solid #ccc;
        }
   
        #pos_compras {
                width: 250px;
                height: 383px;
                float: right;
                border: 1px solid #ccc;
        }

        aside {
                width: 15%;
                height: 642px;
                margin-top: 5px;
                float: left;
                border: 1px solid #ccc;
        }
        
        .loca {
                width: 245px;
                height: 267px;
                margin: 5px 4px 4px;
                display: block;
                border: 0.1em solid #ccc;
        }

        footer {
                width: 100%;
                background: #CCC;
                position: absolute;
                bottom: 0 !importante;
                bottom: -1px;
                height: 40px;

        }
        
        footer p {
                margin-left: 5px;
                font-family: arial,helvetica sans-serif;
                font-size: 14px;
                color: #a3a3a3;
        }




Código HTML :

<!DOCTYPE html>
<head>
    <title>
           Prueba
    </title>
    <meta charset="utf-8">
    <meta author="">
    <meta description="">
</head>
<body>
    <div id="container">
         <header>
             <legend>
                 Prueba
             </legend>
         </header>
         <nav>
             <ul>
                 <li><a href="inicio.php">Inicio</a></li>
                 <li><a href="#"></a></li>
                 <li><a href="lista.php">Registros</a></li>
            
             </ul>
             
         </nav>

            <div id="content">

                <div id="principal">
                
                      <?php 
                    //Llamamos al archivo conexion.php
                    require_once ("conexion.php");
                    //Preparamos la consulta
                    $consulta = "SELECT * FROM datos";
                    //Ejecutamos la consulta
                    $eje_consulta = mysql_query ($consulta,$conexion) or die ("Error al ejecutar la consulta").mysql_error();
              /* 
                  Verificamos si hay coincidencias en nuestra tabla de datos respecto a la
                  información que solicita el usuario. Si la respuesta a nuestro condicionante
                  es True, nos va a mostrar en pantalla los datos, de lo contrario, nos 
                  mostrará un mensaje (No has resgistrado ningún dato). "En un fúturo que la app
                  se ponga en línea se modificarán las base de datos".
              */
                   if (mysql_num_rows($eje_consulta) > 0) {
                   while ($lista = mysql_fetch_array($eje_consulta));
                       echo $lista[fecha];
                       echo $lista[motivo];
                       echo $lista[descripcion];
                       echo $lista[entrada];
                       echo $salida[salida];
                   }else {
                      echo "No has registrado ning&uacute;n dato";
                   }

                   mysql_free_result ();
                   mysql_close ();
             ?>
        
                </div>
                <div id="secundario">

                </div>
            </div>   
            <aside>

            </aside>      
            <footer>
<p>Hola mundo 2014</p>
            </footer> 
          
    </div>
</body>
</html>

Por raigeky

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 Mar 2014 07:48 pm
Depende no mencionaste que error grafico te provoca,

En fin

utiliza "include("conexion.php"); en ves de "require_once"; esto te mostrara la pagina aun cuando haya un error en el archivo conexion.php-

Lo segundo:

maneja el codigo del footer asi:

<div style="clear: both"></div>
<footer>
<p>Hola mundo 2014</p>
</footer>

Para que quite el float: left que escogiste anteriormente.

ES lo unico que note, suerte :)

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox
Citar            
MensajeEscrito el 28 Mar 2014 05:08 pm

elporfirio escribió:

Depende no mencionaste que error grafico te provoca,

En fin

utiliza "include("conexion.php"); en ves de "require_once"; esto te mostrara la pagina aun cuando haya un error en el archivo conexion.php-

Lo segundo:

maneja el codigo del footer asi:

<div style="clear: both"></div>
<footer>
<p>Hola mundo 2014</p>
</footer>

Para que quite el float: left que escogiste anteriormente.

ES lo unico que note, suerte :)


Perfecto, ahora mismo corregiré y te aviso como quedó.

Muchas gracias por tu respuesta.

Saludos.

Por raigeky

5 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.