PDA

View Full Version : [php] - Errore print di tag HTML con valore da db


Abdujaparov
16-09-2008, 17:05
Ciao a tutti, sto scrivendo una pagina php che stampa del codice html utilizzando la funzione print, in particolare creo un input text e ne imposto il valore con le informazioni che prendo da un db.
Il codice della riga è questo:


print "<input type=\"text\" name=\"az_circolazione\" value=\"$res['NUMERO_AZIONI_IN_CIRCOLAZIONE']\">\n";


Solo che mi viene dato questo errore:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /web/findb/php/fin/SPR/nuoveEmissioni/validation.php on line 217

A me la stringa di codice sembra corretta, il $res... è corretto, non riesco a trovare l'errore, qualcuno può aiutarmi?
Grazie a tutti, ciao ciao.

Torav
16-09-2008, 18:16
se utilizzi array non puoi mettere $nomevariabile['campo'] come fai per le variabili normali ma devi fare {$nomevariabile['campo']} se vuoi utilizzarle all'interno di un echo o di un print

kk3z
16-09-2008, 22:49
Meglio?
printf("<input type='text' name='az_circolazione' value='%s'>\n", $res['NUMERO_AZIONI_IN_CIRCOLAZIONE']);