Foros del Web » Programando para Internet » PHP »

Problema con UPDATE +1 se incrementa al recargar pagina.

Estas en el tema de Problema con UPDATE +1 se incrementa al recargar pagina. en el foro de PHP en Foros del Web. Hola, estoy consiguiendo una tabla en la que hay tres opciones y los usuarios pueden clicar en ellas, de manera que cada clic suma un ...
  #1 (permalink)  
Antiguo 15/03/2014, 03:11
 
Fecha de Ingreso: abril-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 0
Problema con UPDATE +1 se incrementa al recargar pagina.

Hola, estoy consiguiendo una tabla en la que hay tres opciones y los usuarios pueden clicar en ellas, de manera que cada clic suma un punto, el problema esta es que cada vez que recargo la pagina se suma +1 siempre y lo que uisiera es que solo se añadiera un punto clicando en el boton submit.

Código PHP:
<?php 
$link 
mysql_connect("localhost""root"); 
mysql_select_db("chart"$link); 
$result mysql_query("SELECT pelicula, año, voto FROM lista"$link); 
if (
$row mysql_fetch_array($result)){ 
   echo 
"<table border = '1'> \n"
   echo 
"<tr><td>pelicula</td><td>año</td><td><voto></td></tr> \n"
   do { 
      echo 
"<tr><td>".$row["pelicula"]."</td><td>".$row["año"]."</td><td>".$row["voto"]."</td></tr> \n"
   } while (
$row mysql_fetch_array($result)); 
   echo 
"</table> \n"
} else { 
echo 
"¡ No se ha encontrado ningún registro !"

}
?> 

  <html> 
<body>
<form method="post">
<input type="submit"  name="punto"/>
</form>
<?php
$link 
mysql_connect("localhost""root");
$insert="UPDATE peliculas SET voto =(voto+1) WHERE id='2'" ;    
mysql_query($insert$link) or die(mysql_error());
?>


</body> 
</html>
  #2 (permalink)  
Antiguo 15/03/2014, 08:57
 
Fecha de Ingreso: octubre-2012
Mensajes: 135
Antigüedad: 11 años, 6 meses
Puntos: 8
Respuesta: Problema con UPDATE +1 se incrementa al recargar pagina.

la segunda parte tendría que mirar si existe un post con punto.
<?php
if(isset($_POST["punto"])){
$link = mysql_connect("localhost", "root");
$insert="UPDATE peliculas SET voto =(voto+1) WHERE id='2'" ;
mysql_query($insert, $link) or die(mysql_error());
}
?>
  #3 (permalink)  
Antiguo 15/03/2014, 12:05
 
Fecha de Ingreso: abril-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 0
Respuesta: Problema con UPDATE +1 se incrementa al recargar pagina.

sigue sin funcionar, tengo que destacar que cuando recargo la pagina me sale un cartel de reenvio de formulario, y no se como recargar la pagina sin sumarle el valor +1.

Etiquetas: html, mysql, registro, select, sql, tabla, update, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:32.