[Linux-Biella] php e form
Alessandro Pastore
linux@bilug.linux.it
Mon, 02 Dec 2002 13:32:11 +0100
Ciao
Vi espongo il mio problema, chissa' se qualcuno mi puo' dare una mano:
Ho una form (un sondaggio), basata su una select ad un db; questa viene
generata correttamente per ognuna delle righe corrispondenti alla query.
Le domande proposte nel sondaggio sono ricorrenti, per cui ho pensato di
chiamare gli input con un pezzo di nome fisso + l'id della riga
esempio semplificato di come compongo la form:
<form>
for ($i=0, $i < $righe, $i++) {
$tabella=pg_fetch_array(DB);
<input type=radio name="soddisfatto$tabella[ID]"> (riga uno
'soddisfattoX1', riga due 'soddisfattoF25' ecc)
}
</form>
Il problema e' che sto faticando a richiamare i valori delle input.
Ho pensato di comporre il nome della variabile con lo stesso sistema con
cui l'ho generato, facendo la stessa chiamata al db
(questa e' una delle tante prove):
$pippo = "\$soddisfatto" . "$tabella[ID]";
echo "$pippo";
finora ho ottenuto per PIPPO:
$soddisfattoX1 (con tanto di dollaro)
X1
NIENTE
se per contro, volendo verificare la prima parte della form scrivo:
echo $soddisfattoX1;
ottengo correttamente 'si'
Sto anche provando ad usare le variabili variabili (variabili dinamiche?)
ma niente da fare.
grazie
Alex