本文整理汇总了PHP中funciones::actualizar方法的典型用法代码示例。如果您正苦于以下问题:PHP funciones::actualizar方法的具体用法?PHP funciones::actualizar怎么用?PHP funciones::actualizar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类funciones
的用法示例。
在下文中一共展示了funciones::actualizar方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: con
function asignar_ica()
{
$con = new con();
$msg = new messages();
$fun = new funciones();
$con->connect();
//Fecha
date_default_timezone_set("America/Bogota");
$fecha = date('Y-m-d G:i:s');
$filename = "I_" . date('YmdGis');
$filename .= ".html";
$content = "";
$hoy = date('Y-m-d');
$content .= "<h1>Informe, asignación de código ICA</h1>";
$content .= "<br>Fecha " . $fecha . "<br>";
$content .= "<br>Archivo generado: " . $filename . "<br>";
//traemos listado de despachos aprobados
$qry_des = 'SELECT * FROM tbl_despachos WHERE de_estado=2 AND de_ica = "" ORDER BY de_id';
$arr_des = $fun->get_array($qry_des);
$can_des = count($arr_des);
$content .= "cantidad de despachos aprobados: " . $can_des;
//$fun->print_array($arr_des);
for ($i = 0; $i < $can_des; $i++) {
$content .= "<pre>";
$content .= "<br> Despacho #" . $i;
// traemos el último ica disponible del paquete autorizado
$qry_rem = 'SELECT * FROM tbl_remisiones_fisicas WHERE rf_estado = 99 LIMIT 1;';
$arr_rem = $fun->get_array($qry_rem);
$content .= "<br> ->cantidad de consecutivos usados: " . $arr_rem[0]['rf_cant_usados'];
$restantes = $arr_rem[0]['rf_dig_fin'] - $arr_rem[0]['rf_dig_ini'] - $arr_rem[0]['rf_cant_usados'];
if ($restantes > 0) {
$content .= "<br> ->consecutivos restantes: " . $restantes;
$cons = $arr_rem[0]['rf_dig_fin'] - $restantes;
$content .= "<br> ->consecutivo a usar: " . $cons;
// lo asignamos al despacho actual y guardamos
$content .= "<br> ->despacho actual: " . $arr_des[$i]["de_id"];
$tbl_de = "despachos";
$cam_de = "de_ica = '" . $cons . "'";
$whe_de = "de_id = " . $arr_des[$i]["de_id"];
$res_de = $fun->actualizar($tbl_de, $cam_de, $whe_de);
$tbl_rf = "remisiones_fisicas";
$cam_rf = "rf_cant_usados = '" . ($arr_rem[0]['rf_cant_usados'] + 1) . "'";
$whe_rf = "rf_id = " . $arr_rem[0]['rf_id'];
$res_rf = $fun->actualizar($tbl_rf, $cam_rf, $whe_rf);
if ($res_de == true && $res_rf == true) {
$r = "sin problemas";
} else {
$r = "con problemas, comuniquese con soporte";
}
$content .= "<br>Actualización completada " . $r;
$content .= "</pre>";
}
}
$content .= "<hr>";
// generamos informe
$fun->create_file($content, $filename);
//echo $content;
$con->disconnect();
}
示例2: edit_row
function edit_row()
{
$msg = new messages();
$response = new StdClass();
$fun = new funciones();
/*recibimos variables*/
$key = $_POST["key"];
$ini = $_POST["ini"];
$fin = $_POST["fin"];
$inter = $_POST["inter"];
$per = $_POST["per"];
if ($ini == "" || $fin == "" || $inter == "") {
$res = false;
$mes = $msg->get_msg("e005");
} else {
$con = new con();
$con->connect();
/* ingresamos datos */
$t = 'remisiones_fisicas';
$c = "rf_persona_entrega='" . $per . "', rf_interventor='" . $inter . "', rf_dig_ini=" . $ini . ", rf_dig_fin=" . $fin;
$w = "rf_id=" . $key;
$resp = $fun->actualizar($t, $c, $w);
if (!$resp) {
$res = false;
$mes = $msg->get_msg("e003");
} else {
$res = true;
$mes = $msg->get_msg("e004");
}
}
$response->res = $res;
$response->mes = $mes;
echo json_encode($response);
$con->disconnect();
}
示例3: funciones
function edit_item($title, $isbn, $autor, $genre, $release, $id)
{
$fun = new funciones();
$tbl = 'books';
$cambios = "tb_isbn='" . $isbn . "', tb_title='" . $title . "', tb_autor='" . $autor . "', tb_gender='" . $genre . "', tb_released='" . $release . "'";
$where = 'tb_id = ' . $id;
return $fun->actualizar($tbl, $cambios, $where);
}
示例4: edt_usuario
function edt_usuario()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
/*recibimos variables*/
$id = mysql_real_escape_string($_POST['id']);
$nomb = mysql_real_escape_string($_POST['nomb']);
$finc = mysql_real_escape_string($_POST['finc']);
/* Encriptamos clave */
//$pass = sha1(md5($pass));
if ($nomb == "" || $finc == "") {
$res = false;
$mes = $msg->get_msg("e005");
} else {
$con = new con();
$con->connect();
/* verificamos que exista la cuenta para evitar redundancias*/
$res_us = $fun->existe("supervisores", "su_id", $id);
if ($res_us) {
/* actualizamos datos del supervisor */
$cambios = 'su_nombre = "' . $nomb . '", su_fi_id = ' . $finc;
$where = "su_id = " . $id;
$qry = $fun->actualizar("supervisores", $cambios, $where);
$resp = mysql_query($qry);
$res = true;
$mes = $msg->get_msg("e004");
} else {
$res = false;
$mes = $msg->get_msg("e029");
}
}
$response->res = $res;
$response->mes = $mes;
echo json_encode($response);
$con->disconnect();
}
示例5: del_persona
function del_persona()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
/*recibimos variables*/
$id = $_POST["id"];
$con = new con();
$con->connect();
/* ingresamos datos de la finca */
$tbl = "personas";
$cambios = "pe_estado=99";
$where = "pe_id=" . $id;
$r = $fun->actualizar($tbl, $cambios, $where);
if ($r) {
$res = true;
$mes = $msg->get_msg("e004");
} else {
$res = false;
$mes = $msg->get_msg("e035");
}
$response->res = $res;
$response->mes = $mes;
echo json_encode($response);
$con->disconnect();
}
示例6: upd_inventario
function upd_inventario()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
$res = false;
/*recibimos variables*/
$inv = $_POST["inv"];
$oin = $_POST["oin"];
$id = $_POST["id"];
//traemos inventario restante y lo recalculamos
$i_r = $fun->get_custom("SELECT in_mt_restante FROM tbl_inventario WHERE in_id=" . $id . ";");
$inv_res = $oin - $inv - $i_r;
if ($inv_res < 0) {
$inv_res = $inv_res * -1;
}
$tbl = "inventario";
$cambios = 'in_mt_cubico = ' . $inv . ', in_mt_restante = ' . $inv_res . ' ';
$where = 'in_id = ' . $id;
$res = $fun->actualizar($tbl, $cambios, $where);
#tenemos que actualizar en control_inventarios
#traemos inventario total del lote
$inv_array = $fun->get_array("SELECT CI.ci_id, CI.ci_vol_act FROM tbl_control_inventarios CI \n\t\t\t\t\t\t\t\t INNER JOIN tbl_inventario I ON I.in_lote = CI.ci_in_lote\n\t\t\t\t\t\t\t\t WHERE I.in_id =" . $id . ";");
$ni_r = $oin + $inv_array[0]['ci_vol_act'] - $inv;
#actualizamos
$tbl = "control_inventarios";
$cambios = 'ci_vol_act = ' . $ni_r;
$where = 'ci_id = ' . $inv_array[0]['ci_id'];
$res2 = $fun->actualizar($tbl, $cambios, $where);
if ($res && $res2) {
$res = true;
$mes = $msg->get_msg("e004");
} else {
$res = false;
$mes = $msg->get_msg("e019");
}
$response->res = $res;
$response->mes = $mes;
echo json_encode($response);
}
示例7: upd_vehiculo
function upd_vehiculo()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
/*recibimos variables*/
$id = $_POST['id'];
$vh = $_POST['vh'];
$con = new con();
$con->connect();
$t = "personas";
$c = "pe_ve_id=" . $vh;
$w = "pe_id=" . $id;
$resp = $fun->actualizar($t, $c, $w);
if ($resp) {
$res = true;
$mes = $msg->get_msg("e004");
} else {
$res = false;
$mes = $msg->get_msg("e036");
}
$con->disconnect();
$response->res = $res;
$response->mes = $mes;
echo json_encode($response);
}
示例8: add_consecutivo
function add_consecutivo()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
/*recibimos variables*/
$id = $_POST['id'];
$cons = $_POST['cons'];
$con = new con();
$con->connect();
//preguntamos si existe el despacho y si está sugerido
$existe = $fun->existe("despachos", "de_id", $id, "");
if ($existe) {
$upd_vol = $fun->actualizar("despachos", "de_sistema =" . $cons, "de_id = " . $id);
}
$con->disconnect();
$response->res = true;
$response->mes = '';
echo json_encode($response);
}