Posto il codice perché sto impazzendo:

codice:
if ($nome != "")
    if (contr_nome($nome))
       if($cod_cli = trova_cod($nome))
          if (contr_barca($cod_cli))
             $temp = "doppio";
          else
             $temp = "nome";
       else
             $temp = "no cod";
    else
        $temp = "no nome";
elseif (contr_cod($cod_cliente))
        if (contr_barca($cod_cliente))
           $temp = "doppio";
        else
           $temp = "cod_cliente";
else
$temp="nullo";
Mi dà sempre un errore seconda else, mi sembra di averli messi bene, non capisco.