Salve gente!
Ho un grosso problema con il valore di una variabile al quale non riesco a risalire.
In un form, per modificare lo stato di avanzamento del processo lavorativo, utilizzo una serie di select legando il name all'id del record, così:
Codice PHP:
<select name='stato_01'>
<option value='0'>IN ATTESA
<option value='1'>ACQUISITO
<option value='2'>IN STAMPA
<option value='3'>STAMPATO
</select>
<select name='stato_03'>
<option value='0'>IN ATTESA
<option value='1'>ACQUISITO
<option value='2'>IN STAMPA
<option value='3'>STAMPATO
</select>
<select name='stato_04'>
<option value='0'>IN ATTESA
<option value='1'>ACQUISITO
<option value='2'>IN STAMPA
<option value='3'>STAMPATO
</select>
ecc... ecc...
Chiaramente ho postato il risultato su browser; lo script sarebbe : <select name='stato_$id'>
Nella pagina di elaborazione però non riesco a risalire al valore delle variabili
Codice PHP:
$_POST['stato_01'], $_POST['stato_03'], $_POST['stato_04']
ecc...
questo perchè ho bisogno di estrarle all'interno di un ciclo e speravo di poter fare qualcosa tipo:
Codice PHP:
$_POST['stato_$i']
oppure
Codice PHP:
$var = "stato_".$i; $_POST[$var]
ma non c'è verso.
Ho trovato qualche informazione sulla funzione eval che forse potrebbe fare al caso mio, ma continuo ad avere problemi.
Grazie a quanti volessero aiutarmi,