Foros del Web » Programando para Internet » PHP »

Recibir via _POST, sin conocer el nombre de checkbox pero si que cumplen una relacion

Estas en el tema de Recibir via _POST, sin conocer el nombre de checkbox pero si que cumplen una relacion en el foro de PHP en Foros del Web. Hola amigos, espero me puedan ayudar, miren tengo un formulario que conta de un select option que contiene a lista de alumnos, y ademas tiene ...
  #1 (permalink)  
Antiguo 24/04/2011, 11:17
 
Fecha de Ingreso: septiembre-2010
Mensajes: 26
Antigüedad: 14 años, 1 mes
Puntos: 1
De acuerdo Recibir via _POST, sin conocer el nombre de checkbox pero si que cumplen una relacion

Hola amigos, espero me puedan ayudar, miren tengo un formulario que conta de un select option que contiene a lista de alumnos, y ademas tiene varios checkbox que son de cursos, pero estos checkbox no tines nombre ficjo, varian segun el el codigo de curso, osea, tienen esta relacion, (su name), curso_1, curso_2, curso_3, curso_4,.... y con esto los alumnos se pueden matricular en los cursos que hayan marcado, asi muchos checkbox,
y quisiera pedirles como haria para recibirlos con $_POST cada checkbox marcado?,
seria con array o algo asi?
ESPERO ME PUEDAN AYUDAR , Y GRACIAS.
SALUDOS.

Última edición por jaspher; 24/04/2011 a las 11:22
  #2 (permalink)  
Antiguo 24/04/2011, 11:23
 
Fecha de Ingreso: abril-2011
Mensajes: 11
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Recibir via _POST, sin conocer el nombre de checkbox pero si que cumplen u

Hola,

Podrías hacer algo como esto:

foreach( $_POST as $_key => $_value )
{
if( preg_match( "/^curso_/", $_key )
{
$_cursoEnElQueSeHaMatriculado = preg_replace( "/^curso_/", "" );
}
}

Saludos
  #3 (permalink)  
Antiguo 24/04/2011, 11:25
 
Fecha de Ingreso: septiembre-2010
Mensajes: 26
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Recibir via _POST, sin conocer el nombre de checkbox pero si que cumplen u

ok, gracias, voy a probar
  #4 (permalink)  
Antiguo 24/04/2011, 11:34
 
Fecha de Ingreso: septiembre-2010
Mensajes: 26
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Recibir via _POST, sin conocer el nombre de checkbox pero si que cumplen u

Cita:
Iniciado por themarkes Ver Mensaje
Hola,

Podrías hacer algo como esto:

foreach( $_POST as $_key => $_value )
{
if( preg_match( "/^curso_/", $_key )
{
$_cursoEnElQueSeHaMatriculado = preg_replace( "/^curso_/", "" );
}
}

Saludos
hola, no se mucho de php, pero en preg_replace le falta un valor, lacaddena donde sustituir, cual sería esa cadena?
a y como podria imprimirlos,
gracias y saludos
  #5 (permalink)  
Antiguo 24/04/2011, 15:52
 
Fecha de Ingreso: abril-2011
Mensajes: 11
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Recibir via _POST, sin conocer el nombre de checkbox pero si que cumplen u

La línea de preg_replace sería así:

$_cursoEnElQueSeHaMatriculado = preg_replace( "/^curso_/", "" , $_key );

y para imprimirlos con echo, es decir:

echo $_cursoEnElQueSeHaMatriculado;

Saludos

Etiquetas: post
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:12.