Esta es una variable superglobal, que guarda el valor de todos los controles enviados a través de un formulario con el método POST, es un array donde su contenido será el nombre del control como índice y su respectivo contenido. en un formulario también puedes indicar el método GET y pasará los datos por URL, más información en este tema.
Aquí el código de ejemplo:
<html> <head> <title>Metodo $_POST</title> </head> <body> <form action="" method="post" name="frm"> Nombre: <input type="text" name="nombre"><br /> Apellido: <input type="text" name="apellido"><br /> Email: <input type="text" name="email"><br /> Pais: <select name="opcion"> <option value="MX">Mexico</option> <option value="AR">Argentina</option> </select><br /> <input type="submit" value="Enviar"> </form> <?php if (count($_POST)>0) //Solo se ejecutará si ha enviado los datos por formulario, dar click en el botón ENVIAR { echo "<pre>"; print_r($_POST); //Imprime el contenido de $_POST echo "</pre>"; } ?> </body> </html>
Luego de llenar algunos datos y dale click a enviar nos imprimirá el array $_POST
Array ( [nombre] => Wilson [apellido] => Sanchez [email] => sucorreo@dominio.com [opcion] => AR )
Así que nosotros podemos acceder por ejemplo al nombre invocando a $_POST[‘nombre’], recuerden que el control debe tener un NAME, si deseas un ID pero para php el ID no nos servirá.
Aqui la pagina de Ejemplo: http://www.elcodigofuente.com/ejemplos/post.php
hola que tal para insertar o seleccionar directamente a la base de datos con el método post??? como podria hacerlo, si me puedes ayudar por favor
ayudame con un ejemplo utilizando el metodo print_r() en php si me puedes ayuadar ayudame ahora lo necesito ahoraaaa plissss:)