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

Como Puxar Dados Do Id?


taudujas

Pergunta

Estou montando um script aqui so para treinar mais, e decidi fazer um de classificados simples com varios dados, então gerei tudo colunas com o mysql_fetch_row e tal.

Agora fiz um link onde o cara se clicar na marca ele abrira um poup up dizendo as informações do anuncio como telefone, nome, icq etc..

a duvida é a seguinte, como faço para chamar estes dados apartir do id gerado no mysql?

Um script que me refiro é : motox - classificados ele puxa os dados daquele id.

obrigado.

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

como assim te explica melhor!

Link para o comentário
Compartilhar em outros sites

  • 0

Olha o que estou usando na pagina ver.php

<?

include "config.php";

$id = $_GET['id'];

$sql = "select * from dados where dados = $id";

$ver = mysql_query ("SELECT id, nome, email, telefone, icq, MSN, anuncio FROM dados");

while ($dados = mysql_fetch_array($sql))

?>

Link para o comentário
Compartilhar em outros sites

  • 0

http://clenissonc.mvhosted.com/noticias

no meu caso coloquei no arquivo noticia.php:

<?
include("config.php");
ATENCAO AQUI!!!>>$sql = "SELECT * FROM news WHERE id='$code'";<<<<
$limite = mysql_query("$sql");
while ($sql = mysql_fetch_array($limite)) {
$code = $sql["id"];
$titulo = $sql["titulo"];
$noticia = $sql["noticia"];
$data = $sql["data"];
$hora = $sql["hora"];
echo "
<head>
<title>$titulo_site</title>
</head>
<body bgcolor=\"$cor_fundo\" text=\"$cor_fonte\" link=\"$cor_fonte\" alink=\"$cor_fonte\" vlink=\"$cor_fonte\">
<table border=\"0\" width=\"100%\">
    <tr>
      <td width=\"100%\" bgcolor=\"$cor_tabela\">
        <p align=\"center\"><b><font face=\"$tipo_fonte\" size=\"$tamanho_fonte\" color=\"$cor_fonte\">$titulo_site</font></b></td>
    </tr>
  </table>
<div align=\"left\">
  <table border=\"0\" width=\"752\">
    <tr>
      <td width=\"744\">
<font face=\"$tipo_fonte\" size=\"$tamanho_fonte\" color=\"$cor_fonte\">$data - $hora, <b>$titulo</b><br><br>
$noticia
    </td>
    </tr>
  </table>
</div>
  <p align=\"center\"><font face=\"$tipo_fonte\" size=\"$tamanho_fonte\" color=\"$cor_fonte\">$site</font></p>

  <p align=\"center\"><font face=\"$tipo_fonte\" size=\"$tamanho_fonte\" color=\"$cor_fonte\"><a href=\"admin_index.php\">$admin_texto</a></p><br><a href=index.php>Voltar</a></font>

<hr color=\"$cor_hr\">
<p align=\"center\"><font face=\"$tipo_fonte\" size=\"$tamanho_fonte\" color=\"$cor_fonte\")>Powered by <a href=\"mailto:clenissonc@bol.com.br\">Clenisson
Calaça</a>.</font></p>

</body>

</html>";}
?>

Assim, de acordo com o id(representado pela variável "code") ele mostra as outras info.

dai você digita http://www.seusite.com.br/URL_PARA_VIZUALI...php?id=$id

Link para o comentário
Compartilhar em outros sites

  • 0

tenta ai ... se não der me porucuar no MSN spectrorlz@bol.com.br

<?
$conexao = mysql_connect("seu host","usuario","senha") or print mysql_error();
mysql_select_db("banco",$conexao) or print mysq_error();

$id = $_GET['id'];

$sql = "SELECT * FROM dados WHERE dados='$id'";

$exe= mysql_query($sql) or print mysql_error();

while ($linha= mysql_fetch_array($ver)){
  $nome = $linha["nome"];

echo "$nome";
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0

não deu certo ainda... abaixo esta as paginas:

// classificados.php

<?

include "config.php";

$result = mysql_query ("SELECT marca, modelo, ano, uf, valor FROM dados");

echo"

<table width=500 cellspacing=1 cellpadding=2 align=center bgcolor=#BBBBBB>

<tr align=\"center\" valign=\"middle\">

<td bgcolor=#DDDDDD colspan=\"5\"><font face=verdana size=2><b>Lista de Anuncios</b></font></td>

</tr>

<tr>

<td bgcolor=#DDDDDD>

<b><font face=verdana size=1>Marca</td>

<td bgcolor=#DDDDDD>

<b><font face=verdana size=1>Modelo</td>

<td bgcolor=#DDDDDD>

<b><font face=verdana size=1>Ano</td>

<td bgcolor=#DDDDDD>

<b><font face=verdana size=1>UF</td>

<td bgcolor=#DDDDDD>

<b><font face=verdana size=1>Valor</td>

</b>

</tr>

";

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

        echo"

        <tr>

        <td bgcolor=EEEEEE><font face=verdana size=1>

        $row[0]</td>

        <td bgcolor=EEEEEE><font face=verdana size=1>

        <a href=ver.php>$row[1]</a></td>

        <td bgcolor=EEEEEE><font face=verdana size=1>

        $row[2]</td>

        <td bgcolor=EEEEEE><font face=verdana size=1>

        $row[3]

        <td bgcolor=EEEEEE><font face=verdana size=1>

        $row[4]</td>

        </tr>";

}

echo "

</table>

<br><br><br><br>

<center><font face=verdana size=2>

<a href=anunciar.php>Incluir Novo Cadastro</a></center>

";

?>

// ver.php

<?

include("config.php");

$conexao = mysql_connect("localhost","root","") or print mysql_error();

mysql_select_db("classificados",$conexao) or print mysq_error();

$id = $_GET['id];

$sql = "SELECT * FROM dados WHERE id='$id'";

$exe= mysql_query($sql) or print mysql_error();

while ($linha= mysql_fetch_array($ver)){

$nome = $linha["nome"];

echo "$nome";

}

?>

Banco de dados:

CREATE TABLE `dados` (

  `id` int(10) NOT NULL auto_increment,

  `nome` varchar(70) NOT NULL default '',

  `email` varchar(70) NOT NULL default '',

  `telefone` varchar(70) NOT NULL default '',

  `icq` varchar(40) NOT NULL default '',

  `MSN` varchar(70) NOT NULL default '',

  `marca` varchar(70) NOT NULL default '',

  `modelo` varchar(70) NOT NULL default '',

  `ano` varchar(10) NOT NULL default '',

  `valor` varchar(70) NOT NULL default '',

  `uf` varchar(20) NOT NULL default '',

  `anuncio` varchar(250) NOT NULL default '',

  PRIMARY KEY  (`id`)

) TYPE=MyISAM

Ai pessoal por favor me ajudem.

Link para o comentário
Compartilhar em outros sites

  • 0

que erro da?

tipo eu vi uma coisa que achei estranho nos script:

// classificados.php

<?

include "config.php";

olha o outro...

// ver.php

<?

include("config.php");

$conexao = mysql_connect("localhost","root","") or print mysql_error();

mysql_select_db("classificados",$conexao) or print mysq_error();

fala o erro, em que pagina, posta a linha ... assim fica mais facil !

[]´s

Link para o comentário
Compartilhar em outros sites

  • 0

O erro da na pagina ver.php

Notice: Undefined index: id in C:\root\classficados\ver.php on line 18

Notice: Undefined variable: ver in C:\root\classficados\ver.php on line 24

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\root\classficados\ver.php on line 24

Link para o comentário
Compartilhar em outros sites

  • 0

<?

include("config.php");

$conexao = mysql_connect("localhost","root","") or print mysql_error();

mysql_select_db("classificados",$conexao) or print mysq_error();

$id = $_GET['id'];

$sql = "SELECT * FROM dados WHERE id=$id'";

$exe= mysql_query($sql) or print mysql_error();

while ($linha= mysql_fetch_array($ver)){ // aonde voce define a variavel $ver?

$nome = $linha["nome];

echo "$nome";

}

?>

acho que isso resolve..

[]´s

Link para o comentário
Compartilhar em outros sites

  • 0

ERRO:

Notice: Undefined index: id in C:\root\classficados\ver.php on line 17

Notice: Undefined variable: ver in C:\root\classficados\ver.php on line 23

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\root\classficados\ver.php on line 23

IXI, não quero desisitir, mas olhem....ta uum saco

Link para o comentário
Compartilhar em outros sites

  • 0

Coloquei o ID no classificados e veja o que deu:

<?

include "config.php";

$result = mysql_query ("SELECT marca, modelo, ano, uf, valor FROM dados");

echo"

<table width=500 cellspacing=1 cellpadding=2 align=center bgcolor=#BBBBBB>

<tr align=\"center\" valign=\"middle\">

<td bgcolor=#DDDDDD colspan=\"5\"><font face=verdana size=2><b>Lista de Anuncios</b></font></td>

</tr>

<tr>

<td bgcolor=#DDDDDD>

<b><font face=verdana size=1>Marca</td>

<td bgcolor=#DDDDDD>

<b><font face=verdana size=1>Modelo</td>

<td bgcolor=#DDDDDD>

<b><font face=verdana size=1>Ano</td>

<td bgcolor=#DDDDDD>

<b><font face=verdana size=1>UF</td>

<td bgcolor=#DDDDDD>

<b><font face=verdana size=1>Valor</td>

</b>

</tr>

";

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

        echo"

        <tr>

        <td bgcolor=EEEEEE><font face=verdana size=1>

        $row[0]</td>

        <td bgcolor=EEEEEE><font face=verdana size=1>

        <a href=ver.php?id=$id>$row[1]</a></td>

        <td bgcolor=EEEEEE><font face=verdana size=1>

        $row[2]</td>

        <td bgcolor=EEEEEE><font face=verdana size=1>

        $row[3]

        <td bgcolor=EEEEEE><font face=verdana size=1>

        $row[4]</td>

        </tr>";

}

echo "

</table>

<br><br><br><br>

<center><font face=verdana size=2>

<a href=anunciar.php>Incluir Novo Cadastro</a></center>

";

?>

Erro: Notice: Undefined variable: id in C:\root\classficados\classificados.php on line 40

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...