Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Guardar variable en mysql y mostrarlas en PDF

Estas en el tema de Guardar variable en mysql y mostrarlas en PDF en el foro de PHP en Foros del Web. Hola amigos, Espero que alguien pueda ayudarme o al menos indicarme si es posible o no hacer lo siguiente. Estoy experimentando con la libreria FPDF. ...
  #1 (permalink)  
Antiguo 10/04/2014, 16:24
 
Fecha de Ingreso: enero-2013
Ubicación: Distrito Federal
Mensajes: 88
Antigüedad: 11 años, 10 meses
Puntos: 1
Pregunta Guardar variable en mysql y mostrarlas en PDF

Hola amigos,
Espero que alguien pueda ayudarme o al menos indicarme si es posible o no hacer lo siguiente. Estoy experimentando con la libreria FPDF. Me ha ido bien pero se me ocurrio hacer lo siguiente.
Resulta que en mi BD guarde en un dato tipo TEXT un texto con variables php. Esto para que cualquiera pueda modificar su informacion.
Ejemplo: Esta es mi {$texto}.
Despues en un PDF tengo una funcion para que me escriba un texto en HTML.
Código PHP:
Ver original
  1. //Le doy valor a variable $texto
  2. $texto = 'propiedad';
  3. // Reemplazo las llaves por mis corchetes correspondientes para leer variables
  4. $var1 = array("{","}");
  5. $var2 = array("'.",".'");
  6. $var = str_replace($var1, $var2, $datos['texto']);
  7.  
  8. // Guardo informacion de dato de BD tipo TEXT en $html
  9. $html = $var;
  10.  
  11. // imprimo html
  12. $pdf->WriteHTML($html);

Mi resultado no es favorecedor ya que lo que me muestra es: Esta es mi '.$texto.'.

En cambio, si escribo directamente en mi html

$html = 'Esta es mi '.$texto.'' el resultado es el que deseo (Esta es mi propiedad). Alguien sabe si es posible realizar esto?

Graciaaas

Última edición por nades; 10/04/2014 a las 16:30
  #2 (permalink)  
Antiguo 10/04/2014, 16:56
 
Fecha de Ingreso: enero-2013
Ubicación: Distrito Federal
Mensajes: 88
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: Guardar variable en mysql y mostrarlas en PDF

Bueno creo que ya lo tengo, por si alguien lo necesita. Quite el simbolo $ a mi texto guardado en BD y agregue cada variable en un array.

Código PHP:
Ver original
  1. //Le doy valor a variable $texto
  2. $texto = 'propiedad';
  3.     // Reemplazo las llaves por mis corchetes correspondientes para leer variables
  4.     $var1 = array("{texto}");
  5.     $var2 = array($texto);
  6.     $var = str_replace($var1, $var2, $datos['texto']);
  7.      
  8.     // Guardo informacion de dato de BD tipo TEXT en $html
  9.     $html = $var;
  10.      
  11.     // imprimo html
  12.     $pdf->WriteHTML($html);

Etiquetas: fpdf, mysql+php, variables
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 13:04.