Ciao, ho questo semplice form che incrementa un numero, cosa devo aggiungere per far si che il tasto submit per incrementare il numero funzioni una volta sola?
insomma, o disabilitarlo dopo essere stato premuto, o con un if che riporti un messaggio "puoi premere una sola volta"
Invece cosi si puo premere di continuo e si incrementa anche ad ogni refresh di pagina:
Ho provato in javascript e mi disabilitava si il tasto, ma non incrementava nulla.
Grazie 1000
insomma, o disabilitarlo dopo essere stato premuto, o con un if che riporti un messaggio "puoi premere una sola volta"
Invece cosi si puo premere di continuo e si incrementa anche ad ogni refresh di pagina:
PHP:
<?php
$varl = fopen("numero.txt", "r");
$num = fread($varl, filesize("numero.txt"));
fclose($varl);
echo "<font color=red><b> $num </b></font>";
if(isset($_POST['pulsante'])){
$var = fopen("numero.txt", "r");
$var = fopen("numero.txt", "r");
$contenuto = fread($var, filesize("numero.txt"));
$somma=$contenuto+1;
fclose($var);
$var2 = fopen("numero.txt", "w+");
fwrite($var2, $somma);
fclose($var2);
}
?>
<html>
<head>
<form method="post" action=" <?php echo $_SERVER['PHP_SELF'];?> ">
<input name="pulsante" type="submit" value="Positivo">
</head>
</input>
</script> </body> </html>
</form>
Ho provato in javascript e mi disabilitava si il tasto, ma non incrementava nulla.
Grazie 1000