last_id() static public method

Returns the last returned insert id
static public last_id ( ) : integer
return integer
Exemplo n.º 1
0
 public function add_answer_action($params)
 {
     $a = arr::extract($params, ['question_id', 'content', 'type']);
     db::exec($this->db, "INSERT INTO i_answers (question_id, content, type) VALUES(:question_id, :content, :type)", [':question_id' => $a['question_id'], ':content' => $a['content'], ':type' => $a['type']]);
     $curr_a = db::last_id($this->db);
     $this->view->render('json', $curr_a);
 }
Exemplo n.º 2
0
require_once "libs/form2.class";
require_once "libs/funcoes.php";
require_once "libs/class_dbgrid.php";
require_once "libs/classes.class";
require_once "libs/class_interface.php";
require "classes/class_atendimento.php";
$db = new db();
$db->_DEBUG = 1;
$hab1 = 0;
$hab = 0;
$form = new form('', true, "libs", false, 5);
if ($_POST["gravado"] != 1) {
    $db->begin();
    $campos = array("com_delivery" => 0, "com_dtcomanda" => date("Y-m-d"), "com_aberta" => '1', "com_mesid" => $_GET["mes_id"]);
    $db->executa($db->insert($campos, "comandas"));
    $comanda = $db->last_id("comandas", "com_id");
    $gravado = 1;
    $db->commit();
}
//echo $comanda;
if (isset($_POST["btncadastrar"])) {
    echo $_POST["comanda"];
    $db->begin();
    $campos = array("cti_comid" => $_POST["com_id"], "cti_proid" => $_POST["cti_proid"], "cti_qtde" => $_POST["cti_qtde"]);
    $db->executa($db->insert($campos, "comanda_itens"));
    $item = $db->last_id("comanda_itens", "cti_id");
    if (is_array($_POST["itens"])) {
        $vi = '';
        $obs = "Sem: ";
        while (list($k, $v) = each($_POST["itens"])) {
            $obs .= $vi . $v;
Exemplo n.º 3
0
<?php

require "libs/fc_sessoes.php";
require "libs/classes.class";
require "libs/form2.class";
require "libs/funcoes.php";
require "libs/class_interface.php";
$db = new db();
if (isset($_POST['btncadastrar'])) {
    $campos = array("pro_id" => $_POST["pro_id"], "pro_nome" => $_POST["pro_nome"], "pro_descr" => $_POST["pro_descr"], "pro_estoque" => $_POST["pro_estoque"], "pro_catid" => $_POST["pro_catid"], "pro_foto" => $_POST["pro_foto"], "pro_preco" => $_POST["pro_preco"]);
    $rs = $db->executa($db->insert($campos, "produtos"));
    if ($rs) {
        $pro_id = $db->last_id("produtos_itens", 'ite_id');
        echo "<script>\n              parent.Ingredientes1.location.href='cad_nprodutoitem.php?pro_id={$pro_id}';\n              parent.mo_camada('Ingredientes','Ingredientes1');    \n              </script>";
    }
}
if (isset($_POST['btnalterar'])) {
    $campos = array("pro_nome" => $_POST["pro_nome"], "pro_descr" => $_POST["pro_descr"], "pro_estoque" => $_POST["pro_estoque"], "pro_catid" => $_POST["pro_catid"], "pro_foto" => $_POST["pro_foto"], "pro_preco" => $_POST["pro_preco"]);
    $db->valida_trans($db->update($campos, "produtos", "\n\t               pro_id", $_POST["pro_id"]), 0);
}
if (isset($_GET["pro_id"])) {
    $btnlabel = "Alterar";
    $btnname = "btnalterar";
    $db->dselect("produtos", "pro_id", $_GET["pro_id"], true);
    echo "<script>\n              parent.Ingredientes1.location.href='cad_nprodutoitem.php?pro_id={$pro_id}';\n              \n              </script>";
} else {
    $btnlabel = "Cadastrar";
    $btnname = "btncadastrar";
}
$form = new form('', false, "libs", false);
?>
Exemplo n.º 4
0
<?php

session_start("usuarios");
if (!isset($_SESSION["usu_login"]) and !isset($_SESSION["usu_id"])) {
    echo "sua Sessão é inválida.....";
    exit;
}
require_once "libs/classes.class";
require_once "libs/funcoes.php";
$db = new db();
if (isset($btncadastrar)) {
    $campos = array("mod_nome" => $txtmod_nome, "mod_descricao" => $txtmod_descr, "mod_arquivo" => $txtmod_arquivo);
    $db->begin();
    $rs = $db->executa($db->insert($campos, "sis_modulos"));
    $mod_id = $db->last_id("sis_modulos", "mod_id");
    $db->executa("insert into mnu_pai (mnu_nome,mnu_modid,mnu_akey) values('Cadastros',{$mod_id},'C')");
    $db->executa("insert into mnu_pai (mnu_nome,mnu_modid,mnu_akey) values('Consultas',{$mod_id},'o')");
    $db->executa("insert into mnu_pai (mnu_nome,mnu_modid,mnu_akey) values('Procedimentos',{$mod_id},'P')");
    $db->executa("insert into mnu_pai (mnu_nome,mnu_modid,mnu_akey) values('Relatórios',{$mod_id},'R')");
    $db->commit();
    if ($rs) {
        messagebox("Modulo Cadastrado com Sucesso");
    }
}
?>
 
<html>
<head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  <meta name="GENERATOR" content="Quanta Plus">
Exemplo n.º 5
0
<?php

session_start("usuarios");
if (!isset($_SESSION["usu_login"]) and !isset($_SESSION["usu_id"])) {
    echo "sua Sessão é inválida.....";
    exit;
}
require_once "libs/classes.class";
require_once "libs/funcoes.php";
$db = new db();
if (isset($btncadastrar)) {
    $campos = array("mnu_nome" => $txtmnu_nome, "mnu_pai" => $cbopai_id, "mnu_img" => $txtmnu_imagem, "mnu_dir" => $radmnu_dir, "mnu_sub" => $radsub_menu, "mnu_paisub" => $txtmnu_subpai, "mnu_arq" => $txtmnu_arq);
    $db->executa($db->insert($campos, "mnu_filho"), 0);
    $codmenu = $db->last_id("mnu_filho", "mnu_filid");
    $sql = "insert into per_menus (mnu_id,per_usuid) values ({$codmenu}," . $_SESSION["usu_id"] . ")";
    $rs = $db->executa($sql);
    echo "<script>window.location.href='cfg1_nmenufilho001.php';</script>";
}
?>
 
<html>
<head>
  <title></title>
  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  <meta name="GENERATOR" content="Quanta Plus">
  <link rel="stylesheet" href="libs/estilos.css" type="text/css" media="all">
  <script language="JavaScript" src="libs/funcoes.js"></script>
   <link rel="stylesheet" href="libs/menuw.css" type="text/css" media="all">
  <SCRIPT LANGUAGE="JavaScript" SRC="libs/menuw.js"></SCRIPT>
         <link rel="stylesheet" href="libs/mnucemes.css" title="XP Extended" />
     <script type="text/javascript" src="libs/hmenu.js"></script>