Salve a tutti!!
ho scritto questa funzione:
Codice PHP:
// controllo i valori composti ca campo massimo e minimo
function min_max($var_1, $var_2, $word) {
echo 'var1 = '.$var_1.'
var2 = '.$var_2; // RIGA AGGIUNTA DOPO
if($var_1 != "" && $var_2 != "") {
// controllo se min è inferiore a max
if($var_1 < $var_2) {
$min_max = $var_1." - ".$var_2;
} elseif ($var_1 >= $var_2) {
errore_back("[b]$word:[/b]
Il valore minimo deve essere inferiore al valore massimo");
} //end if
} else {
$min_max = "Valori non arrivati entrambi";
} // end if
echo '
min_max = '.$min_max; // RIGA AGGIUNTA DOPO
return $min_max;
}
ma non mi restituisce il valore della variabile e mi compare un Notice di variabile non assegnata.
la riga aggiunta dopo, mi stampa il valore corretto della variabile $minmax
la funzione la richiamo così:
Codice PHP:
min_max($min,$max,$nomecampo);
e se stampo i valori delle variabili $min e $max, questi sono corretti, in più se inserisco il valore $min maggiore del valore di $max ottengo correttamente il messaggio di errore.
dove sbaglio??