• User Newbie

    problema in questo codice

    ciao a tutti io ho scritto questo codice

    [PHP] <p align="center"><form method="post" name="like"></form><INPUT TYPE=IMAGE SRC="../immagini/like.png" ALIGN=ABSMIDDLE width="50" height="50" name="like" > </form> <?php

                    if (isset($_POST["like"])){ 
                    $conn=mysql_connect("...","...","...");   
                     mysql_select_db("...", $conn);   
                     $b=$_POST["like"]; 
                    mysql_query($conn,"UPDATE ... SET like = $b+1 WHERE name =$a"); 
                     
                     } 
                     $conn=mysql_connect("...","...","...");   
                     $sql="SELECT $a FROM ..."; 
    

    $result=mysql_query($sql);
    $row=mysql_fetch_array($result);
    echo $row["like"];
    ?>
    <form method="post" name="dislike">
    <INPUT TYPE=IMAGE SRC="../immagini/not-like.png" ALIGN=ABSMIDDLE width="50" height="50" name="dislike" ></form>

          <?php 
      
                    if (isset($_POST["dislike"])){ 
                    mysql_connect("...","...","...");   
                     mysql_select_db("...", $conn);   
                    mysql_query("UPDATE ... SET dislike = (dislike + 1) WHERE name =$a"); 
                     
                     } 
                     $sql="SELECT $a FROM ..."; 
    

    $result=mysql_query($sql);
    $row=mysql_fetch_array($result);
    echo $row["dislike"];
    ?>[/PHP]
    non sembra ci siano errori di sintassi solo che nn mi funziona XD praticamente questo dovrebbe uno script per i pulsanti like e dislike solo che non mi fa l' update del numero di like o dislike nel database e non mi recupera i valori che già ci sono.. come posso fare?? quale è il problema??
    $a sarebbe il title perchè l'ho scritto così
    [PHP]<title><?php $a=""; ?></title>[/PHP]


  • Super User

    Ciao,

    L'update è sempre +1/-1?