Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2014, 15:43
RaulCDT
 
Fecha de Ingreso: febrero-2014
Ubicación: Murcia
Mensajes: 119
Antigüedad: 10 años, 2 meses
Puntos: 0
Ruta y renombrar imagen y caracteres

Tengo el siguiente código para subir una imagen a la ftp y el resto a la BD, pero me han surgido unos pequeños imprevistos que por lo visto no se aportarle:

1.- Permitir algunas letras como la ñ en la BD

2.- No me define la ruta o nombre de la imagen en la BD simplemente me muestra un numero (1) Tengo en la BD como VARCHAR (150).

3.- ¿Esa imagen como se podría renombrar para que no coincidan el mismo nombre?

4.- Para que el formulario no se envié sin rellenar los datos requerid que debo añadir?

Código PHP:
<?php 
include("conex.php");
$link=Conectarse();  
$Validado_cmNew=$_POST['Validado_cmNew'];
$google_cmNew=$_POST['google_cmNew'];
$LG_cmNew=$_POST['LG_cmNew'];
$Direccion_cmNew=$_POST['Direccion_cmNew'];
$Localidad_cmNew=$_POST['Localidad_cmNew'];
$Provincia_cmNew=$_POST['Provincia_cmNew'];
$CP_cmNew=$_POST['CP_cmNew'];
$Representante_cmNew=$_POST['Representante_cmNew'];
$Tlf_cmNew=$_POST['Tlf_cmNew'];
$web_cmNew=$_POST['web_cmNew'];
$Email_cmNew=$_POST['Email_cmNew'];
$Descripcion_cmNew=$_POST['Descripcion_cmNew'];
$Tipomusica_cmNew=$_POST['Tipomusica_cmNew'];
$Tipopublico_cmNew=$_POST['Tipopublico_cmNew'];
$uss=$_POST['uss'];
$pass=$_POST['pass'];

$dir "altas"//recuerda que debe tener permisos de escritura ;) 
$ext = array('image/jpeg''image/gif''image/png''image/bmp'); //Puedes agregar más extenciones 
    
foreach($_FILES as $archivo) { 
        
$attachtmp  $archivo['tmp_name']; 
        
$attachtype $archivo['type']; 
        
$attachname $archivo['name']; 
        if(
file_exists($attachtmp)) { 
            if(
is_uploaded_file($attachtmp)) { 
                if(
in_array($attachtype,$ext)) { 
                    
$ruta move_uploaded_file($attachtmp"$dir/$attachname"); 
                    
mysql_query("INSERT INTO CM_new (id, Validado_cmNew, google_cmNew, LG_cmNew, Logo_cmNew, Direccion_cmNew, Localidad_cmNew, Provincia_cmNew, CP_cmNew, Representante_cmNew, Tlf_cmNew, web_cmNew, Email_cmNew, Descripcion_cmNew, Tipomusica_cmNew, Tipopublico_cmNew, uss, pass) VALUES ('','$Validado_cmNew','$google_cmNew','$LG_cmNew','$ruta','$Direccion_cmNew','$Localidad_cmNew','$Provincia_cmNew','$CP_cmNew','$Representante_cmNew','$Tlf_cmNew','$web_cmNew','$Email_cmNew','$Descripcion_cmNew','$Tipomusica_cmNew','$Tipopublico_cmNew','$uss','$pass')" ,$link) or die(mysql_error()); 

                } else { 
                    echo 
"Esto no es una imagen"
                } 
            } 
        } 
    } 
?>
Gracias si pueden ayudarme!