Autor
|
Tema: ayuda en php con pdf (Leído 4,674 veces)
|
General Dmitry Vergadoski
Desconectado
Mensajes: 881
General de División.
|
hola a todos, necesito de su ayuda,como hago para que salga una consulta en PDF, osea que muestre primero la consulta y despues mas abajo tenga un boton que diga "descargar" y se descarge la consulta en PDF , aqui mi codigo: <?php
/******** CONECTAR CON BASE DE DATOS **************** */ $con = mysql_connect("localhost","root","123456"); if (!$con){die('ERROR DE CONEXION CON MYSQL: ' . mysql_error());} /* ********************************************** */
/********* CONECTA CON LA BASE DE DATOS **************** */ $database = mysql_select_db("conexion",$con); if (!$database){die('ERROR CONEXION CON BD: '.mysql_error());} /* ********************************************** */
//ejecutamos la consulta $sql = "SELECT nombre, estado FROM repara WHERE codigo='" .$_POST['codigo']."'"; $result = mysql_query ($sql); // verificamos que no haya error if (! $result){ echo "La consulta SQL contiene errores.".mysql_error(); exit(); }else { echo "<table border='1'><tr><td>Nombre y Apellido</td><td>Estado</td> </tr><tr>"; //obtenemos los datos resultado de la consulta while ($row = mysql_fetch_row($result)){ echo "<td>".$row[0]."</td><td>".$row[1]."</td> <td>".$row[2]."</td>"; } echo "</tr></table>"; } ?>
|
|
|
En línea
|
Primero mártir que arrodillado frente una dictadura.
|
|
|
wirelesswifi
|
Hola, tendrias que consultar el pdf desde la base de datos, la url del pdf la buscas por la base de datos y la muestras con object pdf desde la url.
Para descargarlo mostrarias el enlace del pdf con un a href
Saludos!
|
|
|
En línea
|
|
|
|
General Dmitry Vergadoski
Desconectado
Mensajes: 881
General de División.
|
Hola, tendrias que consultar el pdf desde la base de datos, la url del pdf la buscas por la base de datos y la muestras con object pdf desde la url.
Para descargarlo mostrarias el enlace del pdf con un a href
Saludos!
ni idea de como hacer todo eso....
|
|
|
En línea
|
Primero mártir que arrodillado frente una dictadura.
|
|
|
wirelesswifi
|
Algo asi: <?php /******** CONECTAR CON BASE DE DATOS **************** */ /* ********************************************** */ /********* CONECTA CON LA BASE DE DATOS **************** */ /* ********************************************** */ //ejecutamos la consulta $sql = "SELECT nombre, estado, url FROM repara WHERE codigo='" .$_POST['codigo']."'"; // verificamos que no haya error if (! $result){ echo "La consulta SQL contiene errores.".mysql_error(); }else { echo "<table border='1'><tr><td>Nombre y Apellido</td><td>Estado</td><td>PDF</td> </tr><tr>"; //obtenemos los datos resultado de la consulta echo "<td>".$row[0]."</td><td>".$row[1]."</td> <td><object type='application/pdf' data='".$row[2]."#toolbar=1&navpanes=0&scrollbar=1' width='900' height='500'><param name='src' value='".$row[2]."#toolbar=1&navpanes=0&scrollbar=1' /></object></td> <tr><td>Descarga</td><td><a href='".$row[2]."' target='_blank' />Descarga</a></td></tr>"; } echo "</tr></table>"; } ?>
|
|
|
En línea
|
|
|
|
General Dmitry Vergadoski
Desconectado
Mensajes: 881
General de División.
|
Algo asi: <?php /******** CONECTAR CON BASE DE DATOS **************** */ /* ********************************************** */ /********* CONECTA CON LA BASE DE DATOS **************** */ /* ********************************************** */ //ejecutamos la consulta $sql = "SELECT nombre, estado, url FROM repara WHERE codigo='" .$_POST['codigo']."'"; // verificamos que no haya error if (! $result){ echo "La consulta SQL contiene errores.".mysql_error(); }else { echo "<table border='1'><tr><td>Nombre y Apellido</td><td>Estado</td><td>PDF</td> </tr><tr>"; //obtenemos los datos resultado de la consulta echo "<td>".$row[0]."</td><td>".$row[1]."</td> <td><object type='application/pdf' data='".$row[2]."#toolbar=1&navpanes=0&scrollbar=1' width='900' height='500'><param name='src' value='".$row[2]."#toolbar=1&navpanes=0&scrollbar=1' /></object></td> <tr><td>Descarga</td><td><a href='".$row[2]."' target='_blank' />Descarga</a></td></tr>"; } echo "</tr></table>"; } ?>
no se descarga nada...
|
|
|
En línea
|
Primero mártir que arrodillado frente una dictadura.
|
|
|
wirelesswifi
|
no se descarga nada...
Tendrias que descargarlo por header("Content-type: application/octet-stream"); Y forzar la descarga del archivo Saludos!
|
|
|
En línea
|
|
|
|
General Dmitry Vergadoski
Desconectado
Mensajes: 881
General de División.
|
Tendrias que descargarlo por header("Content-type: application/octet-stream"); Y forzar la descarga del archivo Saludos! y como implemento eso en mi codigo??
|
|
|
En línea
|
Primero mártir que arrodillado frente una dictadura.
|
|
|
wirelesswifi
|
y como implemento eso en mi codigo??
Envias el id donde esta el pdf por get y lo descargas. header("Content-type: application/application/octet-stream"); header("Content-Disposition: attachment; filename=archivo.pdf"); <?php /******** CONECTAR CON BASE DE DATOS **************** */ /* ********************************************** */ /********* CONECTA CON LA BASE DE DATOS **************** */ /* ********************************************** */ //ejecutamos la consulta $sql = "SELECT nombre, estado, url FROM repara WHERE codigo='" .$_GET['codigo']."'"; header("Content-type: application/application/octet-stream"); header("Content-Disposition: attachment; filename=".$row[2].""); } ?>
|
|
|
En línea
|
|
|
|
General Dmitry Vergadoski
Desconectado
Mensajes: 881
General de División.
|
sigue igual,no me descarga nada
|
|
|
En línea
|
Primero mártir que arrodillado frente una dictadura.
|
|
|
wirelesswifi
|
Creaste la columna url e insertaste un enlace de pdf?
O ya tienes creada la columna url?
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Amigos necesito ayuda con un background para un logo de una web ayuda.
Diseño Gráfico
|
™Carlos.®
|
2
|
3,427
|
14 Agosto 2004, 00:23 am
por ™Carlos.®
|
|
|
[Ayuda] Necesito ayuda para crear un buen video uso AF y Flash.
Diseño Gráfico
|
XXXXXX
|
1
|
5,499
|
11 Noviembre 2009, 00:17 am
por Sub_Cero
|
|
|
Ayuda por davor ayuda os ruego ayuda XD (SOLUCIONADO)
Hardware
|
XxRekcahlExX
|
6
|
10,567
|
24 Mayo 2010, 00:56 am
por Aprendiz-Oscuro
|
|
|
AYUDA -.- ahora no entro más en 4chan (tengo una duda, ayuda por favor)
Foro Libre
|
Draklit
|
6
|
8,751
|
15 Octubre 2010, 03:14 am
por Draklit
|
|
|
sist lince indumentaria ayuda ayuda!!!!!!!!!! problemon que hice en le trabajo
Software
|
paola03
|
1
|
4,941
|
11 Marzo 2011, 01:09 am
por charola42
|
|