Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2012, 22:54
Grimmjow06
 
Fecha de Ingreso: octubre-2011
Mensajes: 16
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta Sugerencias con el siguiente codigo

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