本文整理汇总了PHP中bancoMysqli函数的典型用法代码示例。如果您正苦于以下问题:PHP bancoMysqli函数的具体用法?PHP bancoMysqli怎么用?PHP bancoMysqli使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了bancoMysqli函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: eventosDiarios
function eventosDiarios($dia)
{
$semana = diaSemanaBase($dia);
$con = bancoMysqli();
$sql = "SELECT DISTINCT idEvento FROM ig_ocorrencia WHERE \n\t\t(" . "(dataInicio = '{$dia}' AND dataFinal <> '0000-00-00')" . " OR (dataInicio = '{$dia}' AND dataFinal = '{$dia}') " . " OR (dataInicio <= '{$dia}' AND dataFinal >= '{$dia}' AND dataFinal <> '0000-00-00' )" . ") AND publicado = '1' " . " ORDER BY dataInicio ASC";
$query = mysqli_query($con, $sql);
$i = 0;
while ($evento = mysqli_fetch_array($query)) {
$id = $evento['idEvento'];
$y = recuperaDados("ig_evento", $evento['idEvento'], "idEvento");
$sql_o = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$id}' AND publicado = '1'";
$query_o = mysqli_query($con, $sql_o);
while ($o = mysqli_fetch_array($query_o)) {
if ($o['dataFinal'] == '0000-00-00' and $o['dataInicio'] == '$dia') {
$print = true;
} else {
if ($o['segunda'] == 1 and $semana == 'segunda' or $o['terca'] == 1 and $semana == 'terca' or $o['quarta'] == 1 and $semana == 'quarta' or $o['quinta'] == 1 and $semana == 'quinta' or $o['sexta'] == 1 and $semana == 'sexta' or $o['sabado'] == 1 and $semana == 'sabado' or $o['domingo'] == 1 and $semana == 'domingo') {
$print = true;
} else {
$print = false;
}
}
if ($print == true) {
$x[$i]['evento'] = $y['nomeEvento'];
$x[$i]['instituicao'] = $y['idInstituicao'];
$x[$i]['hora'] = $o['horaInicio'];
$i++;
}
}
}
return $x;
}
开发者ID:grayce1220,项目名称:igsis,代码行数:32,代码来源:agenda.php
示例2: recuperaProcessoPagamento
function recuperaProcessoPagamento($id_ped)
{
$con = bancoMysqli();
$sql = "SELECT `Id_Formacao`, `NumeroProcessoPagamento` FROM sis_formacao WHERE `idPedidoContratacao` = '{$id_ped}' LIMIT 0,1";
$query = mysqli_query($con, $sql);
$campo = mysqli_fetch_array($query);
return $campo;
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:8,代码来源:frm_cadastra_pagamento_pf.php
示例3: recuperaDados
function recuperaDados($tabela, $idEvento, $campo)
{
//retorna uma array com os dados de qualquer tabela. serve apenas para 1 registro.
$con = bancoMysqli();
$sql = "SELECT * FROM {$tabela} WHERE " . $campo . " = '{$idEvento}' LIMIT 0,1";
$query = mysqli_query($con, $sql);
$campo = mysqli_fetch_array($query);
return $campo;
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:9,代码来源:verbasmc.php
示例4: atualizaStatus
function atualizaStatus($idPedido)
{
$con = bancoMysqli();
$pedido = recuperaDados("igsis_pedido_contratacao", $idPedido, "idPedidoContratacao");
//Inicio do algorítimo
if ($pedido['estado'] == 11) {
//Se estão nesses estados, não haverá atualização
$txt = "Não houve atualização de status (1)";
} else {
// Esses estados restantes permitem alteração automática
if (trim($pedido['NumeroNotaEmpenho']) != "" && $pedido['NumeroNotaEmpenho'] != NULL) {
// Se há um Número de Empenho Válido
$sql = "UPDATE igsis_pedido_contratacao SET estado = '10' WHERE idPedidoContratacao = '{$idPedido}'";
$txt = "O pedido {$idPedido} mudou seu status para 10 (2)";
} else {
// Se não há um Número de Empenho Válido
if (trim($pedido['DataReserva']) != "" && $pedido['DataReserva'] != NULL && $pedido['DataReserva'] != '0000-00-00') {
//Se há um pedido de reserva
$sql = "UPDATE igsis_pedido_contratacao SET estado = '6' WHERE idPedidoContratacao = '{$idPedido}'";
$txt = "O pedido {$idPedido} mudou seu status para 6 (3)";
} else {
// Se não há um Pedido de Reserva
if (trim($pedido['DataProposta']) != "" && $pedido['DataProposta'] != NULL && $pedido['DataProposta'] != '0000-00-00') {
//Se já foi gerado uma Proposta
$sql = "UPDATE igsis_pedido_contratacao SET estado = '5' WHERE idPedidoContratacao = '{$idPedido}'";
$txt = "O pedido {$idPedido} mudou seu status para 5 (4)";
} else {
//Caso não tenha sido gerado uma Proposta
if ($pedido['NumeroProcesso'] != NULL && trim($pedido['NumeroProcesso']) != "") {
// Caso possua um Número de Processo SEI
$sql = "UPDATE igsis_pedido_contratacao SET estado = '4' WHERE idPedidoContratacao = '{$idPedido}'";
$txt = "O pedido {$idPedido} mudou seu status para 4 (5)";
} else {
// Caso não possua ainda um Número de Processo SEI
if (trim($pedido['DataContrato']) != "" && $pedido['DataContrato'] != NULL && $pedido['DataContrato'] != '0000-00-00') {
//Caso o contrato tenha visto
$sql = "UPDATE igsis_pedido_contratacao SET estado = '3' WHERE idPedidoContratacao = '{$idPedido}'";
$txt = "O pedido {$idPedido} mudou seu status para 3 (6)";
} else {
$txt = "Não houve atualização de status (7)";
}
}
}
}
}
}
if (isset($sql)) {
$query = mysqli_query($con, $sql);
if ($query) {
return $txt;
} else {
return "Erro ao atualizar status";
}
}
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:55,代码来源:teste.php
示例5: somaPedido
function somaPedido($idInstituicao, $pessoa)
{
$con = bancoMysqli();
$sql = "SELECT * FROM igsis_pedido_contratacao,ig_evento,ig_usuario WHERE igsis_pedido_contratacao.idEvento = ig_evento.idEvento AND ig_evento.idUsuario = ig_usuario.idUsuario AND ig_usuario.idInstituicao = '{$idInstituicao}' AND igsis_pedido_contratacao.tipoPessoa = '{$pessoa}' AND igsis_pedido_contratacao.publicado = '1'";
//recupera todos os pedidos pessoa física
$query = mysqli_query($con, $sql);
$total = 0;
while ($valor = mysqli_fetch_array($query)) {
$total = $total + $valor['valor'];
}
return $total;
}
开发者ID:grayce1220,项目名称:igsis,代码行数:12,代码来源:funcoesFinanca.php
示例6: bilhetagem
function bilhetagem($idEvento)
{
$con = bancoMysqli();
$sql = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND \n\t( \n\tretiradaIngresso = '2' OR\n\tretiradaIngresso = '3' OR\n\tretiradaIngresso = '4' OR\n\tretiradaIngresso = '5' \n\t)\n\t";
$query = mysqli_query($con, $sql);
$num = mysqli_num_rows($query);
if ($num > 0) {
return TRUE;
} else {
return FALSE;
}
}
开发者ID:amandacrivelaro,项目名称:igsis,代码行数:12,代码来源:funcoesBilhetagem.php
示例7: verificaStatus
function verificaStatus($idEvento, $idUsuario)
{
$con = bancoMysqli();
$sql = "SELECT * FROM igsis_verifica_producao WHERE idEvento = '{$idEvento}' AND idUsuario = '{$idUsuario}'";
$query = mysqli_query($con, $sql);
$num = mysqli_num_rows($query);
if ($num > 0) {
$x = mysqli_fetch_array($query);
return $x['status'];
} else {
return 0;
}
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:13,代码来源:funcoesProducao.php
示例8: recuperaVerba
function recuperaVerba($idverba)
{
//dados da tabela sis_verba
$con = bancoMysqli();
$sql = "SELECT * FROM sis_verba WHERE Id_Verba = {$idverba}";
$query = mysqli_query($con, $sql);
$x = mysqli_fetch_array($query);
$y['dotacao'] = $x['DotacaoOrcamentaria'];
$y['detalhamento'] = $x['DetalhamentoAcao'];
$y['reservapj'] = $x['NumeroReservaPJ'];
$y['linkpj'] = $x['LinkPJ'];
$y['reservapf'] = $x['NumeroReservaPF'];
$y['linkpf'] = $x['LinkPF'];
return $y;
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:15,代码来源:verba.php
示例9: verificaOcorrencias
function verificaOcorrencias($idEvento)
{
$evento = recuperaDados("ig_evento", $idEvento, "idEvento");
$con = bancoMysqli();
$num = 0;
if ($evento['ig_tipo_evento_idTipoEvento'] != 1) {
$sql = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1'";
$query = mysqli_query($con, $sql);
$num = mysqli_num_rows($query);
} else {
$sql = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1' AND idTipoOcorrencia = '5'";
//sessoes de cinema
$query = mysqli_query($con, $sql);
$num = mysqli_num_rows($query);
}
return $num;
}
开发者ID:grayce1220,项目名称:igsis,代码行数:17,代码来源:funcoesVerifica.php
示例10: listaLocais
function listaLocais($idEvento)
{
$con = bancoMysqli();
$sql_virada = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1' AND virada = '1' ";
$query_virada = mysqli_query($con, $sql_virada);
$num = mysqli_num_rows($query_virada);
if ($num > 0) {
$locais = "DE ACORDO COM PROGRAMAÇÃO DO EVENTO NO PERÍODO DA VIRADA CULTURAL.";
} else {
$sql = "SELECT DISTINCT local FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1'";
$query = mysqli_query($con, $sql);
$locais = "";
while ($local = mysqli_fetch_array($query)) {
$sala = recuperaDados("ig_local", $local['local'], "idLocal");
$instituicao = recuperaDados("ig_instituicao", $sala['idInstituicao'], "idInstituicao");
$locais = $locais . ", " . $sala['sala'] . " (" . $instituicao['sigla'] . ")";
}
}
return $locais;
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:20,代码来源:locais.php
示例11: retornaDataInicio
function retornaDataInicio($idEvento)
{
//retorna o período
$con = bancoMysqli();
$sql_anterior = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1' ORDER BY dataInicio ASC LIMIT 0,1";
//a data inicial mais antecedente
$query_anterior = mysqli_query($con, $sql_anterior);
$data = mysqli_fetch_array($query_anterior);
$data_inicio = $data['dataInicio'];
$sql_posterior01 = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1' ORDER BY dataFinal DESC LIMIT 0,1";
//quando existe data final
$sql_posterior02 = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1' ORDER BY dataInicio DESC LIMIT 0,1";
//quando há muitas datas únicas
$query_anterior01 = mysqli_query($con, $sql_posterior01);
$data = mysqli_fetch_array($query_anterior01);
$num = mysqli_num_rows($query_anterior01);
if ($data['dataFinal'] != '0000-00-00' or $data['dataFinal'] != NULL) {
//se existe uma data final e que é diferente de NULO
$dataFinal01 = $data['dataFinal'];
}
$query_anterior02 = mysqli_query($con, $sql_posterior02);
//recupera a data única mais tarde
$data = mysqli_fetch_array($query_anterior02);
$dataFinal02 = $data['dataInicio'];
if (isset($dataFinal01)) {
//se existe uma temporada, compara com a última data única
if ($dataFinal01 > $dataFinal02) {
$dataFinal = $dataFinal01;
} else {
$dataFinal = $dataFinal02;
}
} else {
$dataFinal = $dataFinal02;
}
if ($data_inicio == $dataFinal) {
return $data_inicio;
} else {
return $data_inicio;
}
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:40,代码来源:frm_busca_periodo.php
示例12: siscontrat
function siscontrat($idPedido)
{
$con = bancoMysqli();
if ($idPedido != "") {
//retorna 1 array do pedido ['nomedocampo'];
$pedido = recuperaDados("igsis_pedido_contratacao", $idPedido, "idPedidoContratacao");
$evento = recuperaDados("ig_evento", $pedido['idEvento'], "idEvento");
//$tabela,$idEvento,$campo
$usuario = recuperaDados("ig_usuario", $evento['idUsuario'], "idUsuario");
$instituicao = recuperaDados("ig_instituicao", $usuario['idInstituicao'], "idInstituicao");
$local = listaLocais($pedido['idEvento']);
$periodo = retornaPeriodo($pedido['idEvento']);
$duracao = retornaDuracao($pedido['idEvento']);
$proponente = recuperaPessoa($pedido['idPessoa'], $pedido['tipoPessoa']);
$fiscal = recuperaUsuario($evento['idResponsavel']);
$suplente = recuperaUsuario($evento['suplente']);
$x = array("idSetor" => $usuario['idInstituicao'], "Setor" => $instituicao['instituicao'], "CategoriaContratacao" => $evento['ig_modalidade_IdModalidade'], "Objeto" => retornaTipo($evento['ig_tipo_evento_idTipoEvento']) . " - " . $evento['nomeEvento'], "Local" => substr($local, 1), "ValorGlobal" => $pedido['valor'], "ValorIndividual" => $pedido['valorIndividual'], "FormaPagamento" => $pedido['formaPagamento'], "Periodo" => $periodo, "Duracao" => $duracao, "Verba" => $pedido['idVerba'], "Justificativa" => $evento['justificativa'], "ParecerTecnico" => $evento['parecerArtistico'], "DataCadastro" => $evento['dataEnvio'], "Fiscal" => $fiscal['nomeCompleto'], "Suplente" => $suplente['nomeCompleto'], "Observacao" => $pedido['observacao'], "DataCadastro" => $evento['dataEnvio'], "Proponente" => $proponente['nome'], "ProponenteTipoPessoa" => $proponente['tipo'], "ProponenteCNPJ_CPF" => $proponente['numero'], "ProponenteCCM" => $proponente['ccm'], "ProponenteEndereco" => $proponente['cep'], "ProponenteTelefones" => $proponente['telefones'], "ProponenteRepresentante01" => $proponente['represenante01'], "ProponenteRepresentante02" => $proponente['represenante02']);
return $x;
} else {
return "Erro";
}
}
开发者ID:grayce1220,项目名称:igsis,代码行数:22,代码来源:siscontrat.php
示例13: listaModulos
function listaModulos($perfil)
{
//gera as tds dos módulos a carregar
$con = bancoMysqli();
// gera uma array com todos os módulos instalados no sistema
// recupera quais módulos o usuário tem acesso
$sql = "SELECT * FROM mem_papelusuario WHERE idPapelUsuario = {$perfil}";
$query = mysqli_query($con, $sql);
$campoFetch = mysqli_fetch_array($query, MYSQL_BOTH);
// retorna a array com resultados
for ($i = 1; $i < sizeof($campoFetch); $i++) {
if ($campoFetch[$i] == 1) {
$k = mysql_field_name($query, $i);
$descricao = recuperaModulo($k);
echo "<tr>";
echo "<td class='list_description'><b>" . $descricao['nome'] . "</b></td>";
echo "<td class='list_description'>" . $descricao['descricao'] . "</td>";
echo "\n\t\t\t<td class='list_description'>\n\t\t\t<form method='POST' action='?perfil={$k}'>\n\t\t\t<input type ='submit' class='btn btn-theme btn-lg btn-block' value='carregar'></td></form>";
echo "</tr>";
}
}
}
开发者ID:amandacrivelaro,项目名称:memoriaccsp,代码行数:22,代码来源:funcoesGerais.php
示例14: recuperaResponsavel
function recuperaResponsavel($nomeResponsavel)
{
$sql = "SELECT * FROM ig_usuario WHERE nomeUsuario = '%{$nomeResponsavel}%'";
$con = bancoMysqli();
$query = mysqli_query($sql, $con);
$num_resultado = mysql_num_rows($query);
if ($num_resultado = 0) {
$campo['existe'] = 0;
$campo['idUsuario'] = 0;
$campo['nomeUsuario'] = "";
return $campo;
// retorna uma array com ['existe'] e ['idResponsavel']
} else {
if ($num_resultado = 1) {
$id = mysql_fetch_array($query);
$campo['existe'] = 1;
$campo['idResponsavel'] = $id['idUsuario'];
$campo['nomeUsuario'] = $id['nomeUsuario'];
return $campo;
}
}
}
开发者ID:grayce1220,项目名称:igsis,代码行数:22,代码来源:funcoesEvento.php
示例15: listaCom
function listaCom($st, $intituicao, $num_registro, $pagina, $ordem)
{
$con = bancoMysqli();
//tratamento dos parametros
$status = "";
switch ($st) {
case "todos":
$status = "";
break;
case "editado":
$status = " AND editado = '1' ";
break;
case "revisado":
$status = " AND revisado = '1' ";
break;
case "site":
$status = " AND site = '1' ";
break;
case "publicacao":
$status = " AND publicacao = '1' ";
break;
}
$sql_busca_dic = "SELECT * FROM ig_comunicacao WHERE ig_evento_idEvento IS NOT NULL {$status} ORDER BY idCom {$ordem} LIMIT 0,{$num_registro}";
$query_busca_dic = mysqli_query($con, $sql_busca_dic);
$i = 0;
while ($dic = mysqli_fetch_array($query_busca_dic)) {
$evento = recuperaDados("ig_evento", $evento['ig_evento_idEvento'], "idEvento");
$usuario = recuperaUsuario($event['idUsuario']);
$x[$i]['nomeEvento'] = $dic['nomeEvento'];
$x[$i]['protocoloIg'] = retornaProtoEvento($dic['ig_evento_idEvento']);
$x[$i]['idUsuario'] = $usuario['nomeCompleto'];
$x[$i]['nomeEvento'] = retornaPeriodo($dic['ig_evento_idEvento']);
$x[$i]['idEvento'] = $dic['idEvento'];
}
return $x;
}
开发者ID:grayce1220,项目名称:igsis,代码行数:36,代码来源:funcoesComunicacao.php
示例16: siscontratListaEvento
function siscontratListaEvento($tipoPessoa, $instituicao, $num_registro, $pagina, $ordem, $estado, $idUsuario)
{
$con = bancoMysqli();
if ($estado == "todos") {
$est = "";
} else {
$est = " AND igsis_pedido_contratacao.estado = '{$estado}' ";
}
if ($tipoPessoa == "todos") {
$tipo = "";
} else {
$tipo = " AND tipoPessoa = '{$tipoPessoa}' ";
}
$sql_lista_total = "SELECT * FROM igsis_pedido_contratacao, ig_evento WHERE igsis_pedido_contratacao.idEvento = ig_evento.idEvento AND (ig_evento.idUsuario = '{$idUsuario}' OR ig_evento.idResponsavel = '{$idUsuario}' OR ig_evento.suplente = '{$idUsuario}') AND igsis_pedido_contratacao.publicado = '1' AND ig_evento.dataEnvio IS NOT NULL {$tipo} AND ig_evento.idInstituicao = '{$instituicao}' {$est} ";
$query_lista_total = mysqli_query($con, $sql_lista_total);
$total_registros = mysqli_num_rows($query_lista_total);
$pag = $pagina - 1;
$registro_inicial = $num_registro * $pag;
$total_paginas = $total_registros / $num_registro;
// gera o número de páginas
$sql_lista_pagina = "SELECT * FROM igsis_pedido_contratacao, ig_evento WHERE igsis_pedido_contratacao.idEvento = ig_evento.idEvento AND (ig_evento.idUsuario = '{$idUsuario}' OR ig_evento.idResponsavel = '{$idUsuario}' OR ig_evento.suplente = '{$idUsuario}') AND igsis_pedido_contratacao.publicado = '1' AND ig_evento.dataEnvio IS NOT NULL {$tipo} AND ig_evento.idInstituicao = '{$instituicao}' {$est} LIMIT {$registro_inicial},{$num_registro}";
$query_lista_pagina = mysqli_query($con, $sql_lista_pagina);
//$x = $sql_lista_pagina;
$i = 0;
while ($pedido = mysqli_fetch_array($query_lista_pagina)) {
$evento = recuperaDados("ig_evento", $pedido['idEvento'], "idEvento");
//$tabela,$idEvento,$campo
$usuario = recuperaDados("ig_usuario", $evento['idUsuario'], "idUsuario");
$instituicao = recuperaDados("ig_instituicao", $usuario['idInstituicao'], "idInstituicao");
$local = listaLocais($pedido['idEvento']);
$periodo = retornaPeriodo($pedido['idEvento']);
$duracao = retornaDuracao($pedido['idEvento']);
$pessoa = recuperaPessoa($pedido['idPessoa'], $tipoPessoa);
$fiscal = recuperaUsuario($evento['idResponsavel']);
$suplente = recuperaUsuario($evento['suplente']);
$protocolo = "";
//recuperaDados("sis_protocolo",$pedido['idEvento'],"idEvento");
$x[$i] = array("idPedido" => $pedido['idPedidoContratacao'], "idEvento" => $pedido['idEvento'], "idSetor" => $usuario['idInstituicao'], "Setor" => $instituicao['instituicao'], "TipoPessoa" => $pedido['tipoPessoa'], "CategoriaContratacao" => $evento['ig_modalidade_IdModalidade'], "Objeto" => retornaTipo($evento['ig_tipo_evento_idTipoEvento']) . " - " . $evento['nomeEvento'], "Local" => substr($local, 1), "ValorGlobal" => $pedido['valor'], "ValorIndividual" => $pedido['valorIndividual'], "FormaPagamento" => $pedido['formaPagamento'], "Periodo" => $periodo, "Duracao" => $duracao, "Verba" => $pedido['idVerba'], "Justificativa" => $evento['justificativa'], "ParecerTecnico" => $evento['parecerArtistico'], "DataCadastro" => $evento['dataEnvio'], "Fiscal" => $fiscal['nomeCompleto'], "Suplente" => $suplente['nomeCompleto'], "Observacao" => $pedido['observacao'], "Horario" => "", "IdProponente" => $pedido['idPessoa'], "ProtocoloSIS" => '', "NumeroProcesso" => $pedido['NumeroProcesso'], "NotaEmpenho" => $pedido['NumeroNotaEmpenho'], "EmissaoNE" => $pedido['DataEmissaoNotaEmpenho'], "EntregaNE" => $pedido['DataEntregaNotaEmpenho'], "Assinatura" => "", "Cargo" => "", "Status" => $pedido['estado']);
$i++;
}
return $x;
}
开发者ID:amandacrivelaro,项目名称:igsis,代码行数:42,代码来源:funcoesSiscontrat.php
示例17: geraFormato
function geraFormato($tabela, $select, $instituicao)
{
//gera as opções do select tabema mem_formato
if ($instituicao != "") {
$sql = "SELECT * FROM {$tabela} WHERE idInstituicao = {$instituicao} OR idInstituicao = 999";
} else {
$sql = "SELECT * FROM {$tabela}";
}
$con = bancoMysqli();
$query = mysqli_query($con, $sql);
while ($option = mysqli_fetch_row($query)) {
if ($option[0] == $select) {
echo "<option value='" . $option[0] . "' selected >" . $option[1] . "</option>";
} else {
echo "<option value='" . $option[0] . "'>" . $option[1] . "</option>";
}
}
}
开发者ID:amandacrivelaro,项目名称:memoriaccsp,代码行数:18,代码来源:funcoesGerais.php
示例18: retornaLocal
function retornaLocal($idLocal)
{
$con = bancoMysqli();
$local = recuperaDados("ig_local", $idLocal, "idLocal");
return $local['sala'];
}
开发者ID:grayce1220,项目名称:igsis,代码行数:6,代码来源:funcoesGerais_pdf.php
示例19: atualizarAgendaOcupacao
function atualizarAgendaOcupacao($idEvento)
{
$con = bancoMysqli();
// apaga da agenda as ocorrencias com os idEvento
$sql_limpa = "DELETE FROM igsis_agenda WHERE idEvento = '{$idEvento}'";
mysqli_query($con, $sql_limpa);
$sql_pesquisar = "SELECT ig_ocorrencia.idEvento, dataInicio, idTipoOcorrencia, local, horaInicio, idInstituicao, dataFinal, segunda, terca, quarta, quinta, sexta, sabado, domingo, idOcorrencia, idCinema FROM ig_ocorrencia, ig_evento WHERE ig_evento.publicado = '1' AND ig_evento.idInstituicao IS NOT NULL AND ig_evento.publicado = '1' AND ig_evento.idEvento = ig_ocorrencia.idEvento AND ig_ocorrencia.publicado = '1' AND ig_evento.idEvento = '{$idEvento}' ORDER BY dataInicio, horaInicio";
$query_pesquisar = mysqli_query($con, $sql_pesquisar);
$data = "";
$data_antigo = "1";
while ($evento = mysqli_fetch_array($query_pesquisar)) {
$inst = recuperaDados("ig_local", $evento['local'], "idLocal");
$idInst = $inst['idInstituicao'];
$idEvento = $evento['idEvento'];
$dataInicio = $evento['dataInicio'];
$dataFinal = $evento['dataFinal'];
$local = $evento['local'];
$idTipo = $evento['idTipoOcorrencia'];
$hora = $evento['horaInicio'];
$idInstituicao = $idInst;
$segunda = $evento['segunda'];
$terca = $evento['terca'];
$quarta = $evento['quarta'];
$quinta = $evento['quinta'];
$sexta = $evento['sexta'];
$sabado = $evento['sabado'];
$domingo = $evento['domingo'];
$idOcorrencia = $evento['idOcorrencia'];
$idCinema = $evento['idCinema'];
$mensagem = "";
if ($dataFinal == '0000-00-00' or $dataFinal == $dataInicio) {
//Evento de data única
$sql = "INSERT INTO `igsis_agenda` (`idAgenda`, `idEvento`, `data`, `hora`, `idLocal`, `idInstituicao`, `idTipo`, `idOcorrencia`, `idCinema`) \r\n\tVALUES (NULL, '{$idEvento}', '{$dataInicio}', '{$hora}', '{$local}', '{$idInstituicao}', '{$idTipo}', '{$idOcorrencia}', '{$idCinema}');";
$query = mysqli_query($con, $sql);
if ($query) {
$mensagem = $mensagem . "Data importada na agenda.<br />";
} else {
$mensagem - $mensagem . "Erro.<br />";
}
} else {
// Evento de tempoarada
while (strtotime($dataInicio) <= strtotime($dataFinal)) {
$semana = diaSemanaBase($dataInicio);
switch ($semana) {
case 'segunda':
if ($segunda == '1') {
$sql = "INSERT INTO `igsis_agenda` (`idAgenda`, `idEvento`, `data`, `hora`, `idLocal`, `idInstituicao`, `idTipo`, `idOcorrencia`, `idCinema`) \r\n\tVALUES (NULL, '{$idEvento}', '{$dataInicio}', '{$hora}', '{$local}', '{$idInstituicao}', '{$idTipo}', '{$idOcorrencia}', '{$idCinema}');";
$query = mysqli_query($con, $sql);
if ($query) {
$mensagem = $mensagem . "Data importada na agenda.<br />";
} else {
$mensagem - $mensagem . "Erro.<br />";
}
}
break;
case 'terca':
if ($terca == '1') {
$sql = "INSERT INTO `igsis_agenda` (`idAgenda`, `idEvento`, `data`, `hora`, `idLocal`, `idInstituicao`, `idTipo`, `idOcorrencia`, `idCinema`) \r\n\tVALUES (NULL, '{$idEvento}', '{$dataInicio}', '{$hora}', '{$local}', '{$idInstituicao}', '{$idTipo}', '{$idOcorrencia}', '{$idCinema}');";
$query = mysqli_query($con, $sql);
if ($query) {
$mensagem = $mensagem . "Data importada na agenda.<br />";
} else {
$mensagem - $mensagem . "Erro.<br />";
}
}
break;
case 'quarta':
if ($quarta == '1') {
$sql = "INSERT INTO `igsis_agenda` (`idAgenda`, `idEvento`, `data`, `hora`, `idLocal`, `idInstituicao`, `idTipo`, `idOcorrencia`, `idCinema`) \r\n\tVALUES (NULL, '{$idEvento}', '{$dataInicio}', '{$hora}', '{$local}', '{$idInstituicao}', '{$idTipo}', '{$idOcorrencia}', '{$idCinema}');";
$query = mysqli_query($con, $sql);
if ($query) {
$mensagem = $mensagem . "Data importada na agenda.<br />";
} else {
$mensagem - $mensagem . "Erro.<br />";
}
}
break;
case 'quinta':
if ($quinta == '1') {
$sql = "INSERT INTO `igsis_agenda` (`idAgenda`, `idEvento`, `data`, `hora`, `idLocal`, `idInstituicao`, `idTipo`, `idOcorrencia`, `idCinema`) \r\n\tVALUES (NULL, '{$idEvento}', '{$dataInicio}', '{$hora}', '{$local}', '{$idInstituicao}', '{$idTipo}', '{$idOcorrencia}', '{$idCinema}');";
$query = mysqli_query($con, $sql);
if ($query) {
$mensagem = $mensagem . "Data importada na agenda.<br />";
} else {
$mensagem - $mensagem . "Erro.<br />";
}
}
break;
case 'sexta':
if ($sexta == '1') {
$sql = "INSERT INTO `igsis_agenda` (`idAgenda`, `idEvento`, `data`, `hora`, `idLocal`, `idInstituicao`, `idTipo`, `idOcorrencia`, `idCinema`) \r\n\tVALUES (NULL, '{$idEvento}', '{$dataInicio}', '{$hora}', '{$local}', '{$idInstituicao}', '{$idTipo}', '{$idOcorrencia}', '{$idCinema}');";
$query = mysqli_query($con, $sql);
if ($query) {
$mensagem = $mensagem . "Data importada na agenda.<br />";
} else {
$mensagem - $mensagem . "Erro.<br />";
}
}
break;
case 'sabado':
//.........这里部分代码省略.........
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:101,代码来源:funcoesOcupacao.php
示例20: listaSubEventosCom
function listaSubEventosCom($idEvento)
{
//lista ocorrencias de determinado evento
$sql = "SELECT * FROM ig_sub_evento WHERE ig_evento_idEvento = '{$idEvento}' AND publicado = '1' ORDER BY idSubEvento DESC";
$con = bancoMysqli();
$query = mysqli_query($con, $sql);
while ($campo = mysqli_fetch_array($query)) {
$descricao = "<strong>" . $campo['titulo'] . "</strong> (" . retornaTipo($campo['idTipo']) . ")<br />";
$id = $campo['idSubEvento'];
echo $descricao . "<br />";
echo "Sinopse:<br />";
echo $campo['descricao'];
echo "<br /><br /><br />";
}
}
开发者ID:grayce1220,项目名称:igsis,代码行数:15,代码来源:funcoesGerais_BACKUP.php
注:本文中的bancoMysqli函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论