Retroceder   Foros del Web > Diseño de Sitios web > (X)HTML

Respuesta
 
Herramientas Desplegado
Antiguo 25-feb-2008, 12:31   #1 (permalink)
salbatore ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 586
Duda bestia sobre html

Hola, foreros:

Seguramente sea una pregunta un poco bestia para todos los que entendeis un monton de html, pero yo no llevo tanto... jeje. Bueno mi pregunta es la siguiente:

Tengo un archivo php el cual no tiene ni html ni head ni body. Este tiene <?, php a montones.

Queria meter unas tablas que tengo en un html muy simples. Pero no se como meterlo en el php.

Que hago?
salbatore está desconectado   Responder Citando
Antiguo 25-feb-2008, 12:38   #2 (permalink)
hades87 tiene algunos puntos positivos de karma
 
Avatar de hades87
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 1.371
Enviar un mensaje por MSN a hades87
Re: Duda bestia sobre html

muy simple, o cierras php, metes todo tu código html y vuelves a abrir php y continúas on código, o sigues con php y metes un echo por cada linea de la tabla.

PD: esto debería ir al foro de php y no al de html.
__________________
Desarrollador web por amor al arte
hades87 está desconectado   Responder Citando
Antiguo 25-feb-2008, 12:54   #3 (permalink)
salbatore ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 586
Re: Duda bestia sobre html

Hola, Hades87:

Ok! Entendido, es que era una duda gorda para mi.

Pareces mi angel de la guarda, lo contestas a todo... jeje...

Gracias.
salbatore está desconectado   Responder Citando
Antiguo 25-feb-2008, 13:49   #4 (permalink)
hades87 tiene algunos puntos positivos de karma
 
Avatar de hades87
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 1.371
Enviar un mensaje por MSN a hades87
Re: Duda bestia sobre html

jaja, no hombre no es eso, lo único que no se si si le metes directamente el código thtml, le tendrías que meter doctype y todo me imagino.
__________________
Desarrollador web por amor al arte
hades87 está desconectado   Responder Citando
Antiguo 27-feb-2008, 22:10   #5 (permalink)
CristianVoltx ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 4
De acuerdo Re: Duda bestia sobre html

Tambien tenia esta gran duda jejeje. Gracias.
CristianVoltx está desconectado   Responder Citando
Antiguo 29-feb-2008, 03:57   #6 (permalink)
valeguz está en el buen camino
 
Fecha de Ingreso: octubre-2006
Ubicación: Al sur sur de Argentina
Mensajes: 197
Re: Duda bestia sobre html

Hola
yo no utilizo echo en cada linea, se lo pongo al principio del bloque que quiero y le cierro las comillas al final, por ejemplo

Código PHP:
<?php
echo "<table class='est_tabla'>
          <tr>
               <td></td>
               <td></td>
          </tr>
          <tr>
               <td></td>
               <td></td>
          </tr>
          </table>"
;
?>
y funciona perfectamente lo unico que hay que tener en cuenta es usar tildes dentro del bloque en lugar de comillas...
Saludos
valeguz está desconectado   Responder Citando
Antiguo 01-mar-2008, 15:48   #7 (permalink)
hades87 tiene algunos puntos positivos de karma
 
Avatar de hades87
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 1.371
Enviar un mensaje por MSN a hades87
Re: Duda bestia sobre html

anda valeguz, no sabía yo esa maravilla :P. Yo matándome haciendo echos y mas echos. Muchas gracias por la aportación y salbatore toma mejor en cuenta lo que dijo e valeguz ^^
__________________
Desarrollador web por amor al arte
hades87 está desconectado   Responder Citando
Antiguo 01-mar-2008, 21:56   #8 (permalink)
HackmanC tiene algunos puntos positivos de karma
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 191
Sonrisa Re: Duda bestia sobre html

Cita:
Iniciado por salbatore Ver Mensaje
Tengo un archivo php el cual no tiene ni html ni head ni body. Este tiene <?, php a montones.
Aunque es evidente que ya obtuviste un respuesta correcta a tu pregunta, no puedo dejar de comentar sobre ese asunto de los <?php a montones.

He visto que algunos de los programadores en "php" (sin ánimo de ofender a nadie, puesto que yo he programado en PHP durante ya varios años también), parece que quisieran hacer exactamente lo contrario a todos los programadores en otros lenguajes de programación. - Pero negativamente :( -

Regresemos un poco en la historia...

Los primeros servidores web como HTTPd, no tenían la capacidad de ejecutar filtros sobre el HTML, la única forma de programar era con CGI, es decir un script que ejecutaba un montón de instrucciones y de allí se generaba todo el HTML.

Por lo tanto se necesitaban miles de instrucciones de "echo", "print" u "output", o el comando del lenguaje de programación que se utilizara (perl, java servlets, python, etc). Pero todo el universo se dio cuenta de lo ineficiente de esa forma de trabajar, y así comenzó a inventar tecnologías mas eficientes, como lenguajes "script" (incluyendo php), "frameworks", etc.

Actualmente se mezcla el HTML con instrucciones del lenguaje de programación que estés usando, de forma que la "Capa de Presentación" quede perfectamente definida y separada de la "Capa de la Lógica de Programación".

Todos los lenguajes de programación tiene la misma característica, obtienen el HTML, buscan las etiquetas y las remplazan con valores generados por el programa, por que PHP va a ser diferente ?

El uso ineficiente de "echo" dentro un programa PHP, solo trae consecuencias negativas, bajo desempeño del servidor y de los programadores; y unos prácticas deficientes de programación.

Por supuesto, y como siempre, esto solo refleja mi forma personal de pensar (y nada más) ...

Un ejemplo :

Código:
<?php
echo "<table class='est_tabla'>
          <tr>
               <td>Hello World!</td>
               <td></td>
          </tr>
          <tr>
               <td></td>
               <td></td>
          </tr>
          </table>";
?>
Código:
<table class='est_tabla'>
      <tr>
           <td><?php echo "Hello World!" ?></td>
           <td></td>
      </tr>
      <tr>
           <td></td>
           <td></td>
      </tr>
</table>
HackmanC está desconectado   Responder Citando
Antiguo 02-mar-2008, 00:50   #9 (permalink)
salbatore ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 586
Re: Duda bestia sobre html

Hola de nuevo:

Muchas gracias por las respuestas, ya me ha quedado mucho mas claro el tema, jeje. Es que estoy empezando con mi web y salen dudillas de novato total, jeje.

Bueno... muchisimas gracias a todos...
salbatore está desconectado   Responder Citando
Antiguo 03-mar-2008, 04:19   #10 (permalink)
valeguz está en el buen camino
 
Fecha de Ingreso: octubre-2006
Ubicación: Al sur sur de Argentina
Mensajes: 197
Re: Duda bestia sobre html

Cita:
Iniciado por HackmanC Ver Mensaje
Código:
<table class='est_tabla'>
      <tr>
           <td><?php echo "Hello World!" ?></td>
           <td></td>
      </tr>
      <tr>
           <td></td>
           <td></td>
      </tr>
</table>
Por supuesto que esa es la mejor forma de hacerlo, utilizando la forma que nombras podes mostrar datos de la base de datos del tipo

Código:
<?php /*realizo consulta a base y le asigno a $fila un registro*/ ?>

<table class='est_tabla'>
      <tr>
           <td><?php $fila['NOMBRE'] ?></td>
           <td></td>
      </tr>
      <tr>
           <td></td>
           <td></td>
      </tr>
</table>
y variables con datos, etc...
pero si recien comienza es mejor no marearlo con todas las opciones de uso que tiene con php, cuando quiera entrar mas en el fascinante mundo php se meterá solo en el foro de php...

Saludos
valeguz está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:39.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93