Estoy utilizando PHP con Mysql.
Tengo una pagina que consiste en un juego, nada mas entrar se crea una partida nueva (con el idpartida con autoincremento), una cosa asi:
Cita:
//--- Iniciamos partida
$id = $_SESSION["idusuario"];
$puntos = 0;
$fecha = date("d.m.y");
$consulta2 = "INSERT INTO partida (idusuario,puntos,fecha) ".
" VALUES ('". $id . "',".
"'". $puntos . "',".
"'". $fecha. "')";
mysql_query($consulta2,$conexion);
$idp = mysql_insert_id()
$id = $_SESSION["idusuario"];
$puntos = 0;
$fecha = date("d.m.y");
$consulta2 = "INSERT INTO partida (idusuario,puntos,fecha) ".
" VALUES ('". $id . "',".
"'". $puntos . "',".
"'". $fecha. "')";
mysql_query($consulta2,$conexion);
$idp = mysql_insert_id()
Entonces una vez que ya juegas la partida y ganas mediante un javascript hago que avanze a la siguiente pagina y tambien quiero que me sume puntos en el apartado partida; esto es parte de lo que tengo puesto:
Cita:
if (varjs==myvar){
alert("Palabra acertada!!!!");
location.href="index.php?page=juego_individual_niv el2";
<?php
$consulta3 = " SELECT puntos ".
" FROM partida WHERE idpartida = " .$idp .
" UPDATE partida SET " .
" puntos = puntos + 1 ";
echo $consulta3;
echo $id;
mysql_query($consulta3,$conexion);
?>
}
alert("Palabra acertada!!!!");
location.href="index.php?page=juego_individual_niv el2";
<?php
$consulta3 = " SELECT puntos ".
" FROM partida WHERE idpartida = " .$idp .
" UPDATE partida SET " .
" puntos = puntos + 1 ";
echo $consulta3;
echo $id;
mysql_query($consulta3,$conexion);
?>
}
Pero la cosa esta en que no me actualiza los puntos y no se si lo que estoy poniendo es correcto o no
a ver si alguien puede ayudarme
muchas gracias