本文整理汇总了PHP中Update::ExeUpdate方法的典型用法代码示例。如果您正苦于以下问题:PHP Update::ExeUpdate方法的具体用法?PHP Update::ExeUpdate怎么用?PHP Update::ExeUpdate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Update
的用法示例。
在下文中一共展示了Update::ExeUpdate方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Update
private function Update()
{
$Update = new Update();
$Update->ExeUpdate(self::entidade, $this->dados, "WHERE id = :id", "id={$this->id}");
if ($Update->getRowCount() >= 1) {
$this->error = ["O registro de <b>{$this->dados['nome']}</b> foi atualizado com sucesso!", WS_ACCEPT];
$this->result = true;
}
}
示例2: ApTrabalho
public function ApTrabalho($Cod)
{
$this->Cod = $Cod;
$update = new Update();
$Dados = ["status" => "A"];
$update->ExeUpdate('trabalhos', $Dados, "where codigo = :c", "c={$this->Cod}");
if ($update->getResult()) {
echo "<script>alert('Trabalho Aprovado Com Sucesso!');</script>";
echo "<script>window.location.assign('painel/submetidos.php')</script>";
}
}
示例3: Update
private function Update()
{
$Update = new Update();
$Update->ExeUpdate(self::entidade, $this->dados, "WHERE id = :id", "id={$this->id}");
if ($Update->getResult()) {
$this->error = ["A Pessoa <b>{$this->dados['nome']}</b> foi atualizada com sucesso!", WS_ACCEPT];
$this->result = true;
} else {
$this->error = ["Não foi possivel atualizar", WS_ERROR];
$this->result = false;
}
}
示例4: GravarTrabalho
public function GravarTrabalho()
{
$this->dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if (isset($_FILES['fileUpload'])) {
$nome = $this->dados['titulo'];
$ext = strtolower(substr($_FILES['fileUpload']['name'], -4));
//Pegando extensão do arquivo
$new_name = $nome . $ext;
//Definindo um novo nome para o arquivo
$this->LinkAnexo = $new_name;
$dir = 'uploads/';
//Diretório para uploads
move_uploaded_file($_FILES['fileUpload']['tmp_name'], $dir . $new_name);
//Fazer upload do arquivo
} else {
echo "<script>alert('nao foi possivel anexar o arquivo!');</script>";
}
if ($this->dados['tipoAtividade'] == "Palestra") {
$tipoA = 1;
} elseif ($this->dados['tipoAtividade'] == "MiniCurso") {
$tipoA = 2;
} else {
$tipoA = 3;
}
//atualiza pessoa
$updateP = new Update();
$dadosUp = ["curriculo" => $this->dados['perfil'], "nivel" => 1, "telefone" => $this->dados['telefone']];
$updateP->ExeUpdate('pessoas', $dadosUp, "where codigo = :id", "id={$this->dados['idPes']}");
//cadastra Trabalho
$cadastrarT = new Create();
$Dados = ["resumo" => $this->dados['resumo'], "data_submetido" => date("Y-m-d"), "tipo_atividade" => $tipoA, "anexo" => $this->LinkAnexo, "status" => "N", "titulo" => $this->dados['titulo']];
$cadastrarT->ExeCreate('trabalhos', $Dados);
$this->idT = $cadastrarT->getResult();
// Vincula o auto trabalho
$cadastraAT = new Create();
$DadosAT = ["codigo_trabalho" => (int) $this->idT, "codigo_autor" => (int) $this->dados['idPes'], "codigo_evento" => 1];
$cadastraAT->ExeCreate('autor_trabalho', $DadosAT);
// pega dados da pessoa
$pessoa = new Read();
$pessoa->ExeRead('pessoas', "where codigo = :id", "id={$this->dados['idPes']}");
foreach ($pessoa->getResult() as $resulPes) {
extract($resulPes);
//Enviar o Email.
$enviarEmail = new Email();
$DadosEmail = ["Assunto" => "Confirmação da Submição de Trabalho DeepDay", "Mensagem" => "Seu Trabalho foi submetido com sucesso.", "RemetenteNome" => "Equipe DeepDay", "RemetenteEmail" => "atendimento@deepday.com.br", "DestinoNome" => $nome, "DestinoEmail" => $email];
$enviarEmail->Enviar($DadosEmail);
}
echo "<script>alert('Seu trabalho foi submetido com sucesso!');</script>";
echo "<script>window.location.assign('" . BASE . "/painel')</script>";
}
示例5: GravarTrabalho
public function GravarTrabalho()
{
$this->dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if (isset($_FILES['fileUpload'])) {
$nome = $this->dados['titulo'];
$ext = strtolower(substr($_FILES['fileUpload']['name'], -4));
//Pegando extensão do arquivo
$new_name = $nome . $ext;
//Definindo um novo nome para o arquivo
$this->LinkAnexo = $new_name;
$dir = 'uploads/';
//Diretório para uploads
move_uploaded_file($_FILES['fileUpload']['tmp_name'], $dir . $new_name);
//Fazer upload do arquivo
} else {
echo "<script>alert('nao foi possivel anexar o arquivo!');</script>";
}
if ($this->dados['tipoAtividade'] == "Palestra") {
$tipoA = 1;
} elseif ($this->dados['tipoAtividade'] == "MiniCurso") {
$tipoA = 2;
} else {
$tipoA = 3;
}
//atualiza pessoa
$updateP = new Update();
$dadosUp = ["curriculo" => $this->dados['perfil'], "nivel" => 1, "senha" => $this->dados['senha']];
$updateP->ExeUpdate('pessoas', $dadosUp, "where codigo = :id", "id={$this->dados['idPes']}");
//cadastra Trabalho
$cadastrarT = new Create();
$Dados = ["resumo" => $this->dados['resumo'], "data_submetido" => date("Y-m-d"), "tipo_atividade" => $tipoA, "anexo" => $this->LinkAnexo, "status" => "N", "titulo" => $this->dados['titulo']];
$cadastrarT->ExeCreate('trabalhos', $Dados);
$this->idT = $cadastrarT->getResult();
// Vincula o auto trabalho
$cadastraAT = new Create();
$DadosAT = ["codigo_trabalho" => (int) $this->idT, "codigo_autor" => (int) $this->dados['idPes'], "codigo_evento" => 1];
$cadastraAT->ExeCreate('autor_trabalho', $DadosAT);
echo "<script>alert('Seu trabalho foi submetido com sucesso. Aguarde nosso contato');</script>";
echo "<script>window.location.assign('http://www.profile.vc/sigea')</script>";
}
示例6: Update
private function Update()
{
$Update = new Update();
if (isset($this->Data['user_password'])) {
$this->Data['user_password'] = md5($this->Data['user_password']);
}
$Update->ExeUpdate(self::Entity, $this->Data, "WHERE user_id = :id", "id={$this->User}");
if ($Update->getResult()) {
$this->Error = ["O usuário <b>{$this->Data['user_name']}</b> foi atualizado com sucesso!", WS_ACCEPT];
$this->Result = true;
}
}
示例7: autalizar
public function autalizar($produtoId, array $data)
{
$updade = new Update();
$updade->ExeUpdate('produtos', $Dados, $Termos, $ParseString);
}
示例8: Login
$login = new Login();
if (!$login->CheckLogin()) {
unset($_SESSION['userlogin']);
header('Location: index.php?exe=restrito');
} else {
$userLogin = $_SESSION['userlogin'];
}
$busca = new Read();
$busca->ExeRead("usuario", "WHERE codUsuario = :codUsuario", "codUsuario={$userLogin['codUsuario']}");
$resultado = false;
$form = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if ($form && $form['submit']) {
if (isset($_POST['login'])) {
$dados = ['nome' => $_POST['nome'], 'login' => $_POST['login'], 'senha' => md5($_POST['senha'])];
$update = new Update();
$update->ExeUpdate('usuario', $dados, "WHERE codUsuario = :codUsuario", "codUsuario={$userLogin['codUsuario']}");
if ($update->getResult()) {
$resultado = true;
$busca->ExeRead("usuario", "WHERE codUsuario = :codUsuario", "codUsuario={$userLogin['codUsuario']}");
$_SESSION['userlogin']['nome'] = $_POST['nome'];
header("Refresh:0");
}
}
}
?>
<!DOCTYPE html>
<html class="ls-theme-green">
<head>
<title>Repositório Institucional - IFBA - VCA</title>
<?php
示例9: Update
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
require './_app/Config.inc.php';
$Dados = ['agent_name' => 'FireFox', 'agent_views' => '120'];
$update = new Update();
$update->ExeUpdate('ws_siteviews_agent', $Dados, "where agent_id = :id", 'id=5');
if ($update->getResult()) {
echo "{$update->getRowCount()} dado(s) atualizados com sucesso!<hr>";
}
$update->setPlaces('id=6');
$update->setPlaces('id=7');
$update->setPlaces('id=8');
// var_dump($update);
?>
</body>
</html>
示例10: Update
private function Update()
{
$Update = new Update();
$Update->ExeUpdate(DB_PSICO_GRUPOS, $this->Data, "WHERE grupo_id = :id", "id={$this->GrupoId}");
if ($Update->getRowCount() >= 1) {
$this->Error = ["Grupo foi atualizado com sucesso!", TW_ACCEPT];
$this->Result = true;
}
}
示例11: UsuarioUpdate
private function UsuarioUpdate()
{
$ArrOnline = ['online_endview' => $_SESSION['useronline']['online_endview'], 'online_url' => $_SESSION['useronline']['online_url']];
$userUpdate = new Update();
$userUpdate->ExeUpdate('ws_siteviews_online', $ArrOnline, "where online_session = :ses", "ses={$_SESSION['useronline']['online_session']}");
if (!$userUpdate->getRowCount()) {
$readSes = new Read();
$readSes->ExeRead('ws_siteviews_online', "where online_session = :onses", "onses={$_SESSION['useronline']['online_session']}");
if (!$readSes->getRowCount()) {
$this->setUsuario();
}
}
}
示例12: usuarioUpdate
private function usuarioUpdate()
{
$arrOnline = ['online_endview' => $_SESSION['patronatouseronline']['online_endview'], 'online_url' => $_SESSION['patronatouseronline']['online_url']];
$userUpdate = new Update();
$userUpdate->ExeUpdate(DB_SITEVIEWS_ONLINE, $arrOnline, "WHERE online_session = :ses", "ses={$_SESSION['patronatouseronline']['online_session']}");
if (!$userUpdate->getRowCount()) {
$readSes = new Read();
$readSes->ExeRead(DB_SITEVIEWS_ONLINE, "WHERE online_session = :onses", "onses={$_SESSION['patronatouseronline']['online_session']}");
if (!$readSes->getRowCount()) {
$this->setUsuario();
}
}
}
示例13: Update
private function Update()
{
$Update = new Update();
$Update->ExeUpdate(self::Entity, $this->Data, "WHERE id = :id", "id={$this->AudioclipId}");
if ($Update->getResult()) {
$this->Result = $Update->getResult();
$this->Error = ["<b>Sucesso:</b> A {$this->Data['url']} foi atualizada no sistema!", WS_ACCEPT];
}
}
示例14: Update
private function Update()
{
$Update = new Update();
$Update->ExeUpdate(DB_PRODUTOS, $this->Data, "WHERE prod_id = :id", "id={$this->ProdId}");
if ($Update->getRowCount() >= 1) {
$this->Error = ["Produto foi atualizado com sucesso!", TW_ACCEPT];
$this->Result = true;
}
}
示例15: UpdateAccount
/**
* Atualiza a conta
*/
public static function UpdateAccount(array $Dados, $id)
{
$up = new Update();
$up->ExeUpdate('accounts', $Dados, 'WHERE id = :id', "id={$id}");
$Result = $up->getResult();
if ($Result) {
return "Conta Atualizado!";
} else {
return false;
}
}