Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho essa consulta funcionando perfeitamente em uma parte do sistema:
<?php
$doc = ($_POST['doc']);
if ($doc == ""){
echo "<p align=\"center\"><font face=arial size=2 color=#ff0000>Sem argumentos para verificar!<br><br></font><br><a href=\"javascript:history.go(-1)\"><img src=\"../../imagens/voltar.jpg\" alt=\"Voltar\" border=\"0\" align=\"center\"></a>";
}else{
$query_ver_sql = mysql_query("SELECT * FROM cad_cliente WHERE cli_cpf = '$doc' OR cli_cnpj = '$doc'");
$query_ver= mysql_num_rows($query_ver_sql); // conta quantos registros foram encontrados na query anterior
if($query_ver>0){
echo "<p align=\"center\"><font face=arial size=2>PFJ já cadastrada!<br><br></font><br><a href=\"javascript:history.go(-1)\"><img src=\"../../imagens/voltar.jpg\" alt=\"Voltar\" border=\"0\" align=\"center\"></a>";
} else {
header ("Location: form_cadastra_cliente.php");
}
}
?>
Mas essa outra não funciona.... Acredito que seja pq tem duas variáveis diferentes. Mas alguém me disse que o problema é que ele está consultando os dois campos e um deles sempre estará em branco, por isso retorna verdadeiro...
<?php
$cli_cpf = ($_POST['doc_cpf']);
$cli_cnpj = ($_POST['doc_cnpj']);
$query_ver_sql = mysql_query("SELECT * FROM cad_cliente WHERE cli_cpf = '$cli_cpf' OR cli_cnpj = '$cli_cnpj'");
$query_ver= mysql_num_rows($query_ver_sql); // conta quantos registros foram encontrados na query anterior
if($query_ver>0){
echo "<p align=\"center\"><font face=arial size=2>PFJ já cadastrada!<br><br></font><br><a href=\"javascript:history.go(-1)\"><img src=\"../imagens/voltar.jpg\" alt=\"Voltar\" border=\"0\" align=\"center\"></a>";
} else {
$sqlinsert = "INSERT INTO ....
Alguém pode me ajudar???
Carregando comentários...