Foros del Web » Programando para Internet » PHP »

[Solucionado] Saltos en mi code php

Estas en el tema de [Solucionado] Saltos en mi code php en el foro de PHP en Foros del Web. Hola buen día , esperando que me pudiesen ayudar con alguna idea sobre porque al ejecutar el codigo que está abajo me da muchos saltos ...
  #1 (permalink)  
Antiguo 06/11/2008, 16:37
Avatar de Lenin_Germaine  
Fecha de Ingreso: junio-2007
Ubicación: Monterrey, Nuevo León
Mensajes: 82
Antigüedad: 16 años, 9 meses
Puntos: 0
[Solucionado] Saltos en mi code php

Hola buen día , esperando que me pudiesen ayudar con alguna idea sobre porque al ejecutar el codigo que está abajo me da muchos saltos y me empieza a mostrar los registros de la tabla con su formato, ya hasta mas abajo de la pantalla, es decir queda un espacio muy considerable en blanco antes de empezar a mostrar la tabla, algo sale mal?, alguna idea?

Código php:
Ver original
  1. <body>
  2. <?php
  3. $idcontrato=$_REQUEST[idcontrato];
  4. $conexion3=mysql_connect("localhost","root","mysql")
  5. or die("Problemas en la conexion");
  6. mysql_select_db("pcabc",$conexion3)
  7. or die("Problemas en la seleccion de la base de datos detalledocumentos"); 
  8.     $registros=mysql_query("select * from *",$conexion3)
  9.     or die("Problemas en el select: ".mysql_error()); ?>
  10. <table>
  11. <tr>
  12. <th>Columna 1</th>
  13. <th>Columna 2</th>
  14. <th>Columna 3</th>
  15. </tr>
  16. <tr>
  17. <td>Celda 1</td>
  18. <td>Celda 2</td>
  19. <td>Celda 3</td>
  20. </tr>
  21. <tr>
  22. <td>Celda 4</td>
  23. <td>Celda 5</td>
  24. <td>Celda 6</td>
  25. </tr>
  26. </table>
  27.  
  28.     <?php
  29.     mysql_free_result($reg);
  30.     mysql_close($conexion3)
  31.     ?>
  32. </body>


Última edición por Lenin_Germaine; 07/11/2008 a las 10:19 Razón: Dejé herido al HTML, pero ya lo curé !!!
  #2 (permalink)  
Antiguo 06/11/2008, 16:45
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Grandes Saltos de php

Hola

pues debera de ser algo antes de la tabla, por que el unico salto que muestras en el codigo es:

echo "<br>";

Un saludo
  #3 (permalink)  
Antiguo 06/11/2008, 16:48
Avatar de Lenin_Germaine  
Fecha de Ingreso: junio-2007
Ubicación: Monterrey, Nuevo León
Mensajes: 82
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Grandes Saltos de php

aquio está el código completo, lo pongo todo porque se es muy pequeño:

Código php:
Ver original
  1. <body>
  2. <?php
  3. $idcontrato=$_REQUEST[idcontrato];
  4. $conexion3=mysql_connect("localhost","root","mysql")
  5. or die("Problemas en la conexion");
  6. mysql_select_db("pcabc",$conexion3)
  7. or die("Problemas en la seleccion de la base de datos detalledocumentos"); 
  8.     $registros=mysql_query("select * from *",$conexion3)
  9.     or die("Problemas en el select: ".mysql_error()); ?>
  10. <table>
  11. <tr>
  12. <th>Columna 1</th>
  13. <th>Columna 2</th>
  14. <th>Columna 3</th>
  15. </tr>
  16. <tr>
  17. <td>Celda 1</td>
  18. <td>Celda 2</td>
  19. <td>Celda 3</td>
  20. </tr>
  21. <tr>
  22. <td>Celda 4</td>
  23. <td>Celda 5</td>
  24. <td>Celda 6</td>
  25. </tr>
  26. </table>
  27.  
  28.     <?php
  29.     mysql_free_result($reg);
  30.     mysql_close($conexion3)
  31.     ?>
  32. </body>

Última edición por Lenin_Germaine; 07/11/2008 a las 10:15
  #4 (permalink)  
Antiguo 06/11/2008, 17:57
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Grandes Saltos de php

Errores. Para qué pones ese <br>? Entre celdas o filas no puedes colocar NADA.

Haber, ubiquémonos un poco. La estructura de una tabla (xHTML) es:

Código ideal de una tabla xHTML:
Ver original
  1. <table>
  2.     <thead>
  3.         <tr>
  4.             <th>Cabecera 1</th>
  5.             <th>Cabecera 2</th>
  6.         </tr>
  7.     </thead>
  8.     <tfoot>
  9.         <tr>
  10.             <td>Pie 1</td>
  11.             <td>Pie 2</td>
  12.         </tr>
  13.     </tfoot>
  14.     <tbody>
  15.         <tr>
  16.              <td>Fila 1, columna 1</td>
  17.             <td>Fila 1, columna 2</td>
  18.         </tr>
  19.         <tr>
  20.              <td>Fila 2, columna 1</td>
  21.             <td>Fila 2, columna 2</td>
  22.         </tr>
  23.     </tbody>
  24. </table>
y en general
Código practico de una tabla HTML:
Ver original
  1. <table>
  2.      <tr>
  3.          <td>Fila 1, columna 1</td>
  4.          <td>Fila 1, columna 2</td>
  5.      </tr>
  6.      <tr>
  7.          <td>Fila 2, columna 1</td>
  8.          <td>Fila 2, columna 2</td>
  9.      </tr>
  10. </table>
Esas serían formas correctas de hacer una tabla en HTML. Por lo tanto verás que hay algunos errores en la tuya, como el uso incorrecto de <th> (Debiera ser <td>). Y entre esos tags no debe haber ninguna salida (hablo del <br>).

Saludos,
  #5 (permalink)  
Antiguo 06/11/2008, 20:12
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Grandes Saltos de php

muy bien okram, muchos "problemas" de estos (que no son errores... son horrores) nacen y se dejan crecer gracias a que no se documenta bien el programador...

si todos tuviéramos ese buen hábito!!


--

ni hablar, si el HTML sintiera cuando lo usan muy des informada mente... en este caso ya estuviera muy triste y adolorido, xD

(no me voy sin las ganas de)

¿¿y para que crees que usas el <br> ahí.... (se nota que no te gusta documentarte) ???

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 07/11/2008, 10:17
Avatar de Lenin_Germaine  
Fecha de Ingreso: junio-2007
Ubicación: Monterrey, Nuevo León
Mensajes: 82
Antigüedad: 16 años, 9 meses
Puntos: 0
Listo

Listo después de la llamada de atención, "la cuál no me gusta pero agradezco" ordené todo de modo que al HTML NO LE DUELA así que hoy no se me quejará y dejo todo como debe de ser funcionando, gracias compañeros..
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 15:16.