Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    154

    [PHP/MySQL] Errore lettura likes/dislikes

    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.
    Mess with the best die like the rest.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Testando la query singolarmente va? Hai controllato il valore restituito dalla funzione?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    154
    La query singolarmente va bene.. Il valoro non l'ho controllato ma suppongo sia ok visto che la query va, sbaglio?
    Mess with the best die like the rest.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da KingWoody
    La query singolarmente va bene.. Il valoro non l'ho controllato ma suppongo sia ok visto che la query va, sbaglio?
    Controlla il valore ugualmente un echo del num rows in 2 sec lo fai

  5. #5
    Riguardati il codice, c'è un errorre abbastanza grossolano...
    Codice PHP:
    $query24 = ....
    mysql_query($query23); 

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    154
    Grazie Dascos per il primo l'errore era quello. RoTeam scusa se ci metto tanto ma l echo in quella pagina sta diventando una cosa un po' complicata essendo che una pagina richiamata solo in ajax comunque ora vedo un attimo se nel frattempo ti vengono idee scrivi, grazie mille!
    Mess with the best die like the rest.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.