Ciao ragazzi,
innanzitutto mi scuso visto che ho già pubblicato un topic del genere. Non sapevo se pubblicarlo come risposta sul altro topic ma visto che il source non era lo stesso ho pensato di crearne uno nuovo.
Comunque, ho due problemi con il seguente codice:
Il problema è questo: se anche mysql_num_rows($res2) è diverso da 0 non elimina il record.Codice PHP:$query21 = "SELECT * FROM `likes` WHERE `person_who_likes` LIKE '$person_who_likes' AND `post_id` LIKE '$post_id'";
$res2 = mysql_query($query21);
if ( mysql_num_rows($res2) == 0 )
{
$query = "INSERT INTO likes (person_who_likes, post_id, hour, minutes, day, month, year) VALUES('$person_who_likes', '$post_id', '$hour', '$minutes', '$day', '$month', '$year')";
mysql_query($query) or die(mysql_error());
}
else
{
$query24 = "DELETE FROM `likes` WHERE `person_who_likes` ='$person_who_likes' AND `post_id` ='$post_id'";
mysql_query($query23) or die(mysql_error());
}
Il secondo è questo, credo l'errore, se non lo stesso,sia simile:
Grazie mille in anticipo.Codice PHP:$query21 = "SELECT * FROM `likes` WHERE `person_who_likes` LIKE '$me' AND `post_id` LIKE '$post_n'";
$res2 = mysql_query($query21);
if ( mysql_num_rows($res2) == 1 )
{
$Like = ' style="background:#FFF;cursor:pointer;border-color:#000" ';
}
else
{
$Like = ' style="background:#000;cursor:pointer;"';
}
![]()

Rispondi quotando