Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/03/2008, 08:45
Avatar de jaronu
jaronu
 
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: No puedo insertar registros en la base de datos

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.