$cod_cor = $_GET["cod_cor"]; $objCores->set_cod_cor($cod_cor); $arrCores = $objCores->buscaCores($cod_cor); } else { if ($_POST) { 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!'; }