Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] array_keys no recibe los datos

Estas en el tema de array_keys no recibe los datos en el foro de PHP en Foros del Web. hola tengo un script que recoge los datos de un formulario par actualizarlos en un BBDD. En la maquina en local (de desarrollo) funciona perfectamente ...
  #1 (permalink)  
Antiguo 28/04/2015, 07:33
 
Fecha de Ingreso: agosto-2002
Ubicación: Lleida
Mensajes: 506
Antigüedad: 21 años, 7 meses
Puntos: 0
array_keys no recibe los datos

hola tengo un script que recoge los datos de un formulario par actualizarlos en un BBDD.
En la maquina en local (de desarrollo) funciona perfectamente el script
Código:
foreach (array_keys($idavis) as $k){ 
		$wavis=$_POST['idavis'][$k];
		$sql="update avisos set enexecucioAvis='N' where idavis = $wavis";		
		mysql_query($sql);		
}
pero cuando lo subo al servidor de produccion no recibe ningun valor

necesita de alguna parametro activo el php.ini?
  #2 (permalink)  
Antiguo 28/04/2015, 07:53
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: array_keys no recibe los datos

No te marca algún error
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 28/04/2015, 07:55
 
Fecha de Ingreso: agosto-2002
Ubicación: Lleida
Mensajes: 506
Antigüedad: 21 años, 7 meses
Puntos: 0
Respuesta: array_keys no recibe los datos

no, sencillamente no pasa. en local funciona perfecto.
  #4 (permalink)  
Antiguo 28/04/2015, 08:22
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: array_keys no recibe los datos

dale var_dump a la variable $wavis y verifica que están llegando los datos
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #5 (permalink)  
Antiguo 28/04/2015, 09:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: array_keys no recibe los datos

Tu error:
Código PHP:
Ver original
  1. // MAL
  2. array_keys($idavis)
  3.  
  4. // BIEN
  5. array_keys($_POST['idavis'])

¿Será?

Si en local te "funciona" es porque tienes habilitado register_globals, y eso es un problema.

Por favor no intentes "solucionar" el problema activando register_globals, es funcionalidad obsoleta y dañina.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 28/04/2015, 14:16
 
Fecha de Ingreso: agosto-2002
Ubicación: Lleida
Mensajes: 506
Antigüedad: 21 años, 7 meses
Puntos: 0
Respuesta: array_keys no recibe los datos

Si señor. Muchas gracias por la solución y el consejo.

Etiquetas: formulario, mysql, sql
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 18:02.