Vorrei che il programma redirezionasse l'esecuzione a subroutines diverse a seconda del valore passato dal form alla var locale $i (es.5) che forma a sua volta la var $scelta (contiene il nome delle sub: es. select_db5).
NB $i è un valore proveniente da form con valore variabile tra 0 e 9;


$i = $FORM{"valore"};

$scelta=”select_db”.$i;

&.$scelta; <- riga che non funziona: cosa sbaglio nella grammatica?




sub select_db0 {
....istruzioni varie }

sub select_db1 {
....istruzioni varie }

sub select_db2 {
....istruzioni varie }

Grazie