Ver Mensaje Individual
  #12 (permalink)  
Antiguo 17/09/2007, 06:52
CeRo_ByTe
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 17 años, 3 meses
Puntos: 2
De acuerdo Re: Upload imagenes (Sin usar campos BLOB)

He probado lo que me decís y no consigo que me funcione, ya que el query lo tengo más abajo... primero muevo el archivo a una carpeta del host y luego le cambio el nombre para mas tarde añadir ese nombre junto a otros datos a la base de datos.

El código que utilizo es este.

A ver si sabeis decirme qué debo hacer para poder mostrar el id de cada imagen que meto, e insertar este id en el nombre de la imagen.

Este es el script:

Código PHP:
        $link=mysql_connect($servidor,$dbusuario,$dbpass); 
        
$query="SELECT * FROM noticias";  
        
$result=mysql_db_query($basedatos,$query,$link);

    if (
$tipo_archivo == "image/gif")
    {
        
$nom_img $categoria."_".AQUI IRIRA EL ID.".gif";  
    }
    else 
    {
        
$nom_img $categoria."_".AQUI IRIRA EL ID.".jpg";  
    }
     
    
$directorio '../img';  //Directorio

    
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio "/" $nom_img)) 
    {  
        
$diaactualdate("d");  
        
$mesactualdate("m");  
        
$anoactualdate("Y"); 
        
$fecha$diaactual "/" $mesactual "/" $anoactual
         
        
//Conexión con la base de datos 
        
$link=mysql_connect($servidor,$dbusuario,$dbpass); 
        
$query="INSERT INTO noticias (titulo,descripcion,categoria,img,fecha) VALUES ('$titulo','$descripcion','$categoria','$nom_img','$fecha')";  
        
$result=mysql_db_query($basedatos,$query,$link); 
        if(
mysql_affected_rows($link)) 
        {  
            echo 
"Envio correcto"
                         
        } else  
        {  
            echo 
"Envio erroneo";  
        }

    } 
    else 
    { 
        echo 
"error al subir la foto"
    }