Sto provando a scrivere qualcosa...Ho aggiunto questo... in index.php
Codice PHP:
$likecountquery = mysql_query("SELECT users.nome, users.cognome FROM liketable INNER JOIN users ON liketable.id_user = users.id WHERE liketable.id_post=" . $row['Messageid']);
$likecount = mysql_num_rows($likecountquery);
e poi ho ajaxlike.php (è tutto il codice del file)
Codice PHP:
<?php
session_start();
if(isset($_SESSION['User'])){
include_once("./config.php");
include_once("./common.php");
$mysqli=new mysqli($DBHost,$DBUser,$DBPwd,$DBName);
$actorid="";
$postid=$_SESSION['user'];
if(isset($_POST['actorid']) and isset($_POST['postid']) and is_numeric($_POST['actorid']) and is_numeric($_POST['postid'])){
$actorid=mysql_escape_string($_POST['actorid']);
$postid=mysql_escape_string($_POST['postid']);
$result=$mysqli->query("SELEC * FROM togheter.like WHERE id_post=$postid and id_user=$actorid");
$likecount=0;
if($result->num_rows==0){
$mysqli->query("INSERT INTO togheter.like (id,id_post,id_user) VALUES (NULL,$postid,$actorid)");
}
}else{
echo "error";
}
}else{
echo "Unauthorized";
}
?>
Solo che mi appare un cuore trasparente ma non è cliccabile da parte di chi non ha scritto il messaggio e nemmeno da parte di chi l'ha scritto... mi aiutate a capire come va completato il codice? devo fare qualcosa al database per caso? devo per caso includere i file? Scusatemi ma sta sto imparando adesso!!! Qualcuno è in grado di aiutarmi?