Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2008, 03:51
txino_2
 
Fecha de Ingreso: agosto-2006
Mensajes: 173
Antigüedad: 17 años, 8 meses
Puntos: 1
Ayuda con sentencia

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