Mantener variables.

Kiev
21 de Diciembre del 2003
Sé que mi problema es básico, pero no he podido encontrar la respuesta en internet. Es el siguiente:
No puedo mantener el valor de una variable, o sea, si le doy un valor y luego se actualiza la página, la variable vuelve a ser cero.

-<html>
-<form method="post" action="caralanza.php">
-<input type="submit" name="blanza" value="Comprar -10 lanzas"><br>
-<?
-if ($blanza) $lanza+10;echo "Tienes " . $lanza . " lanzas -<br>"; //Tampoco sé si está bien que esta línea signifique "al apretar el botón $blanza.... a $lanza se le sume 10 y muestre el valor de $lanza
-?>
-</form>
-</html>


root
21 de Diciembre del 2003
PRUEBA ESTO

<html>
<form method="GET" action="caralanza.php">
<input type="submit" name="blanza" value="Comprar -10 lanzas"><br>
<?

if (isset($_REQUEST["blanza"])) { // preguntas si se dio clic al boton, si fue asi viene como parametro
$_REQUEST["txt"]+=10; // se le suman 10
print "<input type="hidden" name="txt" value ="". $_REQUEST["txt"] ."" >"; //se crea un campo para mandarlo, es la unica forma , puede ser un text, tambien se puede hace con sesiones
echo "<br>Tienes " . $_REQUEST["txt"] . " lanzas <br>";
}else // primera vez que se carga la pagina
{
print "<input type="hidden" name="txt" value ="0" >";
print "<br>primera carga";
}
?>
</form>
</html>

YO USO PHP 4.3.0