/**
  * Cria cláusulas SQL UPDATE
  *
  * @param string $tabela
  * @param array $campos
  * @param array $valores
  * @param string $sentenca
  * @access public
  */
 function gera_update($tabela, $campos, $valores, $sentenca)
 {
     $this->clausula_sql = "UPDATE " . $tabela . " SET ";
     $quantidade_campos = count($campos);
     for ($i = 0; $i < $quantidade_campos; ++$i) {
         $this->clausula_sql .= $campos[$i] . " = ";
         $this->clausula_sql .= clausulas_sql::escreve_valor($valores[$i], $i, $quantidade_campos);
     }
     $this->clausula_sql .= " " . $sentenca . ";";
     return $this->clausula_sql;
 }
Esempio n. 2
0
<?php

require "./includes/restrito.inc.php";
require_once "./includes/conexao.inc.php";
// Verifica se foi pressionado o botao gravar.
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    // Verificar se é inclusao / alteracao / exclusao
    // Inclusao da calsse para gerar o SQL
    require "./class/clausulas_sql.class.php";
    // Define a classe
    $sql = new clausulas_sql();
    // Campos e dados para INSERT
    $campos = array("idpes", "cnpj", "insc_est", "nome_fantasia", "razao_social", "endereco", "bairro", "cidade", "uf", "cep", "fone", "fax", "falar_com", "cargo", "email", "ensino_inf", "ensino_inf_nr", "ensino_fun1", "ensino_fun1_nr", "ensino_med", "ensino_med_nr", "ensino_fun2", "ensino_fun2_nr", "ensino_total", "sistema", "jogos", "apm_representante", "apm_telefone", "acessa_internet", "acessa_ineternet_out", "env_pais", "env_pais_outros", "transporte", "tranporte_outros", "orcamento", "email_tipo");
    $dados = array($_POST["cbConsultor"], $_POST["txtCNPJ"], $_POST["txtInsEST"], $_POST["txtNomfanta"], $_POST["txtRazSoc"], $_POST["txtEnd"], $_POST["txtBairro"], $_POST["txtCidade"], $_POST["cbUF"], $_POST["txtCEP"], $_POST["txtFone"], $_POST["txtFAX"], $_POST["txtFalarCom"], $_POST["txtCargo"], $_POST["txtEmail"], $_POST["cbINF"], $_POST["txtNrINF"], $_POST["cbFUNI"], $_POST["txtNrFUNI"], $_POST["cbMedio"], $_POST["txtNrMedio"], $_POST["cbFUNII"], $_POST["txtNrFUNII"], $_POST["txtTotal"], $_POST["cbSistema"], $_POST["cbJogos"], $_POST["txtRepAPM"], $_POST["txtFoneAPM"], $_POST["cbAcINET"], $_POST["txtAcINETOutro"], $_POST["cbEnvPais"], $_POST["txtEnvPaisOutro"], $_POST["cbTran"], $_POST["txtTransOutro"], $_POST["cbOrcamento"], $_POST["cbEmail"]);
    // Gera a cláusula SQL INSERT
    $insert = $sql->gera_insert("escola", $campos, $dados);
    echo $insert;
    exit;
}
?>

<html>
<head>
<title>.:: Tecnodata Educacional - Dados Pessoais ::.</title>

<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<meta name="Microsoft Border" content="none">

<style type="text/css">
<!--
Esempio n. 3
0
    $_SESSION["acao"] = "";
    $_SESSION["codigo"] = "";
    $SQL = "SELECT a.*, e.nome_fantasia FROM agenda a, escola e WHERE a.idesc = e.idesc AND idage =  " . $codAgenda;
    $result = mysql_query($SQL);
    if (!$result) {
        die("Erro ao select da tabela ESCOLA. Técnico:" . mysql_error());
    }
    $dados = mysql_fetch_array($result);
    $dataObs = bancoToData($dados["data_obs"]);
    $dataVis = bancoToData($dados["data_vis"]);
}
// Verifica se foi pressionado o botao gravar.
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    require_once "./class/clausulas_sql.class.php";
    // Define a classe
    $sql = new clausulas_sql();
    $dataObs = dataToBanco($_POST["txtDataOBS"]);
    $dataVis = dataToBanco($_POST["txtDataVIS"]);
    if (empty($_POST["txtEdita"])) {
        // Campos e dados para INSERT
        $campos = array(idesc, idpes_para, idpes_de, data_obs, hora_obs, data_vis, hora_vis, obs);
        $dados = array($_POST["aux"], $_POST["cbPara"], $_POST["cbDe"], $dataObs, $_POST["txtHoraOBS"], $dataVis, $_POST["txtHoraVIS"], $_POST["txtOBS"]);
        // Gera a cláusula SQL INSERT
        $comando_sql = "";
        $comando_sql = $sql->gera_insert("agenda", $campos, $dados);
    } else {
        $campos = array(idesc, idpes_para, idpes_de, data_obs, hora_obs, data_vis, hora_vis, obs);
        $dados = array($_POST["aux"], $_POST["cbPara"], $_POST["cbDe"], $dataObs, $_POST["txtHoraOBS"], $dataVis, $_POST["txtHoraVIS"], $_POST["txtOBS"]);
        // Gera a cláusula SQL UPDATE
        $comando_sql = "";
        $comando_sql = $sql->gera_update("agenda", $campos, $dados, "WHERE idage = " . $_POST["txtEdita"]);
Esempio n. 4
0
 /**
  * Cria cláusulas SQL DELETE
  *
  * @param string $tabela
  * @param array $campos
  * @param array $valores
  * @access public
  */
 function gera_delete($tabela, $campos, $valores)
 {
     $this->clausula_sql = "DELETE FROM " . $tabela . " WHERE ";
     $quantidade_campos = count($campos);
     for ($i = 0; $i < $quantidade_campos; ++$i) {
         $this->clausula_sql .= $campos[$i] . " = ";
         $this->clausula_sql .= clausulas_sql::escreve_valor($valores[$i], $i, $quantidade_campos);
     }
     return $this->clausula_sql;
 }
Esempio n. 5
0
    $codEscola = $_SESSION["codigo"];
    $_SESSION["acao"] = "";
    $_SESSION["codigo"] = "";
    $SQL = "SELECT * FROM escola WHERE idesc = " . $codEscola;
    $result = mysql_query($SQL);
    if (!$result) {
        die("Erro ao select da tabela ESCOLA. Técnico:" . mysql_error());
    }
    $dados = mysql_fetch_array($result);
}
// Verifica se foi pressionado o botao gravar.
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    // Inclusao da calsse para gerar o SQL
    require "./class/clausulas_sql.class.php";
    // Define a classe
    $sql = new clausulas_sql();
    // INSERT
    if ($_POST["txtEdita"] == "") {
        // Campos e dados para INSERT
        $campos = array("idpes", "cnpj", "insc_est", "nome_fantasia", "razao_social", "endereco", "bairro", "cidade", "uf", "cep", "fone", "fax", "falar_com", "cargo", "email", "ensino_inf", "ensino_inf_nr", "ensino_fun1", "ensino_fun1_nr", "ensino_med", "ensino_med_nr", "ensino_fun2", "ensino_fun2_nr", "ensino_total", "sistema", "jogos", "apm_representante", "apm_telefone", "acessa_internet", "acessa_ineternet_out", "env_pais", "env_pais_outros", "transporte", "tranporte_outros", "orcamento", "email_tipo", "status");
        $dados = array($_POST["cbConsultor"], $_POST["txtCNPJ"], $_POST["txtInsEST"], strtoupper($_POST["txtNomfanta"]), strtoupper($_POST["txtRazSoc"]), strtoupper($_POST["txtEnd"]), strtoupper($_POST["txtBairro"]), strtoupper($_POST["txtCidade"]), $_POST["cbUF"], $_POST["txtCEP"], $_POST["txtFone"], $_POST["txtFAX"], strtoupper($_POST["txtFalarCom"]), strtoupper($_POST["txtCargo"]), $_POST["txtEmail"], $_POST["cbINF"], $_POST["txtNrINF"], $_POST["cbFUNI"], $_POST["txtNrFUNI"], $_POST["cbMedio"], $_POST["txtNrMedio"], $_POST["cbFUNII"], $_POST["txtNrFUNII"], $_POST["txtTotal"], $_POST["cbSistema"], $_POST["cbJogos"], $_POST["txtRepAPM"], $_POST["txtFoneAPM"], $_POST["cbAcINET"], $_POST["txtAcINETOutro"], $_POST["cbEnvPais"], $_POST["txtEnvPaisOutro"], $_POST["cbTran"], $_POST["txtTransOutro"], $_POST["cbOrcamento"], $_POST["cbEmail"], $_POST["cbStatus"]);
        // Gera a cláusula SQL INSERT
        $comando_sql = "";
        $comando_sql = $sql->gera_insert("escola", $campos, $dados);
        // UPDATE
    } else {
        // Campos e dados para INSERT
        $campos = array("idpes", "cnpj", "insc_est", "nome_fantasia", "razao_social", "endereco", "bairro", "cidade", "uf", "cep", "fone", "fax", "falar_com", "cargo", "email", "ensino_inf", "ensino_inf_nr", "ensino_fun1", "ensino_fun1_nr", "ensino_med", "ensino_med_nr", "ensino_fun2", "ensino_fun2_nr", "ensino_total", "sistema", "jogos", "apm_representante", "apm_telefone", "acessa_internet", "acessa_ineternet_out", "env_pais", "env_pais_outros", "transporte", "tranporte_outros", "orcamento", "email_tipo", "status");
        $dados = array($_POST["cbConsultor"], $_POST["txtCNPJ"], $_POST["txtInsEST"], strtoupper($_POST["txtNomfanta"]), strtoupper($_POST["txtRazSoc"]), strtoupper($_POST["txtEnd"]), strtoupper($_POST["txtBairro"]), strtoupper($_POST["txtCidade"]), $_POST["cbUF"], $_POST["txtCEP"], $_POST["txtFone"], $_POST["txtFAX"], strtoupper($_POST["txtFalarCom"]), strtoupper($_POST["txtCargo"]), $_POST["txtEmail"], $_POST["cbINF"], $_POST["txtNrINF"], $_POST["cbFUNI"], $_POST["txtNrFUNI"], $_POST["cbMedio"], $_POST["txtNrMedio"], $_POST["cbFUNII"], $_POST["txtNrFUNII"], $_POST["txtTotal"], $_POST["cbSistema"], $_POST["cbJogos"], $_POST["txtRepAPM"], $_POST["txtFoneAPM"], $_POST["cbAcINET"], $_POST["txtAcINETOutro"], $_POST["cbEnvPais"], $_POST["txtEnvPaisOutro"], $_POST["cbTran"], $_POST["txtTransOutro"], $_POST["cbOrcamento"], $_POST["cbEmail"], $_POST["cbStatus"]);
        // Gera a cláusula SQL INSERT
        $comando_sql = "";
Esempio n. 6
0
<?php

// Inclui o arquivo da classe
require "./class/clausulas_sql.class.php";
// Define a classe
$sql = new clausulas_sql();
// Campos e dados para a cláusula INSERT exemplo
//$campos = array("nome", "cidade", "telefone");
//$dados = array("Antonio Carlos", "São Paulo", "(11) 9999-9999");
// Gera a cláusula SQL INSERT
//$insert = $sql->gera_insert("tabela_agenda", $campos, $dados);
// Campos e dados para a clausula UPDATE
$campos = array("cliente", "produto", "valor", "quantidade");
$dados = array("Alfred", 2, 540);
// Gera a cláusula SQL UPDATE
$update = $sql->gera_update("tabela_carrinho", $campos, $dados, "WHERE loja = 36");
echo $update;
?>