Forse cosi (E' solo una bozza non ho guardato tutto il codice).

Codice PHP:
function cerca_prezzo ($nome_campo)
 {
 global 
$conn$_REQUEST$language_fisse$fasciaprezzoA$fasciaprezzoV;
 if (!isset(
$_REQUEST[''.$nome_campo.''])) $valore_form=""; else $valore_form $_REQUEST[''.$nome_campo.''];
 if (
$_REQUEST['motivazione'] == 'AFFITTO' ) {
  
$fasciaprezzo $fasciaprezzoA;
 } else {
  
$fasciaprezzo $fasciaprezzoV;  
 }
 
 echo 
"<select name=\"".$nome_campo."\" class=\"ui-select\">";
 echo 
"<option value=\"0\">".$language_fisse['scegli_prezzo']."</option>";
 foreach (
$fasciaprezzo AS $key=>$value)
 {
 if (
$valore_form == $key$selezione "selected"; else $selezione "";
 if (
$value['a']==0)
 
$etichetta $language_fisse['oltre']." ".NUMERO($value['da'],'pr');
 elseif (
$value['da']==1)
 
$etichetta $language_fisse['fino_a']." ".NUMERO($value['a'],'pr');
 else
 
$etichetta $language_fisse['da']." ".NUMERO($value['da'],'pr')." ".$language_fisse['a']." ".NUMERO($value['a'],'pr');
 echo 
"<option value=\"".$key."\" ".$selezione.">".ucfirst($etichetta)."</option>";
 }
 echo 
"</select>";
 } 
Codice PHP:
 /*array cerca limiti*/
 
$fasciaprezzoA[1]['da'] = "1"
 
$fasciaprezzoA[1]['a'] = "500";
 
$fasciaprezzoA[2]['da'] = "501";
 
$fasciaprezzoA[2]['a'] = "1500";
 
 
$fasciaprezzoV[1]['da'] = "1501";
 
$fasciaprezzoV[1]['a'] = "50000";
 
$fasciaprezzoV[2]['da'] = "50000";
 
$fasciaprezzoV[2]['a'] = "250000";
 
$fasciaprezzoV[3]['da'] = "250000";
 
$fasciaprezzoV[3]['a'] = "500000";
 
$fasciaprezzoV[4]['da'] = "500000";
 
$fasciaprezzoV[4]['a'] = "0"