Publicado en Guías, Manuales y Tutoriales, Testeo

Paso de valores en la URL – clase fpdf

Actualización hace 2 minutos:

Al parecer ya solucionó su problema CiS más información en el mensaje anterior :p

Veamos de acuerdo a lo que me explica CiS ella esta tratando de pasar unos valores por la url (similar a GET sino me equivoco, aunque no es lo mismo a usar el array en php con el mismo nombre) el ejemplo anterior era válido para POST, además ella envía los valores a través de un botón de la forma del siguiente modo:

window.open(”op_imprimirPDF.php?id=”+id,…);

Después de hacer unas pruebas he comprobado que si se puede realizar lo que ella solicita:

Código del formulario:

<html>
<head>
<script language=’javascript’ src=”popcalendar.js”></script>
</head>
<body>
<center>
<form action=”pasopdf.php” name=”form1″ method=”post”>
Calendario<input name=”fecha_opcion” type=”text” size=”10″><br>
Mi Blog<input name=”blog” type=”text”><br>
<input name=”Enviar” type=”submit” value=”Envio de Fecha”>
<input name=”pdf” type=”button” value=”Crear PDF” onclick=window.open(“pasopdf.php?fecha=”+document.form1.fecha_opcion.value+”&blog=”+document.form1.blog.value);>
</form>
</center>
</body>
</html>

Código para el PDF:

<?php

$micumpleanios = ’06-03-1981′;
require(“../fpdf/fpdf.php”); //Llama al archivo que contiene la clase
$pdf=new FPDF(); // Crea un objeto de la clase fpdf()
$pdf->AddPage(); // Agrega una hoja al documento.
$pdf->SetFont(‘Arial’,’B’,12); //Establece la fuente a utilizar, el formato Negrita y el tamaño

//La siguiente instrucción escribe el siguiente mensaje.

$pdf->Cell(0,10,’Fecha elegida ‘.$fecha,0,1,’C’);
$pdf->Cell(0,12,’Mi cumpleaños ‘.$micumpleanios,0,1,’C’);
$pdf->Cell(0,14,’Mi blog ‘.$blog,0,1,’C’);

$pdf->Output(); //Envía como salida del documento

?>

Como pueden ver nada complicado, comentarios, dudas se agradecen. Hasta la próxima 🙂

7 comentarios sobre “Paso de valores en la URL – clase fpdf

  1. Hola!!! MILL GRACIAS! he aqui q tenia el mismo problema q Cis, probé esta solución y, efectivamente… chau problema!!! :). Gracias por tu tiempo!Saludos!!!

  2. olle disculpa pero como podria utilizar los valores que estan contenidos en una base de datos… lo e intentado en base a esto pero no veo k funcione me sale “resourse#4” cuando intento pasar un valor si convierte a pdf pero donde se supone debe aver un valor sale eso .. podrias ayudarme gracias

  3. oye, lo que pasa es que necesito hacer reportes con pdf en php, cuyos datos proienen de la base de datos, pero la verdad no tengo ni la mas minima idea de usar o estrar informacion de la base dedatos en un pdf, gracias

  4. Hola!

    Estaba probando el ejemplo que sale en este post, me parece muy bueno, pero tengo un pequeño problema, al parecer hay algo que no entendí:

    El botón “Envio de fecha” me sale muy bien, me crea el pdf en la misma ventana con los datos que introduzco en el formulario.

    Pero el boton “Crear Pdf” se me abre una nueva ventana (lo que es bueno) pero no aparecen los datos ingresados en el formulario.

    Qué estoy haciendo mal? me podeis explicar con manzanitas?

    Gracias, saludos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s