Ver la Versión Completa : Desea continuar? SI NO CANCELAR (3 Botones en el formulario)
dmassive
26-08-2005, 03:40:06
Buenos dias!
Estoy haciendo una pagina en donde llega un momento y tengo tres botones en el formulario.
¿Desea continuar?
SI - NO - CANCELAR
Mi duda es como interpreto qué boton fue presionado. Gracias.
roman
26-08-2005, 06:44:19
Mira a ver si te sirve esto:
<?
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
switch ($_POST['Accion'])
{
case 'SI':
echo 'Se oprimió el botón SI';
break;
case 'NO':
echo 'Se oprimió el botón NO';
break;
case 'CANCELAR':
echo 'Se oprimió el botón CANCELAR';
break;
}
exit();
}
?>
<form method='post' action='<?=$_SERVER['PHP_SELF']?>'>
<input type='submit' name='Accion' value='SI'>
<input type='submit' name='Accion' value='NO'>
<input type='submit' name='Accion' value='CANCELAR'>
</form>
// Saludos
dmassive
26-08-2005, 08:50:11
Es muy bueno!, no sabia que se le podia dar el mismo nombre a los botones. Gracias.
El unico problema es esta linea
if ($_SERVER['REQUEST_METHOD'] == 'POST')
Me toma el POST del formulario anterior :/
roman
26-08-2005, 20:22:08
Me toma el POST del formulario anterior :/
Puedes entonces verificar la existencia de la variable accion:
<?
if (isset($_POST['accion']))
{
...
}
// Saludos
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.