Visto che ora ho un po di tempo libero .. sto provando a creare un banale script per far calcolare dei numeri casuali di 6 cifre ... ho utlizzato mt_rand( 1 a 100000), adesso vorrei potenziarlo ... ho creato uno form da dove viene inviato ( tramite post ) una lettera ... dovrebbe restituire un numero iniziale alla cifra differente per ciascuna lettera inviata .. il problema e che lo script che ho creato restituisce solo un numero che inizia per 0 o 1 ... perche ? cosa ho sbagliato ? come risolvere ?
grazie
HTML:
<form name="test" action="post.php" method="post">
<input type="radio" name="numero" value="a"> da 0 a 1
<input type="radio" name="numero" value="b"> da 2 a 3
<input type="radio" name="numero" value="c"> da 4 a 4
<input type="radio" name="numero" value="d"> da 6 a 7
<input type="radio" name="numero" value="e"> da 8 a 9
<input type="submit" value='calcola'>
</form>
PHP:
<?php
if(isset($_POST['numero']) == 'a') {
echo mt_rand(0, 1) . mt_rand(10000, 99999);
} elseif (isset($_POST['numero']) == 'b') {
echo mt_rand(2, 3) . mt_rand(10000, 99999);
} else {
if (isset($_POST['numero']) == 'c') {
echo mt_rand(4, 5) . mt_rand(10000, 99999);
}
include 'form.html';
?>
grazie