Muy buenas tardes o noche estoy hacinedo una web pero me tope con un problema quiero descargar archivos pdf almacenados en base de datos pero no se que como bueno tengo el codigo pero no se que es lo que falla
El codigo es el siguiente: descargar.php
Código PHP:
<form method='POST'>
<input type='text' name='nombre'>
<input type='submit' name="subir">
</form>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
mysql_connect("localhost","root","pass");
mysql_select_db('base');
$nombre= $_POST['nombre'];
$sql = "select * from documentos where nombre = '".$_POST["nombre"]."'";
$data = mysql_query($sql) or die(mysql_error());
$documento = mysql_fetch_object($data);
if ($documento == $_POST["nombre"])
{
echo $documento->pdf;
}
else
{
echo 'No se encontró el documento';
}
exit;
}
?>
y este es el que uso para subir los archivos
Código PHP:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
mysql_connect("localhost","root","pass");
mysql_select_db('base');
$nombre = $_FILES['documento']['name'];
$contenido = mysql_real_escape_string(file_get_contents($_FILES['documento']['tmp_name']));
$sql = "insert into documentos values(0, '$nombre', '$contenido')";
mysql_query($sql) or die(mysql_error());
}
?>
<form method='post' enctype='multipart/form-data'>
<input type='file' name='documento'>
<input type='submit'>
</form>
EL de subir jala muy bien el de bajar es el que no logro que funcione tal vez el error este en el if o en la sentencia pero no se como hacer que funcionen si alguien tiene una sugerencia o algo que pueda hacer funcionar al codigo por favor compartala
otro dato por si les sirve los campos de base de datos estan declarados de la siguiente forma
id int(11)
nombre varchar(75)
contenido blob