Hai due strade: usare la funzione eval() oppure le "variabili variabili".
Io punterei su queste ultime ma prima dovresti eliminare il simbolo del dollaro dai nomi presenti nel database. O eviti di inserirli oppure li togli con una semplice chiamata alla funzione substr() quando leggi i dati dal database.
Non avendo il tuo codice sotto mano, ipotizzo uno script. La parte che ti interessa è quella della variabile variabile.
CiaoCodice PHP:while ($row = mysql_fetch_assoc($query)) {
echo ${$row['nome']}; // Stamperà il contenuto della variabile il cui nome corrisponde di volta in volta al contenuto di $row['nome']
}
![]()

Rispondi quotando