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???