tengo este guardar pero no me gurda y lo mas extraño que no me manda ningun error : solo me sube la imagen pero lo que es texto no pasa na no me lo gurda
este es el codigo:
Código PHP:
  
//datos del arhivo  
$nombre_archivo = $HTTP_POST_FILES["userfile"]["name"];  
$tipo_archivo = $HTTP_POST_FILES["userfile"]["type"];  
$tamano_archivo = $HTTP_POST_FILES["userfile"]["size"];  
 
//compruebo si las características del archivo son las que deseo  
 
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && (    $tamano_archivo < 100000))) 
{  
    echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>"; 
?> 
    <script language="javascript"> 
        setTimeout("url()",3000); 
        function url() 
        { 
        window.history.back(); 
        } 
    </script>            
<?     
} 
else 
{  
    $nom_img= $nombre_archivo; 
     
    $directorio = 'fotos'; 
 
    if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio . "/" . $nom_img)) 
    {  
            $diaactual= date("d");  
        $mesactual= date("m");  
        $anoactual= date("Y"); 
        $fecha= $diaactual . "/" . $mesactual . "/" . $anoactual; 
         
        //NOS CONECTAMOS A LA BASE DE DATOS 
 
        $link=mysql_connect($dbhost,$dbusuario,$dbpassword); 
        $titulo = trim($_POST['titulo']);
        $mensaje = trim($_POST['mensaje']);
        $foto = trim($_POST['userfile']);
        $fecha = trim($_POST['fecha']);
        $link=mysql_connect($dbhost,$dbusuario,$dbpassword);
        //$con = mysql_connect("localhost","root","");
                         
        $query="INSERT INTO noticias (titulo,mensaje,userfile,fecha) VALUES ('$titulo','$mensaje','$userfile','$fecha')";  // esta es la linea 49
        
        $result=mysql_db_query($database,$query,$link); 
         
        if(mysql_affected_rows($link)) 
        {  
            echo "Noticia ingresada correctamente";  
             
        } else  
        {  
            echo "Error introduciendo la Noticia";  
        } /* Cierre del else */  
 
 
 
 
    } 
    else 
    { 
        echo "error al subir la foto"; 
    } 
} 
 
?>    si me pueden eyudar gracias
 
 
