Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/05/2010, 04:07
fiu
 
Fecha de Ingreso: diciembre-2006
Ubicación: Barcelona
Mensajes: 128
Antigüedad: 17 años, 4 meses
Puntos: 8
Respuesta: Al actualizar campos file de un form...

en ese caso puede hacerlo individualmente así:

if(isset($_POST[img]['name'][0])) { ...}
if(isset($_POST[img]['name'][1])) { ...}
...

puedes usar un for;
for($i=0;$i<4;$i++) {
if(isset($_POST[img]['name'][$i]) { /* esta lleno */ }
}

de todas formas, segun como tengas contruida la sentencia sql, puedes tratarlos individualmente así:

$sql = "INSERT (";
$sql.=" nombre,";
if(isset($_POST[img]['name'][1])) { $sql.=" ,foto1"; }
if(isset($_POST[img]['name'][1])) { $sql.=" ,foto2"; }
$sql.=" ) VALUES (";
...

o si has usado el for, puedes pasar los valores a variables dentro del if del for, estilo
$foto1 = $_POST[img]['name'][$i];

y luego la sentencia con las variables. Cada uno lo hará a su manera, yo suelo hacerlo de estas.