Foros del Web » Programando para Internet » PHP »

Warning: Invalid argument supplied for foreach()

Estas en el tema de Warning: Invalid argument supplied for foreach() en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/04/2016, 08:12
Avatar de 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
  #2 (permalink)  
Antiguo 21/04/2016, 08:19
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Warning: Invalid argument supplied for foreach()

La respuesta corta es que el problema es la configuración del hosting.

Aquí tienes varias cosas que puedes comprobar para encontrar el motivo.
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 21/04/2016, 12:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Warning: Invalid argument supplied for foreach()

Cita:
Como decia, lo raro es que en local anda perfecto y en el servidor me tira ese error.
¿Y tienes exactamente la misma configuración en ambos servidores?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: formulario, html, invalid, mysql, select, sql, tabla, variable, warning
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:57.