Buenas tengo un pequeño problema, estoy liado para hacer un concurso en mi web, entonces cuando edito la base de datos para poner ACERTADO, quiero que le sume al usuario, lo tengo en dos tablas una que se llama apuestas y otra concursantes.
Os pongo la sentencia que pretendo
Código PHP:
if( $resultado == ACERTADO ) {
$row_Recordset1['usuario']=$usuario;
mysql_select_db($database_Apuesta, $Apuesta);
$query_Recordset2 = "SELECT * FROM concursantes WHERE usuario = '$usuario' AND puntuacion";
$Recordset2 = mysql_query($query_Recordset2, $Apuesta) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
$puntos=$row_Recordset2['puntuacion'];
$cuota=$row_Recordset1['cuota'];
$variable_a_sumar=($puntos +(1/$cuota));
$suma=$row_Recordset2['puntuacion']+$variable_a_sumar;
mysql_query("UPDATE concursantes SET puntuacion='$suma' WHERE puntuacion='$puntos'");
echo '<span class="Estilo2">ACERTADO</span>';
}
Los datos de $row_Recordset1 los pillo de otra consulta que esta bien realizada y muestra bien los valores.
Al hacer esta condicionante puedo ver la pagina con ACERTADO pero sin embargo en la tabla concursantes en el campo puntuacion no me esta sumando esto
$variable_a_sumar=($puntos +(1/$cuota));, yo quiero mostrar los datos de puntuacion que ya tiene el campo y sumarle los actuales.
¿alguien me ayuda?, muchas gracias por vuestra respuesta