Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2010, 10:15
_arisu_
 
Fecha de Ingreso: noviembre-2009
Mensajes: 13
Antigüedad: 14 años, 5 meses
Puntos: 0
sistema de puntuacion

Quiero poner para los comentarios de mi web un sistema de puntuacion.
Lo que unico que e conseguido es que cuando pulso para dar un punto a un comentario se añade la puntuacion a todos los comentarios por igual.

consulta pulgares

Código PHP:
$query "SELECT COUNT(id) FROM comentarios;"
$result mysql_query($query);
$count mysql_fetch_array($result);
echo 
"Comentarios totales realizados en esta pagina... $count[0]<hr>";
    
$gana=26;    
    
    
$res=mysql_query($sql="SELECT * FROM comentarios ORDER BY id DESC");

while(
$row=mysql_fetch_array($res)){
        
$id $row["id"];
        
$usuario $row["usuario"];
        
$fecha $row["fecha"];
        
$noticia $row["noticia"];
        
$email $row["email"];
        
$imagen $row["imagen"];
        
$puntuacion $row["puntuacion"];
        if(
$gana == $id ) {
echo 
"<div id='hjk'>te ha tocado el premio</div><br>
$noticia<br>
         Comentario numero $id Publicado por <a href='mailto:$email?subject='from $email''><b>$usuario</b></a> el <b>$fecha</b><form action='pulgararriba.php' method='POST'><input type='image' src='pulgararriba.png' width='14' height='19'></form><form action='pulgarabajo.php' method='POST'><input type='image' src='pulgarabajo.png' width='14' height='19'></form>Puntuacion: $puntuacion<br>
        <hr>"
;
} else { 
echo 
"$noticia<br>
         Comentario numero $id Publicado por <a href='mailto:$email?subject='from $email''><b>$usuario</b></a> el <b>$fecha</b><form action='pulgararriba.php' method='POST'><input type='image' src='pulgararriba.png' width='14' height='19'></form><form action='pulgarabajo.php' method='POST'><input type='image' src='pulgarabajo.png' width='14' height='19'></form>Puntuacion: $puntuacion<br>
        <hr>"
;    
}} 

pulgares arriba

Código PHP:
$usuario addslashes($_POST["usuario"]);
$email addslashes($_POST["email"]);
$noticia addslashes($_POST["noticia"]);
$fecha date ("Y-m-d");
$imagen addslashes($_POST["imagen"]);
$puntuacion addslashes($_POST["puntuacion"]);
        
$i=26+$i++;
        
    
$query mysql_query ("UPDATE comentarios SET puntuacion=puntuacion+1 WHERE id='$i'") or die (mysql_error());

    echo 
"Muy Bien $usuario tu puntuacion a sido publicada.";
    echo 
"<meta http-equiv='refresh' content='-0;url = caca.php'>";
$i++ 
¿que tendria que hacer para puntuar cada comentario por separado?