Quasi giusto.Originariamente inviato da skjobax
In AJAX metti un evento sull' onclick dell'oggetto in questione, che manda ad una pagina php.
A quel php fai una UPDATE sql del database e incrementi il valore del campo contatore...
tipo così:
Se non funziona è perché l'ho scritto al momento, ma dovrebbe andareCodice PHP:<?php
// Prendo il valore corrente
$s = mysql_query("SELECT cnt FROM database.tabella");
$count = mysql_fetch_row($s);
// Lo incremento
$count = $count[0] + 1;
// Rinnovo il valore
$s = mysql_query("UPDATE database.tabella SET cnt = {$count}");
?>
Comunque sono fermo sulla UPDATE (se hai qualche dubbio vedi quì: http://www.w3schools.com/sql/sql_update.asp)![]()
![]()
Inutile prima selezionare, poi estrarre, poi incrementare e quindi fare l'update.
Alla funzione php, chiamata via ajax, passi l'id univoco dell'annuncio e poi
e poi esegui la queryCodice PHP:$id = intval($_GET["id"]); // o $_POST
$sql = "UPDATE tabella SET campo_conteggio = campo_conteggio + 1 WHERE id = {$id}";
![]()


Rispondi quotando