Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Servia en 21 Diciembre 2008, 10:30 am



Título: Método post en php, en el mismo archivo que envía los datos.
Publicado por: Servia en 21 Diciembre 2008, 10:30 am
Cabe la posibilidad de que el mismo archivo que envía los datos para en método post, los trabaje?
Cual sería el modo?
Código
  1. if ($action=="post") {
o algo así?


Título: Re: Método post en php, en el mismo archivo que envía los datos.
Publicado por: #!drvy en 21 Diciembre 2008, 11:04 am
Código
  1. <?php
  2. if (isset($_POST['nombre']) & isset($_POST['comentario'])) {
  3.         $nombre= htmlentities($_POST['nombre']);
  4.         $comentario = htmlentities($_POST['comentario']);
  5.  
  6. echo "<b>nombre: </b> $nombre <br> <b>comentario: </b>$comentario";
  7. }
  8. ?>
  9.  
  10. <html>
  11. <head>
  12. </head>
  13. <body>
  14. <br><br>
  15. <form action="" method="post">
  16. <input type="text" name="nombre"><br>
  17. <textarea name="comentario"></textarea><br>
  18. <input type="submit" value="Chupa la xD">
  19. </form>

Simplemente pon el action vació o el nombre del fichero o también
Código
  1. <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">


Saludos


Título: Re: Método post en php, en el mismo archivo que envía los datos.
Publicado por: Servia en 21 Diciembre 2008, 16:56 pm
Gracias me ha funcionado :P