Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2010, 21:09
charlescuella
 
Fecha de Ingreso: febrero-2009
Mensajes: 489
Antigüedad: 15 años, 9 meses
Puntos: 8
como puedo hacer este while

hola amigos
tengo una duda respecto a un sistema para anular las facturas de mi aplicacion en php, yo tengo un stock y quiero que cuando se anule la factura esta devuelva la cantidad de unidades al stock, espero que me entiendan ej

tengo una factura donde tengo dos articulos en ella uno tiene dos unidades el otro articulo tiene 1, por medio de un update he podido hacer que se sume el valor y asi incrementar el stock al anular la factura, pero la cosa es q cuando son varios articulos este solo me incrementa el primer articulo los demas no :( miren la update

Código PHP:
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "formcliente")) {
   
$updateSQL sprintf("UPDATE articulos SET stock=stock +%d WHERE codarticulo='%s'",
                        
GetSQLValueString($_POST['stock'], "int"),
                        
GetSQLValueString($_POST['codarticulo'], "int")); 
                      
  
mysql_select_db($database_fstore$fstore);
  
$Result1 mysql_query($updateSQL$fstore) or die(mysql_error()); 
esto lo trabajo con ayuda de dreamweaver,

entonces me disen que esta bien esto pero que debo utilizar es un ciclo while entonces hay es donde recurro a ustedes, para que me indique como puedo acoplar a el update para que este haga el ciclo y valla incrementado a todos los articulo de mi factura al anularla.

espero me colaboren muchas gracias
__________________
sitios
www.avisoya.com
www.yavendi.com