Jump to content


Photo

Como Buscar Id Por Outro Campo?


  • Faça o login para participar
2 replies to this topic

#1 FeeHaard

FeeHaard

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:São Paulo
  • Interesses:PHP, Flash, Photoshop, After Effects, MySQL

Posted 25/11/2011, 09:57

Bom dia galera, venho aqui mais uma vez com outra duvida, pois só obtive resultados aqui *--*

seguinte

criei uma tabela com os seguintes campos:

id nome cpf
35 Felipe 123456

meu script está assim:

   include ("../conectar.php");

   $id = $_GET['id'];

   
   $query = "SELECT * FROM clientes WHERE id='$id'";

   $result = MYSQL_QUERY($query);

   
   $verificar = 0;

   while($row = mysql_fetch_array($result)){

	   header("Location: http://$site/descricao.php?id=$id");

       
       $verificar = 1;

   }

   if($verificar==0){

      header("Location: http://$site/notfound.php");

   }



pelo que podem ver, eu fiz a busca pela ID, a pessoa poe a ID na caixa de pesquisa, e clica em pesquisar, ae o php vai procurar na coluna ID e jogar o ID no link, mais queria que ele procurasse na coluna CPF e jogasse o ID do mesmo no link..
tem como fazer isso? Muitissimo Obrigado ^^
Preocupe-se mais com sua consciência do que com sua reputação.
Porque sua consciência é o que você é, e sua reputação é o que os outros
pensam de você. E o que os outros pensam, é problema deles...

#2 Satoru

Satoru

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais
  • Interesses:PHP, Mysql, Javascript,Asp, HTLM, CSS e AS3

Posted 25/11/2011, 12:39


   include ("../conectar.php");



   $cpf = $_GET['cpf']; //pegar o valor do cpf digitado



   

   $query = "SELECT * FROM clientes WHERE cpf='$cpf'";  //seleciona o cliente cujo o cpf seja igual ao digitado



   $result = MYSQL_QUERY($query);



   

   $verificar = 0;



   while($row = mysql_fetch_array($result)){

	   	   

		   $id = $row['id']; //armazena o id



           header("Location: http://$site/descricao.php?id=$id");



       

       $verificar = 1;



   }



   if($verificar==0){



      header("Location: http://$site/notfound.php");



   }


Edição feita por: Satoru, 25/11/2011, 12:40.


#3 FeeHaard

FeeHaard

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:São Paulo
  • Interesses:PHP, Flash, Photoshop, After Effects, MySQL

Posted 25/11/2011, 16:08

Muito obrigado amigo, funcionou direitinho! Grato!
Preocupe-se mais com sua consciência do que com sua reputação.
Porque sua consciência é o que você é, e sua reputação é o que os outros
pensam de você. E o que os outros pensam, é problema deles...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq