Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hempinho

Abrir Url apartir do ID

Recommended Posts

Ae fazendo favor, com base nesse comando aqui que uso pra listar os link's, alguem poderia me ajudar a fazer, tipo a pagina abrir apartir da id ? ex: http://www.pagina.br?id=10 ai abrir a pagina referente a essa id. e ja acrescer no banco de dados um click.

 

PHP

[*]<?

[*]$consulta = mysql_query("SELECT * FROM testes WHERE aceito='sim' ORDER BY id");

[*]if ($consulta) {

[*]  while($verificar = mysql_fetch_array($consulta)) {

[*]  $url = $verificar["URL"];

[*]  $botao = $verificar["BOTAO"];

[*]  echo('<a href="'.$url.'"><img src="'.$botao.'" /></a>');

[*] }

[*]}

[*]else { echo('Vaziu!'); }

[*]?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

aqui estive tentando, mas não ta executando:

não abre a pagina apartir do id nem da update nos clicks. :/

 

PHP

[*]<?php

[*]$consulta = mysql_query("SELECT * FROM testes ORDER BY id");

[*]if ($consulta) {

[*]  while($verificar = mysql_fetch_array($consulta)) {

[*]  $url = $verificar["URL"];

[*]  $botao = $verificar["BOTAO"];

[*]  echo('<a href="'?id=.$id.'"><img src="'.$botao.'" /></a>');

[*]}

[*]}

[*]else { echo('Vaziu!'); }

[*]

[*]$contador = mysql_query("UPDATE testes SET clicks = (clicks + 1) WHERE id = '$_GET[iD]");

[*]$consulta = mysql_query("SELECT * FROM teste WHERE id='$_GET[iD]'");

[*]$dados = mysql_fetch_array($consulta);

[*]$url = $dados["URL"];

[*]?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai Hempinho...não sou uma das melhores pessoas pra te ajudar aqui, pois sou iniciante em PHP, mas da uma olhada num link que eu to usando numa pagina:<a href=detalhe_cliente.php?id='.$idcliente.' target=_blank>aí no caso, teria que ter um pagina chamada detalhe_cliente.php, onde serão mostradas a informações referentes aquele ID, claro que você terá que ter programdo essa pagina para mostrar o que você quizer desse cliente, tipo:na detalhe_cliente.php:$idcliente = "$_GET[id]";$captura_dados = mysql_query("SELECT id,nome,sobrenome,cpf FROM clientes WHERE id='$idcliente'") or die (mysql_error());Não sei se deu pra entender???Qualquer coisa posta aí que os mais experientes vão te dar uma solução correta.Falou!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta, mas o que ta acontecendo então??? Da algum erro? ele abre o link, só que no link aberto ele não captura a ID?

 

Tenta dar um echo no link aberto pra ver se ele realmente capturou o ID, não esquece de coocar o $idcliente = "$_GET[id]"; para recuperar o ID passado.

 

Outra coisa, ao invés de colocar SELECT * FROM testes ORDER BY id, troca o * pelos campos, pois tive o mesmo problema uma vez e trocando funcionou. aí tu coloca por exemplo SELECT id,url,botao FROM testes ORDER BY id

 

<?php $consulta = mysql_query("SELECT id,url,botao FROM testes ORDER BY id");if ($consulta) {    while($verificar = mysql_fetch_array($consulta)) {    $url = $verificar["URL"];    $botao = $verificar["BOTAO"];   $idcliente = $verificar["id"];    echo('<a href=detalhe_cliente.php?'.$idcliente.'><img src="'.$botao.'" /></a>'); }

tenta ai.

Falou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.