Solicito poder realizar una funcion en php que me me allowa Actualizar masivamente unos campos。意向书中的任何一个
estos son los datos que obtengo de un Formulario中位数un serializeArray
Array (
[cmd] => guardarFormulario
[ctr] => ctr_configuracion_vxm
[folder] => maestros
[CONTROLAR_SALDO] => 1
[MOSTRAR_BARRA] => 2
[CONCEPTO_KARDEX_EN_TRASLADOS] => SV
[VALOR_MIN_PEDIDO] => 20000
[APLICAR_RETENCIONES_FACTURA] => on
[APLICAR_PROMO] => on
[CONFIRMACION_POR_PINCKING] => on
[VALIDAR_MORA_CREDITO] => on
[VALIDAR_CUPO_CREDITO] => on
[IMPRIMIR_PRECIO_PEDIDO] => on
[VALIDAR_ACUERDO_PAGO] => on
[FECHA_ENTREGA_OBLIGATORIA] => on
[DIRECCION_OBLIGAOTIRA] => on
[RESPETAR_PRECIO_PEDIDO] => on
[PHPSESSID] => e0ffd407c9cc53bb4ffdb3410334af5b
)
foreach ($req $key => $value) {
$valor = "valor='$value[valor]'";
$update = mysql_query("UPDATE 'nombre_tabla' SET $valor WHERE campo='$value[campo]' ");
}
我是一般错误,我是真心的
公用功能
function guardarFormulario($req){
global $g_idq;
global $rutalib;
$begin="BEGIN;";
p_query($begin);
$status1 = QueryStatusPrivate();
$sql='';
foreach ($req $key => $value) {
$valor = "valor='$value[valor]'";
$update = mysql_query("UPDATE 'nombre_tabla' SET $valor WHERE campo='$value[campo]' ");
}
p_query($sql);
$status = QueryStatusPrivate();
if($status!=0 ){
$rollb="rollback;";
p_query($rollb);
$status2 = QueryStatusPrivate();
return false;
}
$ci="commit;";
p_query($ci);
$status3 = QueryStatusPrivate();
return true;
}