Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2005, 20:38
CODELYOKO
 
Fecha de Ingreso: agosto-2005
Mensajes: 28
Antigüedad: 18 años, 8 meses
Puntos: 0
Hola rstory. Segun como cuentas, la solución no tiene mucha complicación.

Es muy sencillo, tienes que crear una condición que verifique que el resultado matematico sea 0, y te ejecute una actualización del campo status. Seria algo asi:

<?

$clickrestantes = $clickinicial - $clickconsumidos; // calculamos la diferencia

$status = "inactivo";
$status2 = "activo";

if($clickrestantes == 0){ // decimos que ejecute la condición cuando $clickrestantes sea = 0

//incluye aqui la conexion a la base de datos que corresponda a la actualización d status

mysql_query("UPDATE `nombre_tabla` SET `status` = '$status' WHERE status='$status2'"); // aqui actualizamos el valor del status, que era "activo", y le asignamos "inactivo"

}
else
{

echo "No se ha actualizado pq aun hay diferencia distinta de 0"; // esta linea es para seguimiento del funcionamiento, si la diferencia no es 0, aparecerá este mensaje

}

?>

Lo importante es tener la diferencia, el resto es coser y cantar, si tienes alguna duda, no dudes en exponerla. Tb si te corre prisa te dejo mi e-mail:

[email protected]

Un saludo a todos, Web Master Lyoko. www.codelyokoweb.com