Foros del Web » Programando para Internet » PHP »

Checkbox

Estas en el tema de Checkbox en el foro de PHP en Foros del Web. Tengo un formulario con 2 checkbox con el mismo nombre "tabla[]". Este formulario se llama así mismo. Como hago para que cuando envie el formulario ...
  #1 (permalink)  
Antiguo 15/07/2002, 20:15
Avatar de gabyweb  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 364
Antigüedad: 15 años, 11 meses
Puntos: 0
Checkbox

Tengo un formulario con 2 checkbox con el mismo nombre "tabla[]". Este formulario se llama así mismo.

Como hago para que cuando envie el formulario me muestre los checkboz que he seleccionado??
  #2 (permalink)  
Antiguo 16/07/2002, 10:08
Avatar de camargo  
Fecha de Ingreso: abril-2002
Ubicación: Kerétaro, Méjiko
Mensajes: 1.045
Antigüedad: 15 años, 8 meses
Puntos: 2
Re: Checkbox

el chekbox lleva 2 funciones: ej: "estado" y "on"

if($estado=="on"){
echo "seleccionaste ON";
}
else if($estado=="off"){
echo "seleccionaste OFF";
} else {
echo "no seleccionaste nada";
}

Suerte! :)
  #3 (permalink)  
Antiguo 16/07/2002, 10:48
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 16 años
Puntos: 68
Re: Checkbox

Gaby, la práctica sería:

$tabla = $_POST["tabla"];
foreach($tabla as $valor)
echo "Elegiste el CheckBox : $valor<br>";

La teoría sería:

Si llamaste tabla[] a los dos Checkbos, entonces, en el script que recibe los datos, $tabla no es una variable, sino un Array, que contiene en cada una de las posiciones, las opciones que fueron marcadas.
Si el usuario eligió los DOS checkbox, tu array tendrá dos posiciones con los valores de esos checkbox.

saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
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 23:57.