
21/05/2010, 04:07
|
| | Fecha de Ingreso: diciembre-2006 Ubicación: Barcelona
Mensajes: 128
Antigüedad: 18 años, 2 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. |