Hola.
Estoy haciendo prácticas y ejercicios de php donde viendo el tema de las funciones intento meter dentro un formulario para contar con el botón de envio "Submit/Enviar" las veces que se pulsa dicho botón.
Primero creo la función para hacer o mostrar el formulario luego creo la variable $enviar=0; para empezar a contar desde 0 y luego si se pulsa o se activa el botón submit/enviar intento que me sume uno.
Código PHP:
$enviar=0;
if(isset($_POST[enviar])){
$enviar++;
echo "Ha sido enviado $enviar veces <br />";}
Siempre aparece 1 en vez de empezar de 0, no se si será posible contar con isset y el botón enviar.
El resto de pruebas lo tengo así donde también se que me faltan varias cosas ya que solo estoy probando hasta deducir el ejercicio al completo.
Código PHP:
<?
function hacer_formulario()
{
echo "<form action=\"funciones-ejercicio-probando.php\" method=\"post\">
<input type=\"text\" name=\"nombre\" /> Nombre<br />
<input type=\"text\" name=\"contraseña\" /> Contraseña<br />
<input type=\"submit\" name=\"enviar\" />
</form>";
$enviar=0;
if(isset($_POST[enviar])){
$enviar++;
echo "Ha sido enviado $enviar veces <br />";}
$nombre=$_REQUEST[nombre];
$contraseña=$_REQUEST[contraseña];
if (isset($_POST[nombre]) && $_POST[nombre]!="") {
echo "$nombre <br />";}
else {echo "Rellene su nombre<br />";}
if (isset($_POST[contraseña]) && $_POST[contraseña]!="") {
echo "$contraseña]<br />";}
else {echo"Rellene su contraseña<br />";}
}
hacer_formulario();
?>
Saludos.