Ciao a tutti sto lavorando alla seguente pagina News e ho qualche problema nel like di ogni articolo.
Purtroppo non funziona sempre e vorrei capire come mai...
Il codice in uso è il seguente
articolo_like.phpcodice:<script type="text/javascript" src="../script/jquery-1.8.0.js"></script> <script> function miPiace(idRecord){ $.ajax({ type: "GET", url: "articolo_like.php", data: "id="+idRecord }); } </script>
E la funzione viene richiamata nel seguente modo, $like assume il valore preso da una funzione forse non si aggiorna il campo???Codice PHP:$id = addslashes($_REQUEST['id']);
$like = 0;
$sqlQuery ="SELECT * FROM dw_articolo WHERE id=".$id.";";
$rsQuery = mysql_query($sqlQuery) or die(mysql_error());
$rows = mysql_fetch_array($rsQuery);
$like = $rows['miPiace']; // recupero i like dati
$like = $like + 1; // aggiungo un +1
/* Modifico il record miPiace assegnando un +1 */
$sql ="UPDATE dw_articolo SET miPiace=".$like." WHERE id=".$id.";";
$rs = mysql_query($sql) or die(mysql_error());
echo $like; // stampo il valore del like
Dove sbaglioCodice PHP:[url=""])" class="tooltip" title="You like this article?">Like[/url] <?php if($like>0){ echo $like; } ?>![]()
![]()

Rispondi quotando