Foros del Web » Programando para Internet » PHP »

Introducir codigo html dentro de php

Estas en el tema de Introducir codigo html dentro de php en el foro de PHP en Foros del Web. Hola: Me gustaria introducir una tabla dentro de este codigo php: Código PHP: printf ( "ID: %s" , $row [ 1 ]);  Exatamente donde esta la ...
  #1 (permalink)  
Antiguo 06/04/2004, 17:34
 
Fecha de Ingreso: febrero-2003
Mensajes: 753
Antigüedad: 14 años, 10 meses
Puntos: 2
Introducir codigo html dentro de php

Hola:
Me gustaria introducir una tabla dentro de este codigo php:

Código PHP:
printf("ID: %s",$row[1]); 

Exatamente donde esta la palabra "ID:" y que %s estubiera dentro de la misma tabla pero siemple que lo intento solo me encuentro con errores de php como por ejemplo:

Código PHP:
printf("<table cellpadding='2' width='100%'><tr><td width='100%' bgcolor="#008000">%s",$row[1]); 
Y me da error, no entiendo porque.

Un saludo
  #2 (permalink)  
Antiguo 06/04/2004, 18:04
Avatar de vitxo  
Fecha de Ingreso: septiembre-2003
Ubicación: Valencia
Mensajes: 219
Antigüedad: 14 años, 3 meses
Puntos: 0
Muy simple. Cuando usas comillas dobles para encerrar cadenas de texto, las que estan dentro tienes que "escaparlas" para q el interprete de PHP no se crea que ha terminado el string:

Código PHP:
echo "Hola \"Mundo\""
escupe Hola "Mundo".

Idem cuando usas comillas simples para encerrar cadenas de texto, solo tendras que escapar las simples en este caso. Todos deberiamos usar comillas simples para encerrar cadenas de caracteres por cierto.

Por cierto, los atributos de las etiquetas (x)HTML van encerrados entre comillas dobles. Cualquier otra forma es incorrecta. :)
  #3 (permalink)  
Antiguo 06/04/2004, 18:24
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 14 años, 7 meses
Puntos: 2
Código PHP:
<?php

$var1 
"otro ejemplo";

echo <<< HTML

<font face"arial" size="15" color="red">$var1

HTML;

?>
byeee
__________________
3w.valenciadjs.com
3w.laislatv.com

Última edición por nuevo; 06/04/2004 a las 18:25
  #4 (permalink)  
Antiguo 07/04/2004, 06:02
 
Fecha de Ingreso: febrero-2003
Mensajes: 753
Antigüedad: 14 años, 10 meses
Puntos: 2
He llegado ha hacer esto:

Código PHP:
echo <<< HTML
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#G123FF" width="100%"><tr><td width="100%"></td>
HTML;
    
printf("%s | %s | %s | %s | %s"$row[0], $row[1], $row[2], $row[3], $row[4]); 
Pero no hace lo que yo quesiera ya que cada %s me gustaria que estuviera dentro de una tabla y dicha tabla dividida en celdas de 33% para cada %s y que si entrara mas de un resultado se insertase una nueva tabla de bajo de esta.

A ver si me podeis ayudar.
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 18:18.