Foros del Web » Programando para Internet » PHP »

No Graba imagen

Estas en el tema de No Graba imagen en el foro de PHP en Foros del Web. Amigos, tengo un problema con este codigo para insertar imagenes a una bd Mysql ESTE ES EL FORM Código PHP: < form enctype = "multipart/form-data"  action ...
  #1 (permalink)  
Antiguo 30/11/2004, 15:51
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 3 meses
Puntos: 0
Exclamación No Graba imagen

Amigos, tengo un problema con este codigo para insertar imagenes a una bd Mysql
ESTE ES EL FORM

Código PHP:
<form enctype="multipart/form-data" action="guardar_archivo.php" method="post"
Este es el codigo de grabar

Código PHP:
<?
require("dbconnect.inc.php");

 
$archivo $_FILES["archivito"]["tmp_name"]; 
 
$tamanio $_FILES["archivito"]["size"];
 
$tipo    $_FILES["archivito"]["type"];
 
$nombre  $_FILES["archivito"]["name"];
 
$titulo  $_POST["titulo"];

 if ( 
$archivo != "none" )
 {
    
$fp fopen($archivo"rb");
    
$contenido fread($fp$tamanio);
    
$contenido addslashes($contenido);
    
fclose($fp); 

    
$qry "INSERT INTO archivos VALUES 
            ('$nombre','$titulo','$contenido','$tipo')"
;

    
mysql_query($qry);

    if(
mysql_affected_rows($conn) > 0)
       print 
"Se ha guardado el archivo en la base de datos.";
    else
       print 
"NO se ha podido guardar el archivo en la base de datos.";
 }
 else
    print 
"No se ha podido subir el archivo al servidor";

    
?>
Esta es mi conexion

Código PHP:
<?
$conn 
mysql_connect("localhost","user1","per");
 
mysql_select_db("repositorio");
 
?>
Siempre me sale NO se ha podido guardar el archivo en la base de datos
Ojala me puedan ayudar.
Gracias
  #2 (permalink)  
Antiguo 30/11/2004, 16:33
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 3 meses
Puntos: 9
te recomiendo busques el error en el sql

mysql_query($qry) or die(mysql_error());
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:54.