Bueno ya lo tengo a medias.
Esta es la sentencia
Código PHP:
<?php
$resultado= $row_Recordset1['resultado'];
if( $resultado == PENDIENTE ) {
echo '<span class="Estilo1"></span>';
}
if( $resultado == ACERTADO ) {
$usuario=$row_Recordset1['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+($cuota/10));
$suma=$row_Recordset2['puntuacion']+$variable_a_sumar;
mysql_query("UPDATE concursantes SET puntuacion=$suma WHERE puntuacion=$puntos");
$variable_a_sumar= number_format($variable_a_sumar,2);
echo $variable_a_sumar;
} ?>
Pero algo me falla, por que cuando se actualiza la página, es decir cada vez que una persona ve la página vuelve a sumar los puntos, solo quiero que se sumen una vez.