Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/09/2011, 10:57
skirlappa
 
Fecha de Ingreso: junio-2005
Mensajes: 107
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Problema al ejecutar un while y un if

Nada comprobe lo que me decíais y nada....

Código PHP:
Ver original
  1. $query2=mysql_query("SELECT * FROM resmejor LEFT JOIN usuarios ON resmejor.iduser=usuarios.id");
  2. while($row2=mysql_fetch_array($query2))
  3. {
  4. $iduser=$row2["iduser"];
  5. $win=$premio*$row2["tapuesta"];
  6. $suma=$win+$row2["point"];
  7. echo $_POST["name"]."-";
  8. echo $row2["idequipo"]."<br>";
  9. if($_POST["name"]==$row2["idequipo"])
  10. {
  11.     echo "Aquí hay premio<->y debería sumar: ".$win.".........al usuario ".$iduser."el valor de point es:".$row2["point"]."<br>";
  12.     mysql_query("UPDATE usuarios SET point='$suma' WHERE id='$iduser'");
  13. }
  14. }
  15. ?>
Esto es lo que muestra el código ejecutado en pantall (excepto los comentarios que lo he puesto para comentar.)
Código code:
Ver original
  1. 1-11 //No esta entre los valores if
  2. 1-1 //si esta en el if
  3. Aquí hay premio<->y debería sumar: 1.........al usuario 1el valor de point es:10
  4. 1-1
  5. Aquí hay premio<->y debería sumar: 2.........al usuario 1el valor de point es:10//Como podemos ver no ha sumado la anterior consulta..¿POR QUEEEEEEEEEEEEEEE?
  6. 1-1
  7. Aquí hay premio<->y debería sumar: 2.........al usuario 1el valor de point es:10//Como podemos ver no ha sumado la anterior consulta..¿POR QUEEEEEEEEEEEEEEE?