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

    [PHP/MySQL] Likes / Dislikes - Errore deleting

    Ciao a tutti,
    ho creato questa pagina per gestire i likes/dislikes di alcuni post. Il problema è che fino all'inserimento del record, tutto bene, poi dopo: al controllo che faccio da problemi ad eliminare i record. Ecco il codice:
    Codice PHP:
    $query22 "SELECT * FROM  `dislikes` WHERE  `person_who_dislikes` LIKE  '$person_who_likes' AND  `post_id` LIKE  '$post_id'";
            
    $res3 mysql_query($query22);
            
    $nn mysql_num_rows($res3);
            if ( 
    $nn //Se la persona ha già messo un non mi piace su questo post
            
    {
                
    $query23 "DELETE FROM  `dislikes` WHERE  `person_who_dislikes` ='$person_who_likes' AND  `post_id` ='$post_id' LIMIT 1"//Elimino il non mi pice
                
    mysql_query($query23) or die(mysql_error());
                
    $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')"//Inserisco il mi piace
    mysql_query($query) or die(mysql_error());
            }
            else
            {
                
    $query21 "SELECT * FROM  `likes` WHERE  `person_who_likes` LIKE  '$person_who_likes' AND  `post_id` LIKE  '$post_id'";
            
    $res2 mysql_query($query21);
            
    $nn1 mysql_num_rows($res2);
            if ( 
    $nn1 //Se la persona ha già messo mi piace e quindi ricliccando vuole levarlo
            
    {
                
    $query24 "DELETE FROM  `likes` WHERE  `person_who_likes` ='$person_who_likes' AND  `post_id` ='$post_id' LIMIT 1"//Elimino il mi piace
                
    mysql_query($query23) or die(mysql_error());
            }
            else
            {
                
    $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')"//inserisco il mi piace
    mysql_query($query) or die(mysql_error());
            }
            } 
    Mess with the best die like the rest.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Codice PHP:
    if ( $nn )

    if ( 
    $nn1 

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    154
    ?? Immaginavo che l'errore fosse lì.. Ma qual è di preciso? Grazie comunque!
    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
    ?? Immaginavo che l'errore fosse lì.. Ma qual è di preciso? Grazie comunque!
    Però anche il manuale in giapponese spiega queste cose è

    con = assegni un valore
    con == confronti un valore
    con === confronti valore e tipo

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    154
    Ahh cavolo hai ragione.. Pensavo i due == volessero solo per le stringhe.. 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.