Ir para conteúdo

POWERED BY:

Arquivado

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

Marzinho Sá

Mostrar resultados do banco de dados pelo nome

Recommended Posts

Olá galera, preciso da ajuda de vocês mais uma vez, como faço para mostrar o reultado do banco de dados via Get só que não pelo ID mas sim pelo login, consigo mostrar recuperando o ID, mas não dá certo só trocar o "ID" pelo "LOGIN", como faço isso galera?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consigo mostrar os dados de uma tabela do banco de dados recuperando o ID da URL, por exemplo: Mostrar o nome, idade, cidade do usuario cuja id=5, puxando o id da URl (www.meusite.php?id=5), queria saber como mostrar os dados só que puxando pelo nome (www.meusite.php?nome=nomedousuario), como faço isso?

 

OBS: não da certo só trocar a variavel 'ID' por 'nome' na página que mostra os dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara da certo sim, você deve ta fazendo alguma coisa errada.

 

a variavel nome está populada? você mudou na consulta no where id por nome?

 

Posta seu código ai, fica mais fácil de ajudar..

Compartilhar este post


Link para o post
Compartilhar em outros sites

não da certo só trocar a variavel 'ID' por 'nome' na página que mostra os dados.

 

claro q não.. vc precisa adaptar a consulta ao banco d dados..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta você ter uma estrutura na sua tabela aonde armazena os usuários e passar um valor get, se postar o seu código aqui eu resolvo pra você!

Compartilhar este post


Link para o post
Compartilhar em outros sites


Meu código ta assim pessoal, mas ai ta por ID, quero por nome, como faço?

 

<?php

$_GET['id'];

$sql = "SELECT * FROM produtos WHERE id=$id";

$query = mysql_query($sql);

while($sql = mysql_fetch_array($query)){

$nome = $sql["nome"];

$preco = $sql["preco"];

$descricao = $sql["descricao"];

$foto = $sql["foto"];

$cod = $sql["cod"];

$categoria = $sql["categoria"];

$img = "sistemas e imagens/imgprodutos/$foto";

$ncat = $sql["ncat"];

$codigo = " C贸digo do produto:";

echo ' exibe aqui os resultados'

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

<?php
$getNome = $_GET['nome'];
$sql = "SELECT * FROM produtos WHERE nome=$getNome ";
$query = mysql_query($sql);
while($sql = mysql_fetch_array($query)){
$nome = $sql["nome"];
$preco = $sql["preco"];
$descricao = $sql["descricao"];
$foto = $sql["foto"];
$cod = $sql["cod"];
$categoria = $sql["categoria"];
$img = "sistemas e imagens/imgprodutos/$foto";
$ncat = $sql["ncat"];
$codigo = " C贸digo do produto:"; 
echo ' exibe aqui os resultados'
?>


Quando for passar o nome pela url. ao inves de passar: 

 

www.meusite.php?id=<?= $id ?> 

 

você vai passar:


 

www.meusite.php?nome=<?= $nome?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

poxa, amigo, como eu disse, adapte sua consulta; ex:

$nome=$_GET['nome'];
"SELECT * FROM produtos WHERE nome='$nome' ";

não me leve a mal, mas pesquise 1 pouco do básico d SQL,

aqui tem umas dicas boas:

http://www.linhadecodigo.com.br/artigo/2975/comandos-basicos-em-sql-insert-update-delete-e-select.aspx

vai ver como fica mais facil dpois, ta?

boa sorte e ate...

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.