Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2017, 17:20
Avatar de saraivaruas
saraivaruas
 
Fecha de Ingreso: octubre-2010
Ubicación: Chile
Mensajes: 133
Antigüedad: 13 años, 6 meses
Puntos: 10
Actualizacionde campo en base de datos

Hola amigos tengo este codigo que cumple la funcion de subir y guardar en servidor los archivos, pero no se porque no me actualiza el nombre del archivo en la base de datos ..

cual sera mi error ?
Código PHP:
<?php
$numero 
count($_GET);
$tags array_keys($_GET);// obtiene los nombres de las varibles
$valores array_values($_GET);// obtiene los valores de las varibles

// crea las variables y les asigna el valor
for($i=0;$i<$numero;$i++){
$
$tags[$i]=$valores[$i];
}




$err_msg = array(
    
UPLOAD_ERR_OK => 'Archivo subido correctamente.',
    
UPLOAD_ERR_INI_SIZE => 'El tamaño del archivo ha excedido el tamaño indicado en php.ini .',
    
UPLOAD_ERR_FORM_SIZE => 'El tamaño del archivo ha excedido el tamaño máximo para este formulario.',
    
UPLOAD_ERR_PARTIAL => 'El archivo ha sido subido parcialmente.',
    
UPLOAD_ERR_NO_FILE => 'El archivo no existe.',
    
UPLOAD_ERR_NO_TMP_DIR => 'El directorio temporal no existe.',
    
UPLOAD_ERR_CANT_WRITE => 'No se puede escribir en el disco.',
    
UPLOAD_ERR_EXTENSION => 'Error de extensión PHP.'
);
$tipos_permitidos = array('jpg''jpeg''png''pdf''word'); //modificar estensiones

if (isset($_POST["submit"])) {
    
$fecha date('d-m-Y'time());

    
$nombre_temp $_FILES["file_upload"]["tmp_name"];
    
$nuevo_nombre $_FILES["file_upload"]["name"];
    
$primer_caracter strtoupper(substr($nuevo_nombre01));
    
$destino "subidas/carpeta_" $primer_caracter "-$fecha/" basename($nuevo_nombre);
    
$archivo=$destino ;
    
    
$link mysql_connect("localhost""esquina_esquina","xxxxx");
       
mysql_select_db("esquina_login",$link);
          
$nuevo_usuario=mysql_query("select user_id from usuarios_junta where email=".$email.""); 
    if(
mysql_num_rows($nuevo_usuario)>0){ 
    
$sql =" UPDATE  usuarios_junta SET archivo=".$archivo." WHERE email=".$email."";
   
$result mysql_query($sql);
                if(
$result) {echo "aurorizacion carhada con exito";}
                        else{
" No se cargo autorizacion";}
}        
            
    if (!
file_exists("subidas/carpeta_" $primer_caracter "-" $fecha)) {
        
mkdir("subidas/carpeta_" $primer_caracter "-" $fecha);
    }

    if (
move_uploaded_file($nombre_temp$destino)) {
        
$mensaje "Archivo correctamente subido";

        
$mime explode("."$nuevo_nombre);
        
$count count($mime);
        
$count--;

        
$a in_array($mime[$count], $tipos_permitidos) ? TRUE FALSE;
        if (!
$a) {
            echo 
"Tipo de archivo no permitido";
            exit();
        }
    } else {
        
$msg $err_msg[$_FILES['file_upload']['error']];
        echo 
'<span>' $msg '</span>';
    }
}


?>
<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>Formulario para subir archivos</title>
    </head>

    <body>
        <h1>Seleccionar un archivo</h1>
        
        <?php
        
echo $email;
        
        if (isset(
$mensaje)) {
            echo 
$mensaje "<br>";
        }
        
?>
        <form action="index.php" method="post" enctype="multipart/form-data">
            <input type="hidden" name="MAX_FILE_SIZE" value="29000000">
            <input type="file" name="file_upload"><br><br>
            <input type="submit" name="submit" value="SubirArchivo">
        </form>
    </body>
</html>