Autor Tema: Comprobar checkbox con PHP  (Leído 24437 veces)

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Comprobar checkbox con PHP
« en: 21 de Noviembre de 2008, 17:32:49 pm »
Querria saber si es posible hacer lo que dice el titulo, si no es asi, me gustaria que me contestaran a esto:

Comprobandolo con JS se me ocurrió guardarlo en un input oculto, pero mi problema es k yo necesito comprobar eso antes de incluir el archivo con el JS, y no kiero poner scripts en el archivo...

¿Se puede acer algo raro asi?

Comunidad PHPeros

Comprobar checkbox con PHP
« en: 21 de Noviembre de 2008, 17:32:49 pm »

Desconectado Snead

  • PHPer@ Fijo
  • ***
  • Mensajes: 128
  • Karma: 2
  • Snead [Security;n'Design]
    • Ver Perfil
    • Diseño web
Re: Comprobar checkbox con PHP
« Respuesta #1 en: 27 de Noviembre de 2008, 01:40:01 am »
Si lo que hablas es comprobar si se marco un checkbox pues seria asi:


<!-- Pagina1.html -->
<
form method="POST" action="pagina2.php">
Selecciona: <input type="radio" name="checkbox" value="123"><br>
<
input type="submit" name="enviar" value="comprobar checkbox!">
</
form>



<?

// pagina2.php
if(isset($_POST[checkbox]))
{
echo 
"se presiono el checkbox";
}
else
{
echo 
"no se presiono el cbox";
}
?>



Creo q seria asi

<? Snead (Security;n'Design); ?>

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re: Comprobar checkbox con PHP
« Respuesta #2 en: 27 de Noviembre de 2008, 17:04:46 pm »
Si lo que hablas es comprobar si se marco un checkbox pues seria asi:


<!-- Pagina1.html -->
<
form method="POST" action="pagina2.php">
Selecciona: <input type="radio" name="checkbox" value="123"><br>
<
input type="submit" name="enviar" value="comprobar checkbox!">
</
form>



<?

// pagina2.php
if(isset($_POST[checkbox]))
{
echo 
"se presiono el checkbox";
}
else
{
echo 
"no se presiono el cbox";
}
?>



Creo q seria asi

Gracias, probare

Desconectado Javivo

  • PHPerit@
  • *
  • Mensajes: 8
  • Karma: 0
  • Sexo: Masculino
  • PHPero cuando se me permite =)
    • Ver Perfil
Re:Comprobar checkbox con PHP
« Respuesta #3 en: 01 de Junio de 2012, 05:04:27 am »
Soy nuevo en el foro pero creo que aquí hay un pequeño problema de comprensión.
Si westwest no se ha equivocado, preguntó por un campo checkbox y no por uno de tipo radio.

Por lo demás, la manera de Snead esta bien. Aun así pongo el código para evitarle dolores de cabeza con este asunto a algún curioso del foro  :D
El formulario seria algo así...

Código: [Seleccionar]
<FORM ACTION = "<?PHP $_SERVER['PHP_SELF']; ?>" METHOD = "POST">
Selecciona tu sexo: <br>
Hombre:<INPUT TYPE = "CHECKBOX" NAME = "H" VALUE = "HOM" /><BR>
Mujer: <INPUT TYPE = "CHECKBOX" NAME = "M" VALUE = "MUJ"/><BR>
<INPUT TYPE = "SUBMIT" VALUE = "ENVIAR" NAME = "ENVIAR" />
</FORM>

<?PHP
if($_POST['H'] == 'HOM'){
        echo "HAS SELECCIONADO HOMBRE";
}
IF($_POST['M'] == 'MUJ'){
ECHO "HAS SELECCIONADO MUJER";
}
?>


En el action del formulario ya cada uno que decida a donde enviarlo, lo pongo así para que se pueda probar directamente.

Un saludo! 8)

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:Comprobar checkbox con PHP
« Respuesta #4 en: 01 de Junio de 2012, 05:14:18 am »
Soy nuevo en el foro pero creo que aquí hay un pequeño problema de comprensión.
Si westwest no se ha equivocado, preguntó por un campo checkbox y no por uno de tipo radio.

Por lo demás, la manera de Snead esta bien. Aun así pongo el código para evitarle dolores de cabeza con este asunto a algún curioso del foro  :D
El formulario seria algo así...

Código: [Seleccionar]
<FORM ACTION = "<?PHP $_SERVER['PHP_SELF']; ?>" METHOD = "POST">
Selecciona tu sexo: <br>
Hombre:<INPUT TYPE = "CHECKBOX" NAME = "H" VALUE = "HOM" /><BR>
Mujer: <INPUT TYPE = "CHECKBOX" NAME = "M" VALUE = "MUJ"/><BR>
<INPUT TYPE = "SUBMIT" VALUE = "ENVIAR" NAME = "ENVIAR" />
</FORM>

<?PHP
if($_POST['H'] == 'HOM'){
        echo "HAS SELECCIONADO HOMBRE";
}
IF($_POST['M'] == 'MUJ'){
ECHO "HAS SELECCIONADO MUJER";
}
?>


En el action del formulario ya cada uno que decida a donde enviarlo, lo pongo así para que se pueda probar directamente.

Un saludo! 8)

Sin duda el problema de comprensión aquí es tuyo al no fijarte que este tema tiene 4 años de inactividad.
Pásate leyendo las normativas del foro.

Saludos.
Twitter: @JoakoM010



Desconectado gaby0579

  • PHPerit@
  • *
  • Mensajes: 1
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Comprobar checkbox con PHP
« Respuesta #5 en: 06 de Abril de 2018, 13:08:47 pm »
Javivo, no te has confundido, estás en lo cierto y no tienes ningún problema de comprensión.

Tipo radio no es lo mismo que tipo checkbox.

Otra cosa es que alguien haga un ejercicio de humildad y a pesar de que no le guste que lo rectifiquen, reconozca que hay un error.

Y da igual el tiempo que haga, estos foros son fuente de información y consulta y puede llevar a error y veo lógico decir si algo no es correcto para evitar confundir a los demás.

Saludos.