Jump to content


Photo

Identificar Link E Salvar


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 drhouse

drhouse

    Turista

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

Posted 05/08/2010, 00:48

Olá amigos poderia me dizer em que estou errando ao passar os dados do ajax para o click.php, onde tento passar o id clicado no link. Quando coloco um alert esta tudo ok ele identifica o id do link mais não passa os dados para o php receber ja tentei com $.post e com $.get e $.ajax passar os dados mais não vai alquem poderia verificar em oque estou errando ou oque posso fazer para passar os dados.

index.html
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>Contador de clicks sem refresh</title>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>

<script>
$(document).ready(function() {

	$('a').click(function(){
			
		var valor_id = $(this).attr("id");
			
		// Variável que receberá o objeto XMLHttpRequest
		var req;
		 
		// Verificar o Browser
		// Firefox, Google Chrome, Safari e outros
		if(window.XMLHttpRequest) {
		   req = new XMLHttpRequest();
		}
		// Internet Explorer
		else if(window.ActiveXObject) {
		   req = new ActiveXObject("Microsoft.XMLHTTP");
		}
		 
		var url = "click.php?valor_id="+valor_id;
		 
		req.open("Get", url, true);
		 
	});
});

</script>

</head>
<body>
<a href="http://x.blogspot.com" id="2">Clique</a>
</body>

</html>


click.php
<?php

	// Incluimos o arquivo de conexão
	include ("class/class.MySQL.php");

	// Cria Obejto
	$mySQL = new MySQL;

	// Recuperamos os valores dos campos através do método GET
	$valor_id = $_GET['valor_id'];

	if (!empty($valor_id)) {
	
		$altera = $mySQL->sql("UPDATE link SET click = click + 1 WHERE id = '".$valor_id."' LIMIT 1");
		// Fim atualiza visitas...
	
	}

?>

www.pontoclassificados.com




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq