Risolvi così.
In capo allo script della form dichiari una variabile e le associ il valore random.
Codice PHP:
$random = rand(10,100);
Nella form mandi in echo $random, nel punto della form in cui tu vuoi.
In coda alla form, scrivi quanto segue:
Codice PHP:
echo "
<input type=\"hidden\" id=\"moltiplicatore\" name=\"moltiplicatore\" value=\"$random\" />
";
Nota che siccome devi passare una variabile PHP, ho scritto il tag HTML della form dentro una echo e con gli apici anticipati dal backslash per effettuare l'escape ed evitare errori di sintassi!
Immediatamente sotto DEVI mettere il pulsante di submit, altrimenti la action della form non verrà mai raggiunta dalle variabili scritte dagli utenti nella form stessa.
Nello script di paginaphp.php devi scrivere.
Codice PHP:
$moltiplicatore = $_POST['moltiplicatore']; // campo HIDDEN
$acquista = $_POST['acquista']; // campo ACQUISTA
$guadagno = $moltiplicatore * $acquista;
echo "Hai guadagnato: $guadagno";
Nota un altro po' di cose.
Innanzi tutto, ECHO è un costrutto del linguaggio, non una funzione, per cui i parametri seguenti non vanno scritti tra parentesi!
Il simbolo di concatenazione di una stringa non è il + (come in JavaScript) ma il . (punto).
Se in una form non metti il pulsante di INVIO (submit), la form non serve a nulla.
p.s. FORZA FERE!
p.s. 2 - Se vai alla Tekna Informatica a chiedere un corso di programmazione, io lì insegno PHP e MySQL! ;-)