Witam. Chciałem zrobić taki myk, że jak ktoś klika w dany przycisk, to w bazie danych zostaje uaktualniona informacja, jednak za cholerę nie wiem co zrobić, żeby to działo. Tyle co udało mi się naskrobać to poniżej i jak ja to rozumiem:

A więc gość na stronie klika i aktywuje sie "onclick" wywołujący funkcję i to działa:

echo "<a href=\"$link\" onclick=\"addViews($id)\" target=_blank><button class=\"galleryitem\" ><img src=\"$thumb\" height=\"300\" width=\"200\"><br />$name<br />Downloads: $downloads</button></a>"; 

Potem sam kod AJAX, pewnie tu coś jest źle, ale kompletnie się na tym nie znam:

 function addViews(str) {
    var request = $.ajax({
        url: "views.php",
        type: "POST", 
		data:
		{
			'id': str
		},		
        success: function(){
		}                        
    });
}

No i to powinien być wywołany plik views.php z przekazaniem id:

<?php
	require_once("database.php");	

	$id=mysqli_real_escape_string($_POST['id']);	
	$query="UPDATE hc_photos SET views=views+1 WHERE id LIKE '$id'";

	PutDataIntoDatabase($query);
?> 

I samo wrzucanie do bazy:

 	function PutDataIntoDatabase($query)
	{
		$host="xxx";
		$username="xxx";
		$password="xxx";
		$database="xxx";
		
		$connection = mysqli_connect($host,$username,$password,$database);		
		mysqli_query($connection,$query);
		mysqli_close($connection);
		
	}