Ir para conteúdo
Fórum Script Brasil
  • 0

Link Do Resultado Da Pesquisa No Banco


wellmor

Pergunta

Gostaria se possível que alguém me ajudase na seguinte questão :

Realizei um pesquisa no meu banco na qual me trouxe resultados Exemplo:

tabela usuario tenho os campos codigo,apelido, nome, endereço...etc

a minha pesquisa teve como base o nome na qual foi listados todos os Franciscos com seus nomes completos e tal mas dai gostaria que me fosse possivel or exemplo clicar no Francisco José e me abrise o cadastro dele ... isso e possível eu sei só não sei como fazer... alguém pode me ajudar?

Link para o comentário
Compartilhar em outros sites

17 respostass a esta questão

Posts Recomendados

  • 0

simples cara...

por exemplo na pagina na busca... voce faz la

while...

//aqui

echo "<a href='#' onClick='window.open(\"membros.php?membro=$nome\"'>$nome</a>";

certo

ae na pop voce faz outro select com WHERE nome = '$nome'

ae voce lista os dados dele normal no while !

simples ne?:

falou

Link para o comentário
Compartilhar em outros sites

  • 0

Faz assim :

exemplo:

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

$id      = $coluna["id"];

$nome    = $coluna["nome"];

// aqui você mostra o link pra exibir os dados do usuario

echo "<center><a href=\"usuario.php?id_user=$id\">$nome</a></center>\n<br>";

}

usuario.php:

$id_user = $_GET['id_user];

$sql = "select * from tabela where id = '$id_user'";

$re = mysql_query($sql, $cn);

while($coluna = mysql_fetch_array($re)) {

$id = $coluna["id"];

$nome = $coluna["nome"];

$apelido = $coluna["apelido"];

}

Desculpa rEd nEcK * não vi você postar ,foi mal

Link para o comentário
Compartilhar em outros sites

  • 0

Faz assim :

exemplo:

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

$id      = $coluna["id"];

$nome    = $coluna["nome"];

// aqui você mostra o link pra exibir os dados do usuario

echo "<center><a href=\"usuario.php?id_user=$id\">$nome</a></center>\n<br>";

}

usuario.php:

$id_user = $_GET['id_user];

$sql = "select * from tabela where id = '$id_user'";

$re = mysql_query($sql, $cn);

while($coluna = mysql_fetch_array($re)) {

$id = $coluna["id"];

$nome = $coluna["nome"];

$apelido = $coluna["apelido"];

}

Desculpa rEd nEcK * não vi você postar ,foi mal

Cara to não entendi poderias me mostrar no meu codigo?

Link para o comentário
Compartilhar em outros sites

  • 0
Faz assim :

exemplo:

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

$id      = $coluna["id"];

$nome    = $coluna["nome"];

// aqui você mostra o link pra exibir os dados do usuario

echo "<center><a href=\"usuario.php?id_user=$id\">$nome</a></center>\n<br>";

}

usuario.php:

$id_user = $_GET['id_user];

$sql = "select * from tabela where id = '$id_user'";

$re = mysql_query($sql, $cn);

while($coluna = mysql_fetch_array($re)) {

$id = $coluna["id"];

$nome = $coluna["nome"];

$apelido = $coluna["apelido"];

}

Desculpa rEd nEcK * não vi você postar ,foi mal

NÃO ESTOU CONSEGUINTO PASSAR A VARIAVEL SEMPRE DA UM ERRO COMO POSSO RESOLVER TIPO COMO SE A VARIAVEL NÃO CHEGA-SE AO DESTINO

$id_user = $_GET['id_user];

fICO NO AGUARDO

Link para o comentário
Compartilhar em outros sites

  • 0

Qual variável não chega aonde?

Poste o código que você está usando pra gente tentar detectar o erro. Mas não vamos fazer o código pra você, ok? Vamos te ajudar a descobrir onde está o erro e consertar.

ps: Desliga o capslock, cara. Na internet, se você escreve tudo em maiúsculo, você está gritando...

Link para o comentário
Compartilhar em outros sites

  • 0

Qual variável não chega aonde?

Poste o código que você está usando pra gente tentar detectar o erro. Mas não vamos fazer o código pra você, ok? Vamos te ajudar a descobrir onde está o erro e consertar.

ps: Desliga o capslock, cara. Na internet, se você escreve tudo em maiúsculo, você está gritando...

Tai amigo não cei qual o problema que não chega na segunda tela a variavel

<?

require("../../Connections/acesso.php");

$acesso = odbc_connect($instance, $username, $password) or die(odbc_error());

//------------------------Mostra o codigo da ideia---------------------------------------

if (isset($variavel)){

if(!isset($variavel))

{

$variavel =0;

}

$SQL = "SELECT * FROM tabela WHERE UPPER(ID_AUTOR)=".$ID_AUTOR."'";

$execute=odbc_do($banco,$SQL)or die(odbc_error ());

while ($apresenta = odbc_fetch_array ($execute))

{

//----eu acho que o erro esta por aqui

echo "<a href='pag_autor_result.php' onClick='window.open(\"pag_autor_result.php?ID_AUTOR=$ID_AUTOR\"'>$apresenta[iD_CODIGO]</a><BR>";

$ID_CODIGO = $apresenta["ID_CODIGO];

$ID_AUTOR = $apresenta["ID_AUTOR"];

$ID_DATA = $apresenta["ID_DATA"];

$ID_DESCRICAO = $apresenta["ID_DESCRICAO"];

$ID_SELECIONADA = $apresenta["ID_SELECIONADA"];

$ID_INATIVA = $apresenta["ID_INATIVA"];

$ID_PREMIADA = $apresenta["ID_PREMIADA"];

$ID_VLR_PREMIO = $apresenta["ID_VLR_PREMIO"];

$ID_PERIODO_PREMIO = $apresenta["ID_PERIODO_PREMIO"];

$ID_DATA_ENTREGA_PREMIO = $apresenta["ID_DATA_ENTREGA_PREMIO"];

//echo "$apresenta[iD_CODIGO]<br>";

}

}

//-----------------------------------FIM Mostra codigo ideia-------------------------------------

?>

Link para o comentário
Compartilhar em outros sites

  • 0

você esta esquecendo de pegar o id

$ID_AUTOR = $_GET["ID_AUTOR"];

e outra coisa:

$apresenta['ID_CODIGO']

não seria isso?

Cara esse o o codigo que recebe a variavel que não esta recebendo não sei onde esta o erro se no envio ou na recepcao da variavel

$ID_CODIGO=$_GET['ID_CODIGO'];

//$ID_CODIGO=2;


$SQL = "select * from tabela where ID_CODIGO= '$ID_CODIGO'";
$resulta = odbc_do($banco$SQL)or die(odbc_error ());

while($apresenta = odbc_fetch_array($resulta)) {

	$ID_CODIGO = $apresenta["ID_CODIGO"];
	$ID_AUTOR = $apresenta["ID_AUTOR"];
	$ID_TITULO = $apresenta["ID_TITULO"];
	$ID_DATA = $apresenta["ID_DATA"];
	$ID_DESCRICAO = $apresenta["ID_DESCRICAO"];
	$ID_SELECIONADA = $apresenta["ID_SELECIONADA"];
	$ID_INATIVA = $apresenta["ID_INATIVA"];
	$ID_PREMIADA = $apresenta["ID_PREMIADA"];
	$ID_VLR_PREMIO = $apresenta["ID_VLR_PREMIO"];
	$ID_PERIODO_PREMIO = $apresenta["ID_PERIODO_PREMIO"];
	$ID_DATA_ENTREGA_PREMIO = $apresenta["ID_DATA_ENTREGA_PREMIO"];
echo "$apresenta[ID_CODIGO]";
}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Veja bem o seus códigos:

echo "<a href='pag_autor_result.php' onClick='window.open(\"pag_autor_result.php?ID_AUTOR=$ID_AUTOR\"'>$apresenta[ID_CODIGO]</a><BR>";
e a página que recebe
$ID_CODIGO=$_GET['ID_CODIGO'];

No primeiro script você passa para a próxima tela uma campo e tenta pegar outro no código de baixo...

É bem provavel que não venha nada mesmo....

você tem que passar na QueryString o valor que você quer receber na próxima página

Muda o primeiro script para passar o código.... testa e depois diz o que aconteceu!!!

Até + cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Veja bem o seus códigos:

echo "<a href='pag_autor_result.php' onClick='window.open(\"pag_autor_result.php?ID_AUTOR=$ID_AUTOR\"'>$apresenta[ID_CODIGO]</a><BR>";
e a página que recebe
$ID_CODIGO=$_GET['ID_CODIGO'];

No primeiro script você passa para a próxima tela uma campo e tenta pegar outro no código de baixo...

É bem provavel que não venha nada mesmo....

você tem que passar na QueryString o valor que você quer receber na próxima página

Muda o primeiro script para passar o código.... testa e depois diz o que aconteceu!!!

Até + cool.gif

Amigo, tentei por várias vezes e não consegui....

quero passar o codigo para outra pagina mas sempre da erro;

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, voce poderia reportar o erro (caso exista)...

Mas vamos lá

no lugar disso:

echo "<a href='pag_autor_result.php' onClick='window.open(\"pag_autor_result.php?ID_AUTOR=$ID_AUTOR\"'>$apresenta[ID_CODIGO]</a><BR>";
Inclua isso
echo "<a href='pag_autor_result.php' onClick='window.open(\"pag_autor_result.php?ID_CODIGO=apresenta["ID_CODIGO"]$\"'>$apresenta["ID_CODIGO"]</a><BR>";

E me diz o que acontece depois...

Até + cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Bom, voce poderia reportar o erro (caso exista)...

Mas vamos lá

no lugar disso:

echo "<a href='pag_autor_result.php' onClick='window.open(\"pag_autor_result.php?ID_AUTOR=$ID_AUTOR\"'>$apresenta[ID_CODIGO]</a><BR>";
Inclua isso
echo "<a href='pag_autor_result.php' onClick='window.open(\"pag_autor_result.php?ID_CODIGO=apresenta["ID_CODIGO"]$\"'>$apresenta["ID_CODIGO"]</a><BR>";

E me diz o que acontece depois...

Até + cool.gif

Woddy,

cara deu alguma coisa errada estando erro nessa linha que você me passou...

parse error, unexpected T_STRING, expecting ',' or ';'

Link para o comentário
Compartilhar em outros sites

  • 0

Tá achei....

Coloca assim

echo "<a href='pag_autor_result.php' onClick='window.open(\"pag_autor_result.php?ID_CODIGO=".$apresenta["ID_CODIGO"]."\")'>".$apresenta["ID_CODIGO"]."</a><BR>";
ou assim
echo "<a href='javascript:window.open(\"pag_autor_result.php?ID_CODIGO=".$apresenta["ID_CODIGO"]."\")'>".$apresenta["ID_CODIGO"]."</a><BR>";

Até+ cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Tá achei....

Coloca assim

echo "<a href='pag_autor_result.php' onClick='window.open(\"pag_autor_result.php?ID_CODIGO=".$apresenta["ID_CODIGO"]."\")'>".$apresenta["ID_CODIGO"]."</a><BR>";
ou assim
echo "<a href='javascript:window.open(\"pag_autor_result.php?ID_CODIGO=".$apresenta["ID_CODIGO"]."\")'>".$apresenta["ID_CODIGO"]."</a><BR>";

Até+ cool.gif

Primeiro gostaria de agradecer à ajuda e depois e claro se possível saber onde estava errando para que possa apreender, e mais uma coisa na apresentação do meu resultado esta aparecendo da seguinte forma.

br />

<b>Notice</b>: Undefined index: dfd in <b>C:\Arquivos de programas\Apache Group\Apache2\htdocs\login\caldeirao\pag_autor_result.php</b> on line <b>296</b><br />

o que está em negrito e o resultado mas está aparecendo esse notice o que pode ser?

Valeu quando quiser e so pedir uma ajuda que terei prazer e compartilhar o que eu sei...

Link para o comentário
Compartilhar em outros sites

  • 0

Não precisa agradecer, o que faço aqui é ajudar ... mas acredito que você tenha que aprender sobre PHP.....

Olha:

<b>Notice</b>: Undefined index: dfd in <b>C:\Arquivos de programas\Apache Group\Apache2\htdocs\login\caldeirao\pag_autor_result.php</b> on line <b>296</b><br />

Voce precisa postar aki o código nas imediações da linha 296.... é onde dá o erro...

Até + cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Não precisa agradecer, o que faço aqui é ajudar ... mas acredito que você tenha que aprender sobre PHP.....

Olha:

<b>Notice</b>: Undefined index: dfd in <b>C:\Arquivos de programas\Apache Group\Apache2\htdocs\login\caldeirao\pag_autor_result.php</b> on line <b>296</b><br />

Voce precisa postar aki o código nas imediações da linha 296.... é onde dá o erro...

Até + cool.gif

Cara achei o erro, estou estudando php sei que tenho muito a apreender e espero que tenham paciência comigo valeu mesmo pela ajuda... você e truta...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...