Buenas, resulta que estoy aprendiendo php y me gustaría saber como puedo conservar variables mientras trabajo con POST. Lo que quiero es que si no he mandado un POST (se podría decir que es la pagina inicial) creo una variable y le pongo un valor. Entonces , al mandar un POST quiero que de esa variable inicial me reste un valor (por ejemplo). Tengo este código de ejemplo sencillo (ejemplo.php):
Código PHP:
Ver original<?php
if (!$_POST['letra']){
$ejemplo=10;
echo $ejemplo;
}
if ($_POST['letra']){
$ejemplo-=1;
echo $ejemplo;
}
?>
Código HTML:
Ver original <link rel=stylesheet href="./estilo.css"> <form action= "ejemplo.php" method="post"> <p class="letratexto">Letra
</p> <input type="text" name="letra" id="letra" class="letra" maxlength="1" pattern="[a-z]{1}"> <input type="submit" class="input" value="Jugar">
El resultado es que antes de mandar POST me printa 10 y después de mandarlo me printa -1, es decir vuelve a crear la variable en 0, en vez de mantenerme el valor de 10 e imprimirme 9, que es lo que quiero.