Foros del Web » Programando para Internet » PHP »

tener en cuenta/omitir checkbox

Estas en el tema de tener en cuenta/omitir checkbox en el foro de PHP en Foros del Web. Estoy haciendo un buscador que contiene checkbox. Todo funciona bien si el usuario marca los 3 checkbox del formulario, pero al marcar solo uno, o ...
  #1 (permalink)  
Antiguo 24/08/2007, 04:55
 
Fecha de Ingreso: julio-2007
Mensajes: 63
Antigüedad: 16 años, 9 meses
Puntos: 0
tener en cuenta/omitir checkbox

Estoy haciendo un buscador que contiene checkbox.
Todo funciona bien si el usuario marca los 3 checkbox del formulario, pero al marcar solo uno, o dos, me muestra el resultado correcto pero me manda el siguiente error:

Notice: Undefined index: tema1 ... en esta linea:
$campo6_1=$_POST["tema1"];

Claro, él sabe que el checkbox 2 y 3 han sido seleccionados pero el 1 no.
$campo6_2=$_POST["tema2"];
$campo6_3=$_POST["tema3"];

¿Como puedo hacer para que "ignore" un checkbox en el momento de hacer la búsqueda?

Gracias!
  #2 (permalink)  
Antiguo 24/08/2007, 08:14
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: tener en cuenta/omitir checkbox

Tienes que hacerlo asi:
Código PHP:
$campo6_1= ( isset( $_POST["tema1"] ) ? $_POST["tema1"] : null ); 
Asi checas primero si existe tema1 en la variable post y si si descargas su valor.

Saludos.
  #3 (permalink)  
Antiguo 24/08/2007, 10:45
 
Fecha de Ingreso: julio-2007
Mensajes: 63
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: tener en cuenta/omitir checkbox

Gracias otra vez!!
Funcionó
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 14:30.