Jump to content


Photo

Re: Abrir Link Apartir Do Id


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

#1 jfsso

jfsso

    12 Horas

  • Usuários
  • 145 posts
  • Sexo:Não informado
  • Localidade:Tsukuba
  • Interesses:JAVA - PHP - RUBY - PERL - PYTHON - MYSQL

Posted 06/09/2005, 22:22

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.
João

#2 WeeD

WeeD

    12 Horas

  • Usuários
  • 166 posts
  • Sexo:Não informado

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) ?

Edição feita por: WeeD, 06/09/2005, 23:19.

còé ?

#3 jfsso

jfsso

    12 Horas

  • Usuários
  • 145 posts
  • Sexo:Não informado
  • Localidade:Tsukuba
  • Interesses:JAVA - PHP - RUBY - PERL - PYTHON - MYSQL

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().. :-)
João

#4 WeeD

WeeD

    12 Horas

  • Usuários
  • 166 posts
  • Sexo:Não informado

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 jfsso

jfsso

    12 Horas

  • Usuários
  • 145 posts
  • Sexo:Não informado
  • Localidade:Tsukuba
  • Interesses:JAVA - PHP - RUBY - PERL - PYTHON - MYSQL

Posted 07/09/2005, 05:31

agora nao entendo mais o que voce esta querendo fazer... :unsure:
João

#6 WeeD

WeeD

    12 Horas

  • Usuários
  • 166 posts
  • Sexo:Não informado

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)

IPB Skin By Virteq