Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/01/2014, 08:06
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 9 meses
Puntos: 336
Respuesta: problema de principiantes

hola pmfras, tendrías que hacerlo así:

Código HTML:
Ver original
  1. <?php
  2. if ($_POST['escuchar'])
  3.     echo 'verdad';
  4. else
  5.     echo 'falso';
  6. ?>
  7. <form method="post" action="">
  8. <input type="submit" name="escuchar" value="Guardar"></input>
  9. </form>
  10. </html>

Como verás, para comprobar que el boton ha sido presionado basta con poner if ($_POST['escuchar']), esto evaluará buscando algun valor que haya sido enviado en el formulario bajo este nombre (escuchar).

Por otro lado, para que funcione, es necesario que el boton tenga un valor (value), por lo que te recomiendo usar la etiqueta input en vez de button.

Te recuerdo que al actualizar la página, el navegador podría consultarte por el reenvio de la información, si aceptas este reenvio se volvera a enviar el valor del boton y por lo tanto imprimira "verdad".

Espero que te sirva :)
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D