Este es el 1º update con la opcion AUSENTE:
Código Javascript:
Ver original
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) { $updateSQL = sprintf("UPDATE avisos SET hora_ausente now(), facturacion=%s WHERE id_aviso=%s", GetSQLValueString($_POST['facturacion'], "text"), GetSQLValueString($_POST['id_aviso'], "int")); mysql_select_db($database_conexion, $conexion); $Result1 = mysql_query($updateSQL, $conexion) or die(mysql_error()); }
Este es el 2º update con la opcion A EMITIR:
Código Javascript:
Ver original
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form2")) { $updateSQL = sprintf("UPDATE avisos SET facturacion=%s WHERE id_aviso=%s", GetSQLValueString($_POST['facturacion'], "text"), GetSQLValueString($_POST['id_aviso'], "int")); mysql_select_db($database_conexion, $conexion); $Result1 = mysql_query($updateSQL, $conexion) or die(mysql_error()); }
Código Javascript:
Ver original
<script type="text/javascript"> function validar(val){ switch (val){ case "AUSENTE": if (confirm('¿Desea actualizar el estado del aviso?')) {form1.submit();} else{ return false} //// Aqui actualizo en el 1º update los campos hora_ausente y facturacion //////// break; case "A EMITIR": ////// Aqui solo necesito actualizar el campo facturacion y mandaria el 2º update //////// break; } } </script> <form method="post" name="form1" action="<?php echo $editFormAction; ?>"> <!-- En el evento onchange del select haremos el submit del form --> <select id="facturacion" name="facturacion" onchange="validar(this.value)" data-native-menu="true"> <option value='<?php echo $row_Recordset1['facturacion']; ?>'><?php echo $row_Recordset1['facturacion']; ?></option> <option value='A EMITIR'>A EMITIR</option> <option value='GARANTIA TOTAL / REALIZADO'>GARANTIA TOTAL / REALIZADO</option> <option value='REALIZADO Y COBRADO'>REALIZADO Y COBRADO</option> <option value='1'>REALIZADO Y NO COBRADO</option> <option value='AUSENTE'>AUSENTE</option> <option value='NULO'>NULO</option> <option value='AVISO DUPLICADO'>AVISO DUPLICADO</option> <option value='EN ESPERA DE LLAMADA'>EN ESPERA DE LLAMADA</option> <option value='PENDIENTE DE MATERIAL'>PENDIENTE DE MATERIAL</option> </select> <input type="hidden" name="MM_update" value="form1"> <input type="hidden" name="id_aviso" value="<?php echo $row_Recordset1['id_aviso']; ?>"> </form>
Gracias