Resposta pra: http://forum.wmonlin...howtopic=128050
Bom.. parece que voce esta enviando algum dado antes do header().
verifique a primeira linha do seu script, ele tem que comecar com <?php e nao pode ter nenhuma linha ou espaco antes. se tiver, o header() nao vai funcionar pois precisa ser enviado antes de comecar a enviar o corpo da pagina pro browser.
Nao se esqueca de verificar tambem o caso dos nomes das colunas de sua tabela no mysql:
$url = $verificar["URL"];
$botao = $verificar["BOTAO"];
elas estao mesmo em maiusculas?
Outra coisa... separe a lista de ids do codigo que redireciona um id. Nao vai funcionar legal colocando os dois juntos e executados um apos o outro a cada acesso. Tem que executar o de redirecionar quando for pra redirecionar e o de listar quando for pra listar, os dois juntos nao.
Re: Abrir Link Apartir Do Id
Started By jfsso, 06/09/2005, 22:22
5 replies to this topic
#1
Posted 06/09/2005, 22:22
João
#2
Posted 06/09/2005, 23:18
os itens estão em maisculos mesmo. e o código começa com <?php sim!
me fala uma coisa pra só fazer o UPDATE dos CLICKS, precisa pesquisar a ID novamente está ae, ou da pra fazer assim que clicar na imagem (URL) ?
me fala uma coisa pra só fazer o UPDATE dos CLICKS, precisa pesquisar a ID novamente está ae, ou da pra fazer assim que clicar na imagem (URL) ?
Edição feita por: WeeD, 06/09/2005, 23:19.
còé ?
#3
Posted 07/09/2005, 03:08
voce pode fazer um update direto:
UPDATE testes SET clicks = (clicks + 1) WHERE id = '$id'
mas e' melhor pesquisar se o id existe antes pra evitar erros se alguem colocar um id que nao existe... :-P
Lendo o topico original eu vi uma mensagem falando sobre o ob_start(). E logo na proxima mensagem voce estava dizendo que nao executou a funcao (acredito que foi uma pagina em branco que apareceu pra voce...). Isto e' causado porque tem algo sendo enviado pro browser antes de iniciar o codigo php. Nao pode ter nada, nada mesmo, antes do <?php quando for usar header()..
UPDATE testes SET clicks = (clicks + 1) WHERE id = '$id'
mas e' melhor pesquisar se o id existe antes pra evitar erros se alguem colocar um id que nao existe... :-P
Lendo o topico original eu vi uma mensagem falando sobre o ob_start(). E logo na proxima mensagem voce estava dizendo que nao executou a funcao (acredito que foi uma pagina em branco que apareceu pra voce...). Isto e' causado porque tem algo sendo enviado pro browser antes de iniciar o codigo php. Nao pode ter nada, nada mesmo, antes do <?php quando for usar header()..
João
#4
Posted 07/09/2005, 03:18
mas se eu for fazer UPDATE direto ae não compararia o por ID né ? ae teria que compara se $url = $url, não ? pois eu resolvi usar <a href="$url"> ja que não obtive resultado nisso ae.
còé ?
#5
Posted 07/09/2005, 05:31
agora nao entendo mais o que voce esta querendo fazer...
João
#6
Posted 07/09/2005, 12:00
bom como eu não obtive resultado de como fazer do geito que eu tava querendo abrir a URL pelo ID vou fazer pra abrir direito <a href="'.$url.'">. ae só fazer o UPDATE de CLICKS da URL!
còé ?
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)