se trata de agregar imagenes a la base de datos y al servidor...
tengo un formulario para insertar que funciona muy bien, y tambien tengo un formulario para editar al que le agrego exactamente lo mismo que el insertar, para poder agregar fotos y me aparece el mensaje... Warning: Invalid argument supplied for foreach() in.... el error apunta a esta linea.. foreach ($_FILES["foto"]["error"] as $key => $error) {
He buscado en internet varias soluciones, pero no se por que no funciona...
aquí está el código..
Código PHP:
Ver original
//agrego 2 imagenes... <input type="file" name="foto[]" /> <input type="file" name="foto[]" />
Código PHP:
Ver original
$codigo = $_POST['codigo']; $query = "UPDATE productos SET nombre='".$_POST["nombre"]."', ......"; foreach ($_FILES["foto"]["error"] as $key => $error) { $nombre_archivo = $_FILES["foto"]["name"][$key]; $tipo_archivo = $_FILES["foto"]["type"][$key]; $tamano_archivo = $_FILES["foto"]["size"][$key]; $temp_archivo = $_FILES["foto"]["tmp_name"][$key]; $nom_img = $nombre_archivo.'.'.$fecha.'.'.$ultimo; //nombre nuevo de la imagen $directorio = 'sss'; { } }
como dije antes en el insertar me funciona muy bien....
desde ya les agradezco su ayuda...
saludos.