Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/02/2008, 15:29
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses
Puntos: 2135
Re: Como manejar la matematica en php

En ese caso antes de insertar debes de usar un SELECT como el que te dije, descargar el dato desde la base de datos y verificar, si es mas del monto le muestra el error.

Un ejemplo:
Código PHP:
$max 1000;
$esteGasto $_POST['A_GValordelGasto'];
$sql "SELECT SUM( `Gastos` ) FROM `GastosProyectos`";
$rst mysql_query$sql ) or die( mysql_error() );
$row mysql_fetch_row$rst );
$suma $row[0];
if( ( 
$suma $esteGasto ) > $max ) {
       echo 
"El total de gastos sobre pasa el monto asignado de $max";
} else {
       
// Procedemos a insertar entonces ya que no sobre pasa

Saludos.