Foros del Web » Programando para Internet » PHP »

Evitar guardar <table...>

Estas en el tema de Evitar guardar <table...> en el foro de PHP en Foros del Web. Saludos. En una pagina imprimo por pantalla una carta de acuerdo a la informacion suministrada ej: $Cuerpo = "<table width='100%' border='0' cellspacing='0' cellpadding='0'> <tr> <td ...
  #1 (permalink)  
Antiguo 04/12/2006, 10:16
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 9 meses
Puntos: 2
Pregunta Evitar guardar <table...>

Saludos.

En una pagina imprimo por pantalla una carta de acuerdo a la informacion suministrada ej:

$Cuerpo = "<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td colspan='2'><div align='center'><strong><font size='3'>COMUNICACION INTERNA</font></strong></div></td>
</tr>
<tr>
<td colspan='2'>&nbsp;</td>
</tr>
<tr>
<td colspan='2'>&nbsp;</td>
</tr>
<tr>
<td colspan='2'>&nbsp;</td>
</tr>
<tr>
<td colspan='2'><? echo 'AA-03-'.$Consec;?></td>
</tr>
</table>";

y muestra bien la carta el problema es al guardar el texto de $Cuerpo porque lo guarda con todas las etiquetas....
No hay forma de que lo guarde como si fuera un textarea sin tener en cuenta la etiqueta table???

Agradezco la ayuda y sugerencias que me puedan brindar,.
  #2 (permalink)  
Antiguo 04/12/2006, 10:24
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 8 meses
Puntos: 33
¿Entonces cual la intención de por el momento estes usando una tabla, si finalmente quieres que se muestre la info en un textarea? o bien ¿quieres que la tabla aparezca dentro del textarea?

Saludillos.
  #3 (permalink)  
Antiguo 04/12/2006, 10:24
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 19 años
Puntos: 281
usa strip_tags para eliminar las etiquetas. Pero es cierto lo que dice mauled. Porque usas una tabla entonces?
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #4 (permalink)  
Antiguo 04/12/2006, 11:02
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 9 meses
Puntos: 2
Información Aclaracion

Saludos.

La tabla html y la utilizo para que poder visualizar de forma ordenada la carta, tengo una pregunta... lei que el strip_tags elimina los tags y si utilizo <br> para salto de linea en la base de datos me lo guarda el texto seguido?????

agradezco la ayuda que me esten prestando...
  #5 (permalink)  
Antiguo 04/12/2006, 11:19
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 19 años, 4 meses
Puntos: 6
Hola,

strip_tags te permite un parametro extra para indicar etiquetas que no deseas quitar...

Código PHP:
$cadena strip_tags($cadena"<br><strong>"); 

__________________
Federico.

Mi página: www.jourmoly.com.ar
  #6 (permalink)  
Antiguo 05/12/2006, 10:54
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 9 meses
Puntos: 2
Pregunta Me pueden dar una sugerencia???

Saludos..
Algo que me dejo sentado fue que la carta la estoy mostrando en una tabla html porque "los espacios entre lineas" son menos que el <br> o el <p> y al aplicar el strip_tags me guardo todo el texto seguido....

Me tocaria trabajar con <br> de lugar de tabla html???

Agradezco su valiosa colaboracion
  #7 (permalink)  
Antiguo 05/12/2006, 11:08
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 19 años, 4 meses
Puntos: 6
La verdad es que no se entiende lo que deseas hacer. Si quitas las etiquetas table y cualquier otra que estes utilizando para la "vista", es obvio que el texto va a quedar sin formato y todo junto...

Plantea mejor la situcioan y quiza se te puede sugerir alguna salida mas facil para tu caso...

Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #8 (permalink)  
Antiguo 05/12/2006, 13:54
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 9 meses
Puntos: 2
Información Un poco de aclaración

Saludos

Se desarrollo un aplicativo para el envio de correo interno y externo en la empresa y hay una opción para que ingresen a cada opción y pueden digitar la información en un textarea con Enter, mejor dicho normal;

tambien se desarrollo un aplicativo de las cuales una opción genera las cartas de vencimiento de los funcionarios, se imprimen dos copias y una va por correo interno las dos cosas lo hago bien; pero como debe quedar registro de lo que se hizo en la tabla hay un campo que se llama cuerpo donde guardo el cuerpo de la carta, pero como es obvio guarda las etiquetas que tenga como <td width> etc...

Por lo visto me toca trabajar sin tabla html y utilizar <br> asi el "Enter" sea de mas espacio...

espero me haya especificado mejor mi caso y si tienen alguna sugerencia les estare muy agradecido
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 21:14.