Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Incluir etiqueta HTML en un texto sacado de BD

Estas en el tema de Incluir etiqueta HTML en un texto sacado de BD en el foro de Mysql en Foros del Web. Buenas!! Me estoy adentrando en el mundo del PHP y MySQL, y me ha surgido una duda un tanto complicada. Os cuento: Tengo 2 campos ...
  #1 (permalink)  
Antiguo 16/06/2009, 08:32
 
Fecha de Ingreso: junio-2009
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Incluir etiqueta HTML en un texto sacado de BD

Buenas!!

Me estoy adentrando en el mundo del PHP y MySQL, y me ha surgido una duda un tanto complicada. Os cuento:

Tengo 2 campos en mi BD (uno de descripción y otro una dirección de una imagen, ambos son varchar). Bueno, el caso es que en mi pagina de php los muestro con la orden:

echo nl2br($rs["descripcion"]);
(para que me muestre los intros introducidos en un formulario previo)

echo $rs["foto2"];
(la foto)

Bien, yo provengo del diseño de web en HTML y me gustaba cuando hacía mi página y en mitad de un texto podía insertar la etiqueta de imagen y, alineandola, me mostraba una página con texto adaptandose a la forma de la imagen (vamos como una página de una revista, etc..)

la duda es la siguiente: ¿es posible que en el texto que tengo en el campo "descripcion", en el caracter "X" pueda insertar la etiqueta HTML incluyendo la imagen del campo "foto2"?.

Está claro que podría incluir la imagen escribiendo la etiqueta en el textarea donde escribo el campo "descripción", pero el usuario final no tiene ni idea de HTML, y lo que busco en sí es trabajar con la presentación de los datos y no tanto con inclusiones de etiquetas en registros de la BD.

Muchas gracias por vuestro tiempo.
Saludos!! y enhorabuena por el foro
  #2 (permalink)  
Antiguo 16/06/2009, 08:57
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Incluir etiqueta HTML en un texto sacado de BD

No se si te entendí bien. Buscas guardar en el registro la imagen pero que implicitamente guarde las etiquetas html sin que el usuario se de cuenta?

Si es así, podrías probar algo como:

Código sql:
Ver original
  1. INSERT INTO tabla VALUES('campo1','campo2',concat('<b>','image00.jpg','</b>'));

Es lo que necesitas?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 16/06/2009, 09:26
 
Fecha de Ingreso: junio-2009
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Incluir etiqueta HTML en un texto sacado de BD

Gracias por responder huesos52!!

No, la idea es esa. No quiero introducir etiquetas HTML en la BD, la idea es trabajar la pagina que muestra los datos. He estado mirando algo por ahí y entiendo que ser alguna cosa con cadena de caracteres.
  #4 (permalink)  
Antiguo 16/06/2009, 09:40
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Incluir etiqueta HTML en un texto sacado de BD

Cita:
No quiero introducir etiquetas HTML en la BD
SI no quieres meter ni sacar nada de la base de datos, entonces estás posteando en el foro equivocado, porque en este foro se trata de Bases de Datos, y no de programación en HTML o PHP.
Deberías postear en el foro de PHP
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 16/06/2009, 10:01
 
Fecha de Ingreso: junio-2009
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Incluir etiqueta HTML en un texto sacado de BD

OK, lo posteo en PHP
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 11:23.