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";