mi scuso,va tutto ok con la query e gli a capo il problema stà nella stampaSottodomande($idsel) qui:

if($inlinea==1)
$stcontrolli.="</tr>";

se la tolgo tutto funziona ok.
Il problema penso sia nell'inserimento del /tr(quando la stringa lo trova va a capo un altra volta?)
Come si fa?
grazie.ciao