Autor Tema: foreach  (Leído 247 veces)

Desconectado snapex

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
foreach
« en: 21 de Abril de 2010, 16:51:37 pm »
El problema es el siguiente:
Tengo un formulario con varios checkbox todos se llaman C1, lo que cambia es el value.
lo que necesito hacer es leer todos los checkbox llamados C1 y recatar el valor de cada uno, que varian segun la seleccion del usuario, pueden ser 3 c1 o 20 c1 con distintos valores.

se que se puede hacer de esta forma
foreach($_POST["C1"] as $id)
 {
         echo $id . "<br/>";
 }

pero me sale este error
Warning: Invalid argument supplied for foreach()
funciona sin ["C1"], pero me muestar solo el primer valor. y no la matriz.

Comunidad PHPeros

foreach
« en: 21 de Abril de 2010, 16:51:37 pm »

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:foreach
« Respuesta #1 en: 21 de Abril de 2010, 17:02:19 pm »

Desconectado snapex

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:foreach
« Respuesta #2 en: 21 de Abril de 2010, 17:15:25 pm »
gracias, pero es parecido a lo que necesito, no lo que necesito, no quiero tener N checkbox solo uno llamado C1 con distintos value, y rescatarlos con foreach. eso

Desconectado snapex

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:foreach
« Respuesta #3 en: 21 de Abril de 2010, 18:22:11 pm »
Gracias a todos, ya he solucionado todo tal como queria hacerlo y solo era cambiar unos [] jajajajajaja.
gracias.

si alguien necesita esto me dice y le explico como se hace, con un solo nombre y con varios valores como un arreglo
 :D