Tengo el siguiente formulario
Código HTML:
Ver original
Lo que intento hacer es que al enviar los datos se me guarden en un array asi
Código PHP:
Ver original
{ { array_push($datos,array("nombre" => $_POST['nombre'], "apellido" => $_POST['apellido'], "edad" => $_POST['edad'], "sexo" => $_POST['sexo'])); }}
Y cuando presione el boton mostrar me muestre los datos almacenados, eso lo hago asi
Código PHP:
Ver original
{ foreach($datos as $element) { echo $element["nombre"]."<br />"; }}
Eso solo me está mostrando el ultimo valor ingresado, en vez de todos los datos previamente guardados y supongo que es porque cada vez que presiono el boton enviar, el array se vuelve a crear. Por tanto lo que quiero saber es si hay una manera de guardar todos los datos en el array y mostrarlos de igual forma.
De antemano muchas gracias