Ho visto al volo il tuo script, se ho ben capito quello che fai il problema potrebbe essere:

$valuenamesel="$".$namesel;

in pratica a quanto pare tu vorresti avvalorare $valuenamesel con un altra variabile che contiene il valore della combo passato in GET o in POST, ma dovresti usare la funzione eval perchè quello che hai fatto tu è avvalorare $valuenamesel con la stringa "$valore_di_namesel" invece devi dire a php di interpretare quella stringa come una istruzione, e per far questo devi utilizzare

eval("\$valuenamesel=\$".$valuenamesel.";").