Jump to content
Fórum Script Brasil
  • 0

Link Do Resultado Da Pesquisa No Banco


wellmor
 Share

Question

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 to comment
Share on other sites

17 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.7k
    • Total Posts
      648.5k
×
×
  • Create New...