Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] LLenar arrays Vacios

Estas en el tema de LLenar arrays Vacios en el foro de PHP en Foros del Web. Hola a tod@s Quisiera saber como llenar con Ceros arrays vacios. Tengo un grupo de checkbox y quiero que los que no se seleccionen se ...
  #1 (permalink)  
Antiguo 29/01/2015, 07:21
Avatar de tquezada  
Fecha de Ingreso: febrero-2013
Ubicación: Santiago
Mensajes: 196
Antigüedad: 11 años, 2 meses
Puntos: 8
LLenar arrays Vacios

Hola a tod@s
Quisiera saber como llenar con Ceros arrays vacios.

Tengo un grupo de checkbox y quiero que los que no se seleccionen se rellenen con un cero en el array.

Ojala puedan ayudarme.
__________________
¿Sabes cuántos programadores hacen falta para cambiar una bombilla? - no, no ¿Cuántos? - Ninguno... es un problema de hardware.
  #2 (permalink)  
Antiguo 29/01/2015, 09:40
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: LLenar arrays Vacios

Fácil, agrega un campo hidden que supla el valor por defecto, en caso de no seleccionarse el checkbox.

Código HTML:
Ver original
  1. <input type="hidden" name="foo[9]" value="0">
  2. <input type="checkbox" name="foo[9]" value="1">

La idea, es que ambos campos deben tener el mismo name, y desde luego el hidden debe ir antes del checkbox: así es como se sobreescriben valores.

¿Se entiende la idea?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 29/01/2015, 11:33
Avatar de tquezada  
Fecha de Ingreso: febrero-2013
Ubicación: Santiago
Mensajes: 196
Antigüedad: 11 años, 2 meses
Puntos: 8
Respuesta: LLenar arrays Vacios

Gracias pateketrueke resulto tal cual eres un Genio!!
__________________
¿Sabes cuántos programadores hacen falta para cambiar una bombilla? - no, no ¿Cuántos? - Ninguno... es un problema de hardware.
  #4 (permalink)  
Antiguo 29/01/2015, 11:46
Avatar de tquezada  
Fecha de Ingreso: febrero-2013
Ubicación: Santiago
Mensajes: 196
Antigüedad: 11 años, 2 meses
Puntos: 8
Respuesta: LLenar arrays Vacios

Tengo una duda: en un grupo de 10 checkbox debería hacer lo mismo, ya que probe y los valores no quedan en orden.
__________________
¿Sabes cuántos programadores hacen falta para cambiar una bombilla? - no, no ¿Cuántos? - Ninguno... es un problema de hardware.
  #5 (permalink)  
Antiguo 29/01/2015, 12:11
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: LLenar arrays Vacios

Para que quieres rellenarlos con ceros ?
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #6 (permalink)  
Antiguo 29/01/2015, 12:26
Avatar de tquezada  
Fecha de Ingreso: febrero-2013
Ubicación: Santiago
Mensajes: 196
Antigüedad: 11 años, 2 meses
Puntos: 8
Respuesta: LLenar arrays Vacios

Lo que pasa es que tengo que rellenar una encuesta y los datos que están vacíos ponerles un cero para poder insertarlos en la base de datos.
__________________
¿Sabes cuántos programadores hacen falta para cambiar una bombilla? - no, no ¿Cuántos? - Ninguno... es un problema de hardware.
  #7 (permalink)  
Antiguo 29/01/2015, 12:48
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: LLenar arrays Vacios

Cita:
Iniciado por tquezada Ver Mensaje
Tengo una duda: en un grupo de 10 checkbox debería hacer lo mismo, ya que probe y los valores no quedan en orden.
Si los name usan corchetes tipo name="foo[]" y no tienen un índice numérico que los relacione, entonces los índices no se mantendrán sincronizados.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 29/01/2015, 13:19
Avatar de tquezada  
Fecha de Ingreso: febrero-2013
Ubicación: Santiago
Mensajes: 196
Antigüedad: 11 años, 2 meses
Puntos: 8
Respuesta: LLenar arrays Vacios

Tienes razón gracias!!
__________________
¿Sabes cuántos programadores hacen falta para cambiar una bombilla? - no, no ¿Cuántos? - Ninguno... es un problema de hardware.

Etiquetas: arrays, vacios
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 21:39.