validaci贸n checkbox en php
buenas,
tengo un problemilla con un checkbox, os dejo una pate del codigo que me da dolores de cabeza:
<?php
if ($REQUEST_METHOD == "POST")
{
if ($activado) $checkedono = 1;
else $checkedono = 0;
}
else
{
?>
<form method="post" action="<?php $REQUEST_URI; ?>" onSubmit="verifica(this)">
<input type="checkbox" name="activado" <?php if ($resultados["activado"]==1) echo "checked"; ?>>
<br>
<input type="submit" name="button" tabindex="4" value="Modificar">
</form>
<?php } ?>
El hecho es que si el checked est谩 "activado" y le doy al bot贸n, me va bien y $checkedono=1, pero si no est谩 "activado", entonces me da un error de que "$activado" no est谩 declarado.
Alguna pistilla?
asias :)
tengo un problemilla con un checkbox, os dejo una pate del codigo que me da dolores de cabeza:
<?php
if ($REQUEST_METHOD == "POST")
{
if ($activado) $checkedono = 1;
else $checkedono = 0;
}
else
{
?>
<form method="post" action="<?php $REQUEST_URI; ?>" onSubmit="verifica(this)">
<input type="checkbox" name="activado" <?php if ($resultados["activado"]==1) echo "checked"; ?>>
<br>
<input type="submit" name="button" tabindex="4" value="Modificar">
</form>
<?php } ?>
El hecho es que si el checked est谩 "activado" y le doy al bot贸n, me va bien y $checkedono=1, pero si no est谩 "activado", entonces me da un error de que "$activado" no est谩 declarado.
Alguna pistilla?
asias :)
Prueba con esto:
Archivo form.htm
<HTML>
<HEAD></HEAD>
<BODY>
<FORM NAME = "form" ACTION = "procesar_form.php" METHOD = "POST">
<INPUT TYPE = "CHECKBOX" NAME = "check1" VALUE = "activado">Checkbox 1<BR><BR>
<INPUT TYPE = "SUBMIT" NAME = "Probar!">
</BODY>
</HTML>
Archivo procesar_form.php
<?
if ($_POST["check1"] == "activado") echo "Checkbox activado!";
else echo "Checkbox desactivado ...";
?>
Saludos
Archivo form.htm
<HTML>
<HEAD></HEAD>
<BODY>
<FORM NAME = "form" ACTION = "procesar_form.php" METHOD = "POST">
<INPUT TYPE = "CHECKBOX" NAME = "check1" VALUE = "activado">Checkbox 1<BR><BR>
<INPUT TYPE = "SUBMIT" NAME = "Probar!">
</BODY>
</HTML>
Archivo procesar_form.php
<?
if ($_POST["check1"] == "activado") echo "Checkbox activado!";
else echo "Checkbox desactivado ...";
?>
Saludos
