Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2007, 21:47
Avatar de a83
a83
 
Fecha de Ingreso: noviembre-2005
Ubicación: Santiago de chile
Mensajes: 637
Antigüedad: 18 años, 5 meses
Puntos: 1
problemas con la funcion guardar (pero no aroja ningun error )

hola amigos tengo una pequeña duda
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)) 
    {  
            
$diaactualdate("d");  
        
$mesactualdate("m");  
        
$anoactualdate("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