Se tiene el siguiente código
Código PHP:
Ver original
<html> <body> <?php $SESSION['contador']=1; if ($_POST) { echo $SESSION['contador']; MostrarFormulario(); //echo "Dato ingresado " + $_POST['dato']; $SESSION['contador']=$SESSION['contador']+1; } else { MostrarFormulario(); $SESSION['contador']=$SESSION['contador']+1; } ?> <?php function MostrarFormulario() { ?> <form action="" method="post"> <input type="text" name ="dato" /> <input type="submit" value="Procesar" /> </form> <?php } ?> </body> </html>
Para controlar la cantidad de números ha ingresar por medio de la variable de sesión $SESSION['contador']...
1º Al imprimirse el valor de la variable de sesón $SESSION['contador'] siempre muestra su valor inicial, es decir, 1; lo que indicaría que no preserve el valor original al reenviarse el Formulario, o que la instrucción de incremento no es correcta
2º Una vez ingresada una cantidad determinada de números, ¿cómo procesar el array para que muestre los números almacenados en la misma página, pero ya no mostrando el Formulario de ingreso de números?
Desde ya Muchísimas Gracias