HOla me sale ese error en el servidor que contrato pero en local anda perfecto, que puede ser? el error completo es
Código:
Warning: Invalid argument supplied for foreach() in /home/u659795124/public_html/gime_subirMultiple.php on line 16
y esa linea es
Código PHP:
include('cnx.php');
include('funciones.php');
$modelo=$_POST['nombre'];
// ####### creo Modelo en tabla
$consulta = "INSERT INTO gime (nombre, lista)VALUES ('".$modelo."', 0)";
$sql = mysqli_query($cnx,$consulta);
$consulta = "SELECT * FROM gime WHERE nombre = '".$modelo."'";
$sql = mysqli_query($cnx,$consulta);
$fila= mysqli_fetch_array($sql);
$id_modelo= $fila['id_modelo'];
//######################## RECUPERO VARIABLES
$c=0;
foreach ($_FILES['imagenes'] as $key => $value){ // LINEA 16
if($c==0){
foreach ($value as $key2 => $value2) {
$fotos[$key2]['name']=$value2;
}
}
if($c==2){
foreach ($value as $key2 => $value2) {
$fotos[$key2]['tmp']=$value2;
}
}
$c++;
}
el $_files['imagenes'] es un array que viene en un formulario.
Como decia, lo raro es que en local anda perfecto y en el servidor me tira ese error.
Gracias