beh è abbastanza ovvio: dipende dal php, cioè da cosa quelle variabili stampano.Originariamente inviato da Mariastella1975
Se al posto delle variabili php tipo <?php echo $t1; ?> metto Mariastella, il menù a tendina funziona benissimo, se invece inserisco le variabile di php, il menù non funziona.
Siccome è quando metti php che "non funziona" (anche qui toccherebbe vedere cosa si intende con non funziona perchè è una espressione molto generica più utile sarebbe sapere cosa non funziona, ma al momento tralasciamo), devi concentrarti sul php e non sul javascript.
In altre parole a te 8e noi) serve vedere cosa stampa una espressione semplice come
echo "$t3, $t4, $t5";
cioè basta che non appena quelle variabili sono prodotte da php tu le stampi per vedere cosa esce. da lì si può capire cosa "non funziona".
Può darsi che $t3 non stampi nulla, magari è inizializzata male. O può darsi che stampi degli apici o dei caratteri che non ci dovrebbero stare, ad esempio dei caratteri di escape.