ho risolto...ho scoperto l'errore in pratica nel campo hidden scrivevo una cosa del tipo...
Codice PHP:
echo "<input type='hidden' value='$valori[nome_com]' name='nome_com' >"
quindi siccome passavo il parametro tra apici e in alcuni casi il comune aveva un apostrofo faceva si che venisse inviato il pezzo di frase fino al primo apostrofo. Inviando il tutto senza apici e chiamando dall'altra pagina stripslashes ho risolto tutti i problemi....