Beispiel #1
0
        if ($_POST['cod_cor'] != 0) {
            $cod_cor = $_POST['cod_cor'];
        } else {
            $cod_cor = 0;
        }
        $des_cor = ucwords(strtolower($_POST['des_cor']));
        $objCores->set_cod_cor($cod_cor);
        $objCores->set_des_cor($des_cor);
        if ($cod_cor == 0) {
            // Verifica se a cor já está cadastrado
            $SQL = "SELECT\r\n\t\t\t\t\t\tcod_cor\r\n\t\t\t\t\tFROM\r\n\t\t\t\t\t\tfla_cores\r\n\t\t\t\t\tWHERE\r\n\t\t\t\t\t\tupper(des_cor) = '" . strtoupper($objCores->get_des_cor()) . "'";
            $cor = $objConexao->prepare($SQL);
            $cor->Execute();
            // Se a consulta retornar vazia, é porque a cor não está cadastrada anda
            if ($cor->rowCount() == 0) {
                $objCores->insereCores($objCores);
                $msgRetorno = 'Nova cor cadastrada com sucesso!';
            } else {
                // Senão exibe uma mensagem para o usuário
                $msgRetorno = 'Esta cor já está cadastrada!';
                $cod_cor = 0;
            }
        } else {
            $objCores->editaCores($objCores);
            $msgRetorno = 'Dados atualizados com sucesso!';
        }
        $arrCores = $objCores->buscaCores($cod_cor);
    }
}
?>
<html>