本文整理汇总了PHP中funciones::crear方法的典型用法代码示例。如果您正苦于以下问题:PHP funciones::crear方法的具体用法?PHP funciones::crear怎么用?PHP funciones::crear使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类funciones
的用法示例。
在下文中一共展示了funciones::crear方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: add
function add($title, $isbn, $autor, $genre, $release)
{
$fun = new funciones();
$fields = "tb_isbn, tb_title, tb_autor, tb_gender, tb_released, tb_estate";
$values = "'" . $isbn . "', '" . $title . "', '" . $autor . "', '" . $genre . "', '" . $release . "', 1";
return $fun->crear("books", $fields, $values);
}
示例2: crear
<?php
session_start();
include '../includes/db.php';
include '../includes/functions.php';
$funcion = new funciones();
if ($_GET["s"] == "crear") {
$funcion->crear($db);
} else {
if ($_GET["s"] == "editar") {
$funcion->editar($db, $_GET["id"]);
} else {
if ($_GET["s"] == "eliminar") {
$funcion->eliminar($db, $_GET["id"]);
} else {
$funcion->index();
}
}
}
class funciones
{
private $salida;
public function crear($db)
{
/*
* VALIDACIONES
*/
$salida = false;
$datos = $db->insert("table", ["" => "", "" => "", "" => ""]);
return $salida;
}
示例3: index
$salida = false;
$datos = $db->delete("s_emergencias_acciones_usuarios", ["s_id" => $idAccion]);
setNotificacion();
header("location: ../home.php?s=emergencias&a=accion_responsable&id=" . $id);
}
public function index()
{
/*
* VALIDACIONES
*/
header("location: ../home.php?s=emergencias");
}
}
$funcion = new funciones();
if ($_GET["s"] == "crear") {
$funcion->crear($db, $_POST);
} else {
if ($_GET["s"] == "editar") {
$funcion->editar($db, $_POST, $_GET["id"]);
} else {
if ($_GET["s"] == "eliminar") {
$funcion->eliminar($db, $_GET["id"]);
} else {
if ($_GET["s"] == "accion_responsable") {
$funcion->accionResponsable($db, $_POST, $_GET["id"]);
} else {
if ($_GET["s"] == "eliminar_accion_responsable") {
$funcion->eliminarAccionResponsable($db, $_GET["id"], $_GET["idAccion"]);
} else {
$funcion->index();
}
示例4: con
//.........这里部分代码省略.........
//$content.= $qry_con;
/*HACE FALTA LA DOBLE VALIDACIÓN DE QUE ESTE NO ESTÉ ASIGNADO O SUGERIDO A OTRA FINCA*/
$res_con = $fun->get_array($qry_con);
$cant_con = count($res_con);
$content .= "<br> cantidad de conductores: " . $cant_con;
//para cada subnucleo, listamos sus respectivas fincas
$qry_fin = 'SELECT * FROM tbl_fincas WHERE fi_sn_id = ' . $res_sn[$i]["sn_id"] . ';';
$res_fin = $fun->get_array($qry_fin);
//traemos inventarios por cada finca
$cant_fin = count($res_fin);
$content .= "<br> cantidad de fincas: " . $cant_fin . "<br>";
$arr_inv = array();
$pos = 0;
$c = 0;
for ($j = 0; $j < $cant_fin; $j++) {
$qry_inv = 'SELECT * FROM tbl_inventario WHERE in_fi_id = ' . $res_fin[$j]["fi_id"] . ' AND in_mt_restante > 0 AND in_estado=1;';
//$content.= $qry_inv;
$res_inv = $fun->get_array($qry_inv);
$c = count($res_inv);
if ($c > 1) {
$pos = $pos + $c;
for ($k = 0; $k < $pos; $k++) {
$arr_inv[$k] = $res_inv[$k];
}
}
if ($c == 1) {
$arr_inv[$pos] = $res_inv[0];
$pos++;
}
}
$cant_inv = count($arr_inv);
$content .= "<br> <h4>cantidad de inventarios de este municipio: " . $cant_inv . "</h4>";
/*$content.= "<pre>";
print_r($arr_inv);
$content.= "</pre>";*/
//traemos turnos
$qry_tur = 'SELECT * FROM tbl_turnos ORDER BY tu_id ASC';
$res_tur = $fun->get_array($qry_tur);
//variables de sesión para cada inventario
for ($ci = 0; $ci < $cant_inv; $ci++) {
$id_inv = $arr_inv[$ci]["in_id"];
$_SESSION[$id_inv]["inv_rest"] = $arr_inv[$ci]["in_mt_restante"];
//$content.= "<br>prueba variable sesion".$_SESSION[$id_inv]["inv_rest"];
}
//recorremos arreglo y vamos asignando conductores
if ($cant_inv > 0) {
$turno = 0;
$tg = 0;
for ($doblete = 0; $doblete < 2; $doblete++) {
$end = false;
$l = 0;
while ($end == false) {
for ($m = 0; $m < $cant_inv; $m++) {
if ($l == $cant_con) {
$end = true;
break;
}
//traemos inventario restante
//$inv_rest = $fun->get_custom("SELECT in_mt_restante FROM tbl_inventario WHERE in_id=".$arr_inv[$m]["in_id"]);
$inv_rest = $_SESSION[$arr_inv[$m]["in_id"]]["inv_rest"];
if ($inv_rest > 0) {
$inv_nuevo = $inv_rest - $res_con[$l]["ve_capacidad_m3"];
if ($inv_nuevo >= 0) {
$content .= "<pre>";
$content .= "<br> ----> [" . $l . "] asignando cond " . $res_con[$l]["pe_id"] . " (cap. " . $res_con[$l]["ve_capacidad_m3"] . "m<sup>3</sup>) a inventario " . $arr_inv[$m]["in_id"] . " en el turno (" . $turno . "): " . $res_tur[$turno]["tu_hora_ini"] . "\n\t\t\t\t \t\t\tinventario restante: " . $inv_nuevo;
$content .= "<br><strong>Actualizacion de inventario tbl_inventario, in_mt_restante =" . $inv_nuevo . "</strong> => resultado: ";
//$upd_vol = $fun->actualizar("inventario", "in_mt_restante =".$inv_nuevo, "in_id = ".$arr_inv[$m]["in_id"]);
$_SESSION[$arr_inv[$m]["in_id"]]["inv_rest"] = $inv_nuevo;
//cargamos en despachos como sugerencia [estado=1]
$tbl_des = 'despachos';
$fld_des = 'de_pe_id, de_ve_capacidad_m3, de_in_id, de_tu_id, de_inv_rest, de_created, de_estado';
$val_des = $res_con[$l]["pe_id"] . ',' . $res_con[$l]["ve_capacidad_m3"] . ',' . $arr_inv[$m]["in_id"] . ',' . $res_tur[$turno]["tu_id"] . ',' . $inv_nuevo . ',' . $_SESSION["ses_id"] . ',1';
$res_des = $fun->crear($tbl_des, $fld_des, $val_des);
//$content.= "<br>Probando SESSION VAR: inventario restante del inventario (".$arr_inv[$m]["in_id"].") :".$_SESSION[$arr_inv[$m]["in_id"]]["inv_rest"]."<br>";
$res_des = true;
if ($res_des) {
$tg++;
} else {
$content .= "(error)";
}
}
} else {
$m++;
}
$l++;
}
$turno++;
}
}
$content .= "<h3>Total turnos generados: " . $tg . "</h3>";
}
$content .= "<br>+++++++++++++++++++++++++++++++++++++++++++++++++++++++<br>";
}
}
// generamos informe
$fun->create_file($content, $filename);
//echo $content;
$con->disconnect();
unset($arr_inv);
}
示例5: cambiar_lote
function cambiar_lote()
{
$fun = new funciones();
$msg = new messages();
$response = new StdClass();
/*recibimos variables*/
$evento = $_POST["e"];
$lote = $_POST["l"];
$finca = $_POST["f"];
$con = new con();
$con->connect();
//traemos id de la finca
$fi_id = $fun->get_id("fi_id", "fincas", "fi_codigo", $finca);
if ($evento == "save") {
//creamos lote
$values = $fi_id . ", '" . $lote . "', " . $_SESSION["ses_id"] . ',1';
if ($fun->existe("lotes_autorizados", "la_fi_id", $fi_id, "AND la_idlote='" . $lote . "'")) {
$res = $fun->activar("lotes_autorizados", "la_fi_id", $fi_id, "AND la_idlote='" . $lote . "'");
$mes = null;
} else {
$res = $fun->crear("lotes_autorizados", "la_fi_id, la_idlote, la_created, la_estado", $values);
$mes = null;
}
} else {
//preguntamos si existe el lote autorizado
if ($fun->existe("lotes_autorizados", "la_fi_id", $fi_id, "AND la_idlote='" . $lote . "'")) {
//Borramos el que existe (FULL)
if ($fun->borrar("lotes_autorizados", "la_fi_id", $fi_id, "AND la_idlote='" . $lote . "'")) {
$res = true;
$mes = null;
} else {
$res = false;
$mes = null;
}
} else {
$res = false;
$mes = null;
}
}
$response->res = $res;
$response->mes = $mes;
echo json_encode($response);
$con->disconnect();
}