Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2008, 21:48
Avatar de SpiderNet
SpiderNet
 
Fecha de Ingreso: agosto-2008
Ubicación: Venezuela
Mensajes: 29
Antigüedad: 15 años, 8 meses
Puntos: 0
Usar estructura de contro con array $_FILES['variable'] SOLUCIONADO

Tengo un formulario para subir una imagen al servidor y grabar varios campos en una base de datos

Código:
  <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" onSubmit="return checkForm(this);">
      <tr align="right" valign="top">
        <td><b>Foto 1:</b></td>
        <td><input type="file" name="formArchivo" value="" size="53"></td>
      </tr>
      <tr align="right" valign="top">
        <td><b>Descripcion:</b></td>
        <td><input type="text" name="formTxtFoto1" value=""  maxlength="80"size="69"></td>
      </tr>
        <td colspan="2" align="center">
          <br>
          <small>	* campos de caracter obligatorio</small><br>
          <input name="btnAdd" type="submit" value="Agregar Anuncio">
        </td>
Este formulario puede tener un archivo para subir o se puede dejar en blanco y solo se envia datos.

Cuando voy a comparar si se envio un archivo o no, para ejecutar una accion. Como lo hago???

Yo lo hago asi

Código:
	    if ($_FILES['formArchivo'] != "")
                    ...
Y no me funciona. Siempre el valor de $_FILES['formArchivo'] va a ser un array asi envie archivos o no.

Como deberia ser???

Última edición por SpiderNet; 09/10/2008 a las 21:54