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());
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