Ho un problema su cui sto sbattendo la testa senza arrivare ad una soluzione.
Vorrei fare in modo che i campi di un form vengano caricati dinamicamente da una tabella. Quindi faccio una select nel db dove nella tabella ho un campo che si chiama 'codiceI' dentro cui ho il codice dei campi del form (e analogamente ho il campo 'codiceM' per quando si vuole modificare dei dati) e un altro campo ''nome' che ha il nome del campo del form.
ad un certo punto nel codice ho questo
Codice PHP:
$codice="codice".$_GET['action'];
con cui determino se devo caricare il campo del codice per l'inserimento o per la modifica
più avanti creo il modulo e ho
Codice PHP:
echo "<TD>$rowDati[$codice]\</TD>";
Ora, se io nel mio campo 'codiceI' nel DB metto
<input maxlength=\"30\" type=\"text\" name=\"$rowDati[nome]\" value=\"\" />
non mi stampa quello che io mi aspetterei, ma in output produce questo html.
codice:
<input maxlength=\"30\" type=\"text\" name=\"$rowDati[nome]\" value=\"\" />
La cosa che non capisco proprio è che se io invece faccio così per prova
Codice PHP:
$codie="<input maxlength=\"30\" type=\"text\" name=\"$rowDati[nome]\" value=\"\" />"; echo "<TD>"$codie</TD>";
mi produce
codice:
<input maxlength="30" type="text" name="pippo" value="" />
che è quello che io vorrei.
E' un problema di come salvo i dati ned DB, di Collation o robe varie?
grazie!