Jump to content


Photo

Passar Valor De Uma Página A Outra


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

#1 Leocarpo

Leocarpo

    12 Horas

  • Usuários
  • 160 posts
  • Sexo:Masculino
  • Localidade:Angola - Luanda
  • Interesses:Programação,
    Padrões web.
    Negócios.

Posted 18/05/2011, 09:50

Ola caros colegas de forum.
Minha duvida é a seguinte.

Melhor explicação


* Tenho um Banco de Dados com o nome "Base" uma tabela com o nome "tabela" com 3 campos id, titulo,conteudo
* Eu quero que ao clicar no titulo ele busque automaticamente o conteudo, e me mostre numa outra pagina.

Veja o que eu fiz.

Esta é a página Index.php
<?php
require("connect.php");

$query=mysql_query("select * from tabela");
while($linhas=mysql_fetch_array($query))
{
echo "<a href='pagina_X.php?=$linhas[conteudo]'>$linhas[titulo]</a>";


}

?>


Quando clicar ai no link eu quero que ele chame a pagina_X.php, mas com os dados do conteudo.

Então eu fiz assim:


<?php
require("connect.php");

$cont=$_GET["conteudo"];
$query=mysql_query("select * from tabela where conteudo='$cont'");
while($mostra=mysql_fetch_array($query))
{
echo $mostra["conteudo"];
}
?>


Mas esta dando erro na linha $cont.

Espero ter uma ajuda urgente.

Edição feita por: Leocarpo, 18/05/2011, 09:57.

O mundo é feito de teórias, as com maior
impacto é que são válidas,e aplicadas nas nossas vidas.
9033 lab

#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 18/05/2011, 10:16

$conteudo

tente assim

<?php
require("connect.php");

$conteudo=$_GET["conteudo"];
$query=mysql_query("select * from tabela where conteudo='$conteudo'");
while($mostra=mysql_fetch_array($query))
{
echo $mostra["conteudo"];
}
?>
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 Leocarpo

Leocarpo

    12 Horas

  • Usuários
  • 160 posts
  • Sexo:Masculino
  • Localidade:Angola - Luanda
  • Interesses:Programação,
    Padrões web.
    Negócios.

Posted 18/05/2011, 10:28

Obrigado pela resposta Diego, mas continua tudo na mesma sempre com erro na mesma alinea.

Espero que me ajudem com outra solução.
O mundo é feito de teórias, as com maior
impacto é que são válidas,e aplicadas nas nossas vidas.
9033 lab

#4 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 18/05/2011, 10:50

como vc ta passando os dados pela URL
seria algo assim
pagina_X.php?conteudo=aqui vai o conteudo

hann e aqui

$query=mysql_query("select * from tabela where conteudo='$conteudo'");

o nome da TABELA e "tabela " mesmo
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#5 Leocarpo

Leocarpo

    12 Horas

  • Usuários
  • 160 posts
  • Sexo:Masculino
  • Localidade:Angola - Luanda
  • Interesses:Programação,
    Padrões web.
    Negócios.

Posted 18/05/2011, 10:54

Vou explicar de outra forma.

Página

Index.php

<?php
require("connect.php");
$query=mysql_query("select * from tabela");
while($linhas=mysql_fetch_array($query))
{
echo "<a href=\"i2.php?link=$linhas[conteudo]\">$linhas[titulo]</a>";
}
?>


Aí em cima ele tem que enviar o conteudo, para a seguinte página.

i2.php

<?php
require("connect.php");
$conteudo=$_GET["conteudo"];
$sql=mysql_query("select * from tabela where conteudo='$conteudo'");
while($linhas=mysql_fetch_assoc($sql))
{
echo $linhas["conteudo"];
}
?>


Nesta pagina eu quero que me mostre o conteudo do campo "conteudo" que esta no banco de dados.

Por favor ajudem-me , estou aprecisar.
O mundo é feito de teórias, as com maior
impacto é que são válidas,e aplicadas nas nossas vidas.
9033 lab

#6 marcosfj1

marcosfj1

    Turista

  • Usuários
  • 53 posts
  • Sexo:Masculino

Posted 18/05/2011, 15:44

cara pra dar certo vc nao tem que pegar o conteudo, vc tem que pegar o link

echo "<a href=\"i2.php?link=$linhas[conteudo]\">$linhas[titulo]</a> ";

Vc esta jogando o valor de conteudo no trecho da URL link...logo sua busca na proxima pagina deve ser por ele e nao pelo conteudo

$link=$_GET["link"];
$sql=mysql_query("select * from tabela where conteudo='$link'");


Experimenta fazer dessa forma acho q dará certo

Falou
==================================================================
Quer conhecer um site Diferente?
FORA DA TELA
==================================================================

#7 Leocarpo

Leocarpo

    12 Horas

  • Usuários
  • 160 posts
  • Sexo:Masculino
  • Localidade:Angola - Luanda
  • Interesses:Programação,
    Padrões web.
    Negócios.

Posted 18/05/2011, 18:06

Marcos-fj1

Espero que tenhas sucesso na vida de Desenvolvedor.
Gente como você é que o Forum precisa,ajudou muito, qualquer coisa conta comigo.

Topico encerrado.
O mundo é feito de teórias, as com maior
impacto é que são válidas,e aplicadas nas nossas vidas.
9033 lab

#8 marcosfj1

marcosfj1

    Turista

  • Usuários
  • 53 posts
  • Sexo:Masculino

Posted 19/05/2011, 08:25

Que bom que deu certo cara...qualquer coisa posta de novo

valeu
==================================================================
Quer conhecer um site Diferente?
FORA DA TELA
==================================================================

#9 Leocarpo

Leocarpo

    12 Horas

  • Usuários
  • 160 posts
  • Sexo:Masculino
  • Localidade:Angola - Luanda
  • Interesses:Programação,
    Padrões web.
    Negócios.

Posted 20/05/2011, 07:43

Deu certo sim e na hora. Você é fixe.
O mundo é feito de teórias, as com maior
impacto é que são válidas,e aplicadas nas nossas vidas.
9033 lab




0 user(s) are reading this topic

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

IPB Skin By Virteq