Foros del Web » Programando para Internet » PHP »

error php con check

Estas en el tema de error php con check en el foro de PHP en Foros del Web. Hola foreros: tengo el valor de un check en una web: <input name="terminos" type="checkbox" id="terminos" value="acepto" checked="checked" /> lo recojo: if($_POST[terminos]!="acepto"){ echo ("Debe aceptar los ...
  #1 (permalink)  
Antiguo 06/05/2008, 23:10
Avatar de killerangel  
Fecha de Ingreso: septiembre-2007
Ubicación: Un punto en el espacio
Mensajes: 592
Antigüedad: 16 años, 7 meses
Puntos: 10
Exclamación error php con check

Hola foreros:

tengo el valor de un check en una web:

<input name="terminos" type="checkbox" id="terminos" value="acepto" checked="checked" />

lo recojo:

if($_POST[terminos]!="acepto"){
echo ("Debe aceptar los terminos de uso");
} else{
echo "correcto";
}

... todo ok, pero cuando lo desmarco me dice q el id "terminos" no existe entonces hago.

if(isset($_POST[terminos]) && $_POST[terminos]!="acepto"){
echo("Debe aceptar los terminos de uso");
}else{
echo "correcto";
}

pero aca siempredice regresa "correcto"... que falla?
  #2 (permalink)  
Antiguo 06/05/2008, 23:24
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Re: error php con check

cuando un input check no esta checkeado no lo envia, deberias oner

if(!isset($_POST[terminos]) || $_POST[terminos]!="acepto"){
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 07/05/2008, 11:38
Avatar de killerangel  
Fecha de Ingreso: septiembre-2007
Ubicación: Un punto en el espacio
Mensajes: 592
Antigüedad: 16 años, 7 meses
Puntos: 10
Re: error php con check

hooo eso no lo sabia...

grcias por el dato man....
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 01:55.