Hola, estoy tratando de hecer un simple if y no me sale.
tengo el form con dos campos
$nombre_archivo y $nombre_archivo2 y lo que quiero hacere es que si el campo $nombre_archivo2 viene vacio haga una cosa y si viene con datos otra, pero no se como hacer cumplir la condicion.
lo que hago es:
Código PHP:
$nombre_archivo2 = $_POST["nombre_archivo2"]; //recojo la variable del form
if($nombre_archivo2 !== NULL) {
if(is_uploaded_file($_FILES['fichero']['tmp_name'])) {
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $uploadfile)) {
if(is_uploaded_file($_FILES['fichero2']['tmp_name'])) {
if(move_uploaded_file($_FILES['fichero2']['tmp_name'], $uploadfile2)) {
//antes del query recojo las variables a insertar eb la BD
$query = "INSERT INTO........";
}
}
}
}else{
if(is_uploaded_file($_FILES['fichero']['tmp_name'])) {
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $uploadfile)) {
//antes del query recojo las variables a insertar eb la BD
$query = "INSERT INTO........";
}
}
}
}
pero aunque el valor de $nombre_archivo2 venga vacia del form nunca se me cumple el else,
Sabriais por que?, es problema de los corchetes??, O es que soy demasiado inutil para hecerlo??
Gracias por vuestras respuestas.