Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2016, 08:12
Avatar de mostaza4
mostaza4
 
Fecha de Ingreso: octubre-2008
Mensajes: 74
Antigüedad: 15 años, 6 meses
Puntos: 0
Warning: Invalid argument supplied for foreach()

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);
    
$filamysqli_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