| |||
| Archivos Blob php y Mysql Hola, bueno estoy armando un buscador y ya tengo armado uno muy simple. Pero ahora se me ocurre mostrar estos resultados y al dar clic quiero que me muestre un pdf alojado en mi base de datos. El problema es que no logro mostrar el pdf, ya que me arroja error de simbolos. Trate de colocar el header ('content-type: application/pdf'); de todas formas pero no logro que funcione. Espero alguno sepa como armar este buscador donde al pinchar en el resultado me abra el archivo PDF alojado en mi Mysql. BUSCADOR --------------------------------------------------->>> <form action="" method="post" name="busqueda" id="busqueda"> <input type="text" name="consulta"/> <input type="submit" name= "buscar" value="buscar" /> </form> <?php header('Content-type: application/pdf'); $busqueda = $_POST ['busqueda']; $buscar = $_POST ['buscar']; if (isset($buscar)){ $conexion = mysql_connect("localhost","root","root") or die(mysql_error()); $db= mysql_select_db("baselocal",$conexion)or die(mysql_error()); $consulta= mysql_query("SELECT * FROM buscador WHERE nombre LIKE '%$consulta%'"); $contador= mysql_num_rows($consulta); if ($contador ==0){ print 'No se encontraron datos en la base!';} else{ print 'Se encontro '.$contador.' registros para esta busqueda </br>'; print '<table bgcolor= "#D4D4D4" width="200" border="0" cellspacing="2">'; while ($datos = mysql_fetch_assoc($consulta)){ echo "<a href = 'mostrar.php?id=$datos'>$datos[nombre]</br></a>"; } print '</table>'; } } ?> MOSTRAR.PHP --------------------------------------------------->>> <?php header('Content-type: application/pdf'); echo "pasar variable: " . $_GET['id']; ?> ------- Gracias de antemano!!! |
| |||
| Respuesta: Archivos Blob php y Mysql Hola edward18_1, gracias por responder! el error es el siguiente: Si saco el header('Content-type: application/pdf'); desde la pagina"destino.php" El resultado es este: Resultado de la busqueda: [URL="http://almmas.com.ar/imag/imagen1.jpg"]http://almmas.com.ar/imag/imagen1.jpg[/URL] Error que informa: [URL="http://almmas.com.ar/imag/imagen2.jpg"]http://almmas.com.ar/imag/imagen2.jpg[/URL] Si coloco el header('Content-type: application/pdf'); en la pagina"destino.php" El resultado es este: [URL="http://almmas.com.ar/imag/imagen3.jpg"]http://almmas.com.ar/imag/imagen3.jpg[/URL] Espero se entienda!! Y confirmame si necesito colocar stripslashes($dato['nombre']) Gracias!!!! |