Saludos.
Cuando $_REQUEST['mesi'] viene vacio, ya $mesi tiene algún valor??
Por lo que logro entender debría ser algo asi:
Código PHP:
if (($_REQUEST['mesi'] == "") && ($_REQUEST['mesf'] == "")){
$mesi=$mesi;
$mesf=$mesf;
}elseif (($_REQUEST['mesi'] != "") && ($_REQUEST['mesf'] != "")){
$mesi=$_REQUEST['mesi'];
$mesf=$_REQUEST['mesf'];
}
Si te conviene de esa manera, sino preguntas si alguna de las 2 viene vacia o si una si y la otro no, etc.
Suerte