Salve a tutti.
Devo fare una cosa semplice semplice, che credo di saper fare, ma non funziona e non riesco a spiegarmi dove possa essere l'errore.
Allora, ho una pagina php che genera in una variabile un numero casuale con la funzione "rand" e la stampo a video, dopo di che, ho un form con un campo di testo ed un pulsante nel quale se scrivo il corretto contenuto della variabile random, faccio una operazione, altrimenti, ne faccio un'altra.
Ecco il codice che ho scritto:
Mi dice che il codice è sempre errato. Posso pensare solo che ad ogni click del pulsante invio, la variabile $codice venga "rigenerata" così da non dare riscontro positivo.<?php
$codice = rand(134957,972810);
echo $codice;
if(isset($_POST['Submit'])){
if($_POST['verifica'] == $codice){
$mgs = "ok, codice corretto";
}
else{
$mgs = "Codice inserito errato";
}
}
echo "$mgs";
?>