segunda-feira, 19 de março de 2012

Trazendo detalhes de um campo em nova pagina


Vou mostrar como carregar dados em uma página através de outra. Neste caso tenho uma página de anúncios e quando eu clico em anuncio deve carregar uma outra janela trazendo detalhes deste anuncio clicado.

Segue os passos para jogar o id do anuncio para url da página para que possa usar no select da outra página.

PaginaPrincipal.php

<?PHP
$Conexao=mysql_connect(“localhost”,”usuário”,”senha”) or die (“Não foi possível estabelecer conexão”);
$banco = mysql_select_db(“banco”,$conexao);
$sql = “SELECT * FROM anuncio”;
$resultado = mysql_query($sql,$conexao);

//Aqui vai o código para verificar se tem registros na tabela que correspondem a consulta SQL.

While ($registro = mysql_fetch_array($resultado)){
                echo "<a href=detalhes.php?codigo=".$registro["codigo"]." target=\"_blank\">".$registro["titulo"]."</a><br>";
     }
?>

Pagina onde será carregada os detalhes buscados na PáginaPrincipal.php

detalhes.php

<?php
     $codigo = $_REQUEST["codigo"];
    
     $conexao = mysql_connect("localhost", "usuario","senha");
     $banco   = mysql_select_db("banco", $conexao);

     $sql     = "select * from anuncio where codigo = $codigo";
    
     $resultado = mysql_query($sql,  $conexao);
    
     $registro = mysql_fetch_array($resultado);
    
     echo $registro["anuncio"];
?>

Nenhum comentário:

Postar um comentário