Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.
Já busquei no google e aqui no fórum, mas não achei nada que resolveu meu problema.
Preciso verificar no banco se já existe um CNPJ cadastrado. Se houver, redireciona a página para a escolha do cadastro. Caso não tenha, redireciona para formulário de cadastro da empresa.
Porém, na linha do mysql_num_rows dá erro. Como podem ver no código, estou usando mysql_error() mas ele não retorna nada, exibe apenas 'OPS! Erro na linha x'. Não sei onde tá o erro.
Abaixo o código:
$cnpj e $veiculo vem do form anterior. Já conferi e elas possuem valor.
<?
/ Pega CNPJ e veículo de comunicação /
$cnpj = $_POST['cnpj'];
$veiculo = $_POST['veiculo'];
/ Se CNPJ e veículo for vazio, retorna para etapa 1 /
if(!$cnpj && !$veiculo){
echo "<script>location.href = '?f=paginas&p=etapa_1';</script>";/ Busca CNPJ no banco /
$sql_cnpj = mysql_query("SELECT * FROM empresas WHERE `cnpj` = '".$cnpj."'");
$qtd_cnpj = mysql_num_rows($sql_cnpj) or die (mysql_error()."\nOPS! Erro na linha ".__LINE__);
/* Caso não encontre, abre página para cadastro da empresa */
if($qtd_cnpj == 0){
echo "<script>location.href = '?f=paginas&p=cadastro_empresa&veiculo=".$veiculo."&cnpj=".$cnpj."';</script>";
}else{
$reg_cnpj = mysql_fetch_assoc($sql_cnpj);
$idEmpresa = $reg_cnpj['idEmpresa'];
/* Se existir CNPJ, busca quantidade de credenciais disponíveis */
$sql_credencial = mysql_query("SELECT * FROM `credenciais` WHERE `idEmpresa` = ".$idEmpresa);
$reg_credencial = mysql_fetch_assoc($sql_credencial) or die (mysql_error());
$pro_disponivel = $reg_credencial['pro_disponivel'];
$trans_disponivel = $reg_credencial['trans_disponivel'];
/* Se tiver credenciais disponível, abre página para escolha do cadastro */
if($pro_disponivel != 0 or $trans_disponivel != 0){
echo "<script>location.href = '?f=paginas&p=escolha_cadastro&idEmpresa=".$idEmpresa."';</script>";
}else{
/* Senão houver credenciais disponíveis, informa ao usuário */
echo '<div class="warning">';
echo '<img src="images/png/warning.png" alt="" width="62" height="70" border="0" />';
echo '<p>Todos os profissionais e transportes permitidos para este CNPJ já foram cadastrados.</p>';
echo '<p>Aguarde o deferimento dos cadastros.</p>';
echo '</div>';
}
}
}
?>Carregando comentários...