Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/07/2007, 04:01
santhy
 
Fecha de Ingreso: febrero-2006
Mensajes: 134
Antigüedad: 18 años, 2 meses
Puntos: 10
Re: obtener el valor de un checkbox en php

Ahora no puedo probarlo personalmente (no tengo mi entorno preparado ^^) pero se me ocurre crear un archivo test.php más o menos así:
Código PHP:
<?php

if(isset($_GET['d'])) {
header("Content-Type: text/plain; charset=utf-8");
echo 
'Mostrando variables... para volver a la página anterior, pulsa atrás en tu navegador.\r\n\r\n';
echo 
'----------------\r\n\r\nDatos $_GET: 'var_dump($_GET);
// Si utilizas POST quizás prefieras comentar la sentencia de arriba y ejecutar la de debajo:
#echo '----------------\r\n\r\nDatos $_POST: '; var_dump($_POST);
// O para ver ambos datos (menos seguro)
#echo '----------------\r\n\r\nDatos $_REQUEST: '; var_dump($_REQUEST);

die();
}

header("Content-Type: text/html; charset=utf-8"); // Edición, antes no estaba ^^

?>
<html><head><title>Prueba</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head><body>
<h1>Prueba con checkbox</h1>
<form name="prueba" id="prueba" action="?d" method="get"><!-- Method también podría ser POST, pero como has hablado de $_GET entiendo que es eso lo que quieres -->
<label>Pon aqui lo que sea:<input type="checkbox" name="cb" id="cb" /></label>
<input type="submit" name="enviar" id="enviar" value="Probar" />
</form></body></html>
Lo que te interesa debería ser algo como ["cb"] => string.... posiblemente, aunque quizás sea de tipo boolean, no me acuerdo. Seguro que es string, de todas formas prueba con él tanto en on como en off, a ver qué pasa.


Un saludo.

Última edición por santhy; 19/07/2007 a las 04:03 Razón: Faltaba el tipo de contenido (text/html) en la declaración PHP