Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fabio Mazucato

Busca usando CPF

Recommended Posts

Fala galera, estou montando um site e nesse site vai conter as informações dos clientes

para pegar seus boletos bancários, dados pessoais e informações sobre a situação do serviço de manutenção de computadores.

 

Eu to querendo fazer um esquema para a busca do usuario digitando o CPF dele para buscar os boletos inseridos no banco,

até então meu codigo está funcionando legal, o que eu quero mesmo é que quando o CPF for digitado errado ou quando o CPF não for verdadeiro e não tenha

registro no banco exiba uma mensagem de erro dizendo que o CPF DIGITADO ESTA INCORRETO.

 

Sou iniciante em PHP tenho feito muitas buscas em relação ao que preciso, no mais conseguir realizar meu projeto com sucesso

e tive satisfação do meu cliente.

 

Meu codigo usado é esse:

Quando digito um CPF que cadastrado na tabela CONTAS ele me traz todas as contas cadastradas com o CPF na tabela "classeco"

eu quero fazer com que quando o cpf for digitado errado ou não exista no banco exiba uma mensagem de erro.

 

Fico grato pela força e peço ajuda a quem puder me ajudar.

 

<?php include('conecta.php');
$sql="select * from contas where classeco='$_POST[CPF]' order by idco desc";
$resultado=mysql_query($sql) or die ("problema na conexão");
while($linha=mysql_fetch_array($resultado))

{
$idco=$linha["idco"];
$vencimentoco=$linha["vencimentoco"];
$valorco=$linha["valorco"];
$descontoco=$linha["descontoco"];
$contaco=$linha["contaco"];
$nomeco=$linha["nomeco"];
$classeco=$linha["classeco"];
$acrescimoco=$linha["acrescimoco"];
$descricaoco=$linha["descricaoco"];
echo"<div id='c1'>
	<div id='c2'><div class='text3'>$nomeco</div></div>
	<div id='c3'><a href='$contaco' target='blank' class='text2'>$vencimentoco</a></div>
	<div id='c4'><div class='text3'>$valorco</div></div>
	<div id='c5'><div class='text3'>$descontoco</div></div>
	<div id='c6'><div class='text3'>$descricaoco</div></div>
  </div>";
} ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

man c tem q fazer o seguinte

 

<?php include('conecta.php');
$sql="select * from contas where classeco='$_POST[CPF]' order by idco desc";
$resultado=mysql_query($sql) or die ("problema na conexão");
while($linha=mysql_fetch_array($resultado))

{
$idco=$linha["idco"];
$vencimentoco=$linha["vencimentoco"];
$valorco=$linha["valorco"];
$descontoco=$linha["descontoco"];
$contaco=$linha["contaco"];
$nomeco=$linha["nomeco"];
$classeco=$linha["classeco"];
$acrescimoco=$linha["acrescimoco"];
$descricaoco=$linha["descricaoco"];
echo"<div id='c1'>
	<div id='c2'><div class='text3'>$nomeco</div></div>
	<div id='c3'><a href='$contaco' target='blank' class='text2'>$vencimentoco</a></div>
	<div id='c4'><div class='text3'>$valorco</div></div>
	<div id='c5'><div class='text3'>$descontoco</div></div>
	<div id='c6'><div class='text3'>$descricaoco</div></div>
  </div>";
} 

if($idco=="")
{
echo "Desculpe cpf não encontrado ou inexistente";
}
?>

NENHUMA FABÂOOOOO

depois q funcionar vai fumar um cigarro hollywood parceirooooooo

e aew como ta o procure certo...???

aki é sandro manooooo xDDDDDDD

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Fabio, beleza?

 

Você pode usar a função mysql_num_rows() para verificar a quantidade de registros retornados tal como está no exemplo abaixo.

 

Recomendações:

 

1 - Faça validação do cpf através do javascript antes de enviá-lo ao site, isso evita "esforço" desenecessário do servidor etc.;

2 - Não introduza, jamais, as variáveis vindas do usuário diretamente na query, para evitar "Injeção de SQL".

Use no mínimo o seguinte:

 

<?php include('conecta.php');

// (int) "força a variável ao tipo inteiro"
$cpf = (int) $_POST['CPF'];

$sql="select * from contas where classeco='$cpf' order by idco desc";

 

<?php include('conecta.php');
$sql="select * from contas where classeco='".$_POST['CPF']."' order by idco desc";
$resultado=mysql_query($sql) or die ("problema na conexão");

//Verifica se retornou um ou mais resultados
if(@mysql_num_rows($resultado)!=0)
{
while($linha=mysql_fetch_array($resultado))
{
$idco=$linha["idco"];
$vencimentoco=$linha["vencimentoco"];
$valorco=$linha["valorco"];
$descontoco=$linha["descontoco"];
$contaco=$linha["contaco"];
$nomeco=$linha["nomeco"];
$classeco=$linha["classeco"];
$acrescimoco=$linha["acrescimoco"];
$descricaoco=$linha["descricaoco"];
echo"<div id='c1'>
	<div id='c2'><div class='text3'>$nomeco</div></div>
	<div id='c3'><a href='$contaco' target='blank' class='text2'>$vencimentoco</a></div>
	<div id='c4'><div class='text3'>$valorco</div></div>
	<div id='c5'><div class='text3'>$descontoco</div></div>
	<div id='c6'><div class='text3'>$descricaoco</div></div>
  </div>";
}

} else {echo "Nenhum resultado encontrado!";}

?>

 

Até mais!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.