#1• Saludos. |
#2• Puedes poner el código, o mejor una versión reducida del mismo, para probarlo??? |
#3• Este es el codigo. |
#4• No he tenido mucho tiempo para verlo... pero misterioisamente no me he olvidado.... Codigo: <html> <head> <title>Prueba con post</title> </head> <body> <form name="mail" action="<? $PHP_SELF ?>" method="POST"> <input type="submit" name="act" class="boton" value="Boton1" /> <input type="submit" name="act" class="boton" value="Boton2" /> </form> <? $actvar = ""; if (isset($_POST['act'])) { $actvar = $_POST['act']; } switch($actvar) { case "Boton1": echo "Ha presionado boton1"; break; case "Boton2": echo "Ha presionado boton2"; break; } ?> </body> </html> Lo estoy probando ahora mismo... y me he dado cuenta que da problemas si presionas el botón por segunda vez, pero si cargas de nuevo la página funciona bien... voy a ver si miro como solucionarlo... pero yo de php soy autoditacta... asi que poco se. |
#5• El problema radica cuando el usuario presiona un botón muy rápido, es como si el formulario necesitara 5 segundos o algo asi... voy a probarlo en otro servidor. |
#6• Yo lo probe localmente (PHP/IIS en mi PC) y funciono bien. |
#7•• <html> <head> <title>Prueba con post</title> </head> <body> <script> bloqueo = 0 ; function bloquear() { if(bloqueo == 0) { bloqueo++ ; return true ; } else { alert('La información se está enviando') ; return false ; } } </script> <form name="mail" action="<? $PHP_SELF ?>" method="post" onsubmit="return bloquear()"> <input type="submit" name="act" class="boton" value="Boton1"> <input type="submit" name="act" class="boton" value="Boton2"> </form> <? $actvar = ""; if (isset($_POST['act'])) { $actvar = $_POST['act']; } switch($actvar) { case "Boton1": echo "Ha presionado boton1"; break; case "Boton2": echo "Ha presionado boton2"; break; } ?> </body> </html> Lo probé en mi propio servidor y no me dió problemas, pero de todas formas le pusé un bloqueador en javascript para que el formulario sólo pueda ser enviado una vez. |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: oxidrene, el 26/Mar/2011, 07:30 | 4 | 3k | Mar/11 | |
Por: vhsP, el 28/Jul/2005, 15:37 | 3 | 5k | Aug/08 | |
Por: cgalvez, el 20/Abr/2004, 17:36 | 1 | 3k | Apr/04 | |
Por: c_esteras, el 21/Ene/2014, 03:42 | 1 | 2k | Jan/14 | |
Por: alchro, el 01/Nov/2011, 06:00 | 1 | 2k | Nov/11 |