Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/05/2005, 10:33
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
y como es el proceso de llamada a ese script? .. desde donde lo llamas o "lanzas"?

Aparentemte ese código aislado debería funcionar bien .. es decir, se llama le pasas los parámetros que necesite .. hace su "UPDATE".

Lo único que se ve es que esto:
Código PHP:
$SQL "SELECT stock FROM productos WHERE ide = '".$_POST["txtIde"]."' ";
$RS $DB->Execute($SQL);
$cantidad $RS->fields["stock"] - $cantidad;
$SQL "UPDATE productos SET stock = '".$cantidad."' WHERE ide = '".$_POST["txtIde"]."' ";
// etc ... 
Lo podrías hacer:
Código PHP:
$SQL "UPDATE productos SET stock = stock - '".$cantidad."' WHERE ide = '".$_POST["txtIde"]."' ";
// ejecutas tu consulta ... 
Así te ahorras la consulta SQL para obtener el "stock" ...

(ahora no recuerdo si a $cantidad se usaría comillas o no al hacer una operación matemática de ese estilo.. pruebalo)

Un saludo,