Ir para conteúdo

POWERED BY:

Arquivado

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

Astlande Cabral

[Resolvido] captura de valor

Recommended Posts

Olá, estou com um pequeno problema. Estou desenvolvendo um sistema de afiliados, mas não me lembro como faço para capturar o id do afiliado quando o visitante clica no banner.

 

O link do banner é assim:

 

<a href= http://www.ENDEREÇODOSITE.com/?id=123><img src="http://www.ENDEREÇODOSITE.net/banner/afiliados.gif" width="480" height="60" border="0"></a>

 

 

Alí onde o ID é igual a 123, como faço para capturar aquele valor para identificar o afiliado?

 

Desde já agradeço a colaboração de todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa amigo.. Muito bom, funcionou direitinho Vlw. Eu tinha testado o GET mas tinha errado na sintaxe.. rsrs

 

Obrigado!

Opa, que bom que pude ajudar... Eu postei rápido na hora porque estava meio atarefado, hehe!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, que bom que pude ajudar... Eu postei rápido na hora porque estava meio atarefado, hehe!

 

[]'s

 

Amigo, seria possível você pegar o gancho dessa resposta e já me solucionar outra dúvida?

 

Olha, fazem alguns anos q não programo em php, estou muuuuito enferrujado..

 

A questão é a seguinte, gostaria de mostrar ao afiliado a quantidade de visitantes que clicaram em seu link,

quando o afiliado acessar sua conta poderá ver quantas pessoas clicaram no seu link naquele dia e o total de cliques que seu banner já teve. Se puder ajudar ficarei muito grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, seria possível você pegar o gancho dessa resposta e já me solucionar outra dúvida?

 

Olha, fazem alguns anos q não programo em php, estou muuuuito enferrujado..

 

A questão é a seguinte, gostaria de mostrar ao afiliado a quantidade de visitantes que clicaram em seu link,

quando o afiliado acessar sua conta poderá ver quantas pessoas clicaram no seu link naquele dia e o total de cliques que seu banner já teve. Se puder ajudar ficarei muito grato!

Opa, vamos lá...

 

Cada vez que derem um click no banner X, você pode salvar no banco de dados, acrescentando +1.

 

Pode fazer mais ou menos assim:

 

	//GET
$ID = $_GET['id'];

//Resgata a quantidade de click atual do afiliado X
$Consulta = mysql_query("SELECT QtClick FROM Afiliados WHERE ID = '$ID'");
$arrConsulta = mysql_fetch_array($Consulta);

//Adiciona +1
$UpQtd = $arrConsulta[0] + 1;

//Atualiza a tabela
$Atualiza = mysql_query("UPDATE Afiliados SET QtClick = '$UpQtd' WHERE ID = '$ID'");

 

Ou para simplificar:

$ID = $_GET['id'];
mysql_query("UPDATE Afiliados SET QtClick = QtClick + 1 WHERE ID = $ID")

 

Ah, no exemplo acima não utilizei absolutamente nada que proteja de um possível SQL Injection. Sempre é bom se proteger, aconselho da uma estuda sobre... hehe

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, vamos lá...

 

Cada vez que derem um click no banner X, você pode salvar no banco de dados, acrescentando +1.

 

Pode fazer mais ou menos assim:

 

	//GET
$ID = $_GET['id'];

//Resgata a quantidade de click atual do afiliado X
$Consulta = mysql_query("SELECT QtClick FROM Afiliados WHERE ID = '$ID'");
$arrConsulta = mysql_fetch_array($Consulta);

//Adiciona +1
$UpQtd = $arrConsulta[0] + 1;

//Atualiza a tabela
$Atualiza = mysql_query("UPDATE Afiliados SET QtClick = '$UpQtd' WHERE ID = '$ID'");

 

Ou para simplificar:

mysql_query("UPDATE Afiliados SET QtClick = QtClick + 1 WHERE ID = $ID")

 

[]'s

 

Ou pra simplificar mais ainda, você pode dar um update simples

 if(isset($_GET['id'])){
  $soma = mysql_query('UPDATE visitas SET num_visitas +1 WHERE id_banner = "'.$_GET['id'].'" ');
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou pra simplificar mais ainda, você pode dar um update simples

 if(isset($_GET['id'])){
  $soma = mysql_query('UPDATE visitas SET num_visitas +1 WHERE id_banner = "'.$_GET['id'].'" ');
}

 

Nossa, vlw me ajudou muito!

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.