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:
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) == )
        {
            
$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 problema è questo: se anche mysql_num_rows($res2) è diverso da 0 non elimina il record.

Il secondo è questo, credo l'errore, se non lo stesso,sia simile:

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) == )
        {
            
$Like ' style="background:#FFF;cursor:pointer;border-color:#000" ';
        }
        else
        {
            
$Like ' style="background:#000;cursor:pointer;"';
        } 
Grazie mille in anticipo.