Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2011, 06:21
selene84
 
Fecha de Ingreso: febrero-2011
Mensajes: 2
Antigüedad: 13 años, 2 meses
Puntos: 0
Problema al incrementar un valor en BBDD

Hola, tengo un problema al incrementar en 1 un valor de la base de datos. La idea es tener una variable "vote" (guardada en la base de datos, en la tabla "cuentas") la cual se incrementa en 1 al pulsar un boton. Dicho botón está en un formulario y tras pulsarlo redirige a "votando.php" que contiene el script que hay a continuación:

Código:
 // Conexión a la base de datos
    $connect = mysql_connect ($dbhost, $dbusername, $dbuserpass);
    mysql_select_db($dbname) or die('Cannot select database');
    
    if (isset($_SESSION['s_username'])) {
		
		$username = $_SESSION['s_username'];
		mysql_query("UPDATE cuentas SET vote=(vote+1) WHERE usuario='$username'",$connect);
   }else{
	
		echo "<br><br>";
   		echo "No estas autentificado, login first!";
		echo "<br>";
		
    }
	mysql_close($db);
    ?>
Como podeis ver uso sesiones en php para poder modificar a un usuario concreto el valor de vote.

Pues bien, el problema es que unas veces me suma 1, y otras (la mayoria) me suma 2, y la verdad es que ya no se que hacer.

Gracias.