Foros del Web » Programando para Internet » PHP »

Checkbox ARRAY

Estas en el tema de Checkbox ARRAY en el foro de PHP en Foros del Web. Muy buenas,, Explico lo que quiero hacer y el problema que me esta causando! Tengo un tabla en la base de datos que por PRIMARY ...
  #1 (permalink)  
Antiguo 19/10/2010, 02:56
 
Fecha de Ingreso: septiembre-2007
Mensajes: 152
Antigüedad: 16 años, 7 meses
Puntos: 1
Checkbox ARRAY

Muy buenas,,
Explico lo que quiero hacer y el problema que me esta causando!


Tengo un tabla en la base de datos que por PRIMARY KEY tiene dos atributos, ya que uno solo no es suficiente para identificarla.

Entonces en la pagina.php que quiero modificar los datos, muestro primero todo el contenido de la tabla y en la ultima comula un checkbox con el mismo name para todos y en el dicho name coloco un array llamado modificarNivel[''].

Y en el value lo que le pongo en las dos claves primarias juntas, es decir primero las concateno y luego las pongo en value.

El problema biene luego cuando en la siguiente pagina se me muestran las dos claves primarias concatenadas, que es muy complicado separarlas.... para poder elegir los registros que el usuario a elegido para modificar.

Hay algun sistema mejor para poder hacer esto ? un array bidimensional o algo por el estilo. O otro sistema diferente..

Muchas gracias por los que se han molestado en leer

un saludo
  #2 (permalink)  
Antiguo 19/10/2010, 03:19
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 1 mes
Puntos: 26
Respuesta: Checkbox ARRAY

Hmbre, tan dificil es desconcatenarlas? pon un ejemplo de cómo queda concatenadas, estoy seguro que hay algun metodo bueno y simple para separarlas.
  #3 (permalink)  
Antiguo 19/10/2010, 03:34
 
Fecha de Ingreso: septiembre-2007
Mensajes: 152
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Checkbox ARRAY

Hola Vallu gracias por contestar.
Mira el resultado:

44
59
510
511
512

Eso sale en cada fila, el primer numero de todas las filas ( solo abra un numero es decir el numero primero de cada fila pertenece a un campo llamado id_nivel y no superara nunca el valor 9). Como lo podria separar x ejemplo en la ultima fila el 5 por una parte el 12 por otra....


I si en un futuro pueden haber dos cifras en id_nivel ???? me valdria la funcion ????


un saludooo gracias de antemano, espero la respuesta:)
  #4 (permalink)  
Antiguo 19/10/2010, 04:03
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 1 mes
Puntos: 26
Respuesta: Checkbox ARRAY

mirado así, en donde las concatenas yo pondría un separador, por ejemplo una "_", y asi al desconcatenarlas, puedes usar un explode() de la barra y tendrias las dos partes perfectamente separadas en un array, y la funcion podria servir aunque hubiese más de un número.
  #5 (permalink)  
Antiguo 19/10/2010, 04:29
 
Fecha de Ingreso: septiembre-2007
Mensajes: 152
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Checkbox ARRAY

uffff Muchas gracias!!! :) :) :) :)
  #6 (permalink)  
Antiguo 19/10/2010, 04:45
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 1 mes
Puntos: 26
Respuesta: Checkbox ARRAY

es una solucion que he dado yo, no será la más optima, pero para salir del paso sirve.

Etiquetas: checkbox
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 02:04.