Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''update''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Calendários

  • Comunidade iMasters

Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 16 registros

  1. vicente386

    UPDATE com PHP e MYSQL com loop

    Ola. Tenho uma tabela no 3 campos que sao "LIVRO, POS, PAGINA" ao qual a logica e a seguinte: cada livro tem 100 paginas cada pagina tem 30 posiçoes tenho 8,364 registros pra inserir chegando a 100 paginas com 30 posiçoes cada passa para o livro 2 e como fazer o update na tabela inserindo nos campos LIVRO = 1, POS de 0 a 30 e PAGINA 1 para cada 30 registros logos apos pagina 2 ? estou tentando fazer assim: <?php > ini_set('max_execution_time', 2000); $pdo = new > DO(DB_SERVER.":host=".DB_HOST.";dbname=".DB_BASE,DB_USER,DB_PASSWORD); > $sql = $pdo->prepare("SELECT count(*) FROM tabela2018"); > $sql->execute(); > $livro = 1; > foreach($sql as $obj){ > $variavel = $obj[0]; > ceil((float)$variavel/100); > $qtdlaco = ceil((float)$variavel/100); > for ($id = 1; $id <= 35; $id++) { > for($L=1; $L < $qtdlaco; $L++) { > for ($P = 0; $P <= 30; $P++) { > $sql = $pdo->prepare("UPDATE tabela2018 SET LIVRO = :LIVRO, POS = :POS, PAGINA = :PAGINA WHERE idtabela2018 = $id"); > $sql->bindValue(':LIVRO', $livro); > $sql->bindValue(':POS', $P); > $sql->bindValue(':PAGINA', $L); > $sql->execute(); > } > } > } >} ?> mas na tebela so aparece: LIVRO POS PAGINA 1 30 83 1 30 83 1 30 83 e nao como deveria : LIVRO POS PAGINA 1 0 1 1 1 1 1 2 1
  2. lezão

    Alterar dados selecionados pelo checkbox

    Boa tarde, galera! Td bem com vcs? Estou precisando de um UPDATE que qnd eu seleciono o checkbox e clico no botão submit ele chama para a pagina que ira fazer a alteração. Tenho um exemplo só que em asp, vejam abaixo: Imagem UPDATE espero ter explicado certo. obrigado!
  3. Samuel Pietro

    UPDATE apenas nos campos em branco

    Estou com a seguinte situação. Preciso que o Update só aconteça nos campos vazios. Por exemplo, tenho no CSV id;a;b;c 1;1;;3 1;1;2;; |id | a | b | c | | 1 | 1 | | 3 | | 1 | 1 | 2 | | Na primeira linha tenho o campo da coluna b em branco, logo ele irá inserir no banco de dados o conteúdo da primeira linha, quando ele ler a segunda linha irá ver que a minha key, que é a coluna id, já existe e irá atualizar, o problema é que eu preciso que atualize apenas os campos em branco, pois se atualizar todos os campos ele iria substituir o campo da coluna c que ficaria em branco ! O código que fiz até o momento! INSERT INTO tabela (id, a, b, c) VALUES ('$column[0]','$column[1]','$column[2]','$column[3]') on duplicate key UPDATE id='$column[0]',a='$column[0]', b='$column[0]', c='$column[0]' Gostaria da ajuda de vocês para saber como posso adequar esse código na minha necessidade, seria tipo adcionar is null UPDATE.. sei lá, tentei várias opções mas sem sucesso ainda!
  4. FERREIRA FILHO

    Update múltiplos registros com checkbox

    Estou tentando fazer um update de vários registros com checkbox, mais não está atualizando no banco de dados MySQL. Segue o meu código, desde já agradeço! <?php include_once("../config/conexao.php"); $nivel = $_SESSION['nivel']; if ($_SESSION['nivel'] == 4) { $sql = "SELECT ID, NOME, VOLUNTARIO FROM cidadao ORDER BY NOME"; $res = mysql_query($sql) or die (mysql_error() ); if (mysql_num_rows($res) > 0 ) echo '<form method="post">'; ?> <table width="431" border="0" align="center" cellpadding="0" class="bordaFina"> <tr bgcolor="#999999" > <td width="302" align="center" valign="middle" bgcolor="#F0F0F0" class="style27">Nome </td> <td width="123" align="center" valign="middle" bgcolor="#F0F0F0" class="style27">Voluntário</td> </tr> <?php while ($row = mysql_fetch_assoc($res)) { ?> <tr > <td><?php echo $row["NOME"];?></div></td> <td ><div align="center"> <input type="checkbox" name= "VOLUNTARIOS[<?php $row["ID"] ?>]" value="1" <?php if($row["VOLUNTARIO"] == 1){ echo "checked";} ?>> <input type="hidden" name= "VOLUNTARIOS[<?php $row["ID"] ?>]" value="0" <?php if($row["VOLUNTARIO"] == 0){ echo ""; } ?>> </div></td> </tr> <?php } //End While ?> </table> <p><div align="center"><?php echo '<input type="submit"name= "submit" value= "Salvar">';?></div> <?php if (isset ($_POST["submit"])) { foreach($_POST['VOLUNTARIOS'] as $ID => $VOL) {mysql_query("update cidadao SET VOLUNTARIO ='$VOL' WHERE ID='$ID'")or die(mysql_error()); } echo "<meta HTTP-EQUIV='refresh' CONTENT='1;URL=teste.php'>"; } ?> <?php echo'<br>'; echo '</form>'; }//endif ?>
  5. FabianoSouza

    Aplicar gênero / dicionário de nomes

    Pessoal, tenho uma lista com 100.000 nomes. Preciso colocar o campo sexo para esses registros. Os colegas sabem dizer se há alguma técnica, ferramenta ou função para realizar esse trabalho? Tive uma ideia de fazer uma comparação usando um "dicionário de nomes". Isso seria um caminho viável? Alguém teria um dicionário para disponibilizar? Grato.
  6. Olá a todos, estou com uma dúvida ou probleminha e buguei aqui, se alguém puder ajudar, é o seguinte tem como eu fazer um update sem setar valor ou de alguma forma não alterar o valor do campo se o campo tiver valor no banco? Exemplo Aqui eu recebo os dados pra cadastrar tudo certo public function update($dados) { $this->db->query("UPDATE posts SET capa = :capa, titulo = :titulo, texto = :texto WHERE id = :id"); $this->db->bind(":id", $dados['id']); $this->db->bind(":capa", $dados['capa']); $this->db->bind(":titulo", $dados['titulo']); $this->db->bind(":texto", $dados['texto']); } Porém, o campo capa, ou seja o dado caba não é obrigatório então se ele vier com valor null, ou em branco etc deveria não alterar o valor no banco pois o mesmo ja esta preenchido, como fazer para que ele altera o valor no banco somente se for null Eu já tentei usar unset($dados['capa']); para remover a capa, mais ele deixa o campo do DB null mesmo quando tem valor lá, e também definir $dados['capa'] = null, em fim não da certo...
  7. Estou tentando aprender wordpress e me deparei com o seguinte problema: tenho dois notebooks com Windows 7 e no mais antigo a versão mais atual do wordpress deu incompatibilidade com o PHP versão 5.5.12, no notebook mais novo também com windows 7 deu outra msg de erro devido o PHP estar muito atual (7.3.10) exibindo o erro: Warning: count(): Parameter must be an array or an object that implements Countable in C:\xampp\htdocs\cursoWP\wp-includes\functions.php on line 1072 . Fiz algumas pesquisas, apliquei a solução sugerido mas sem êxito. A questão é a seguinte: se eu atualizar o wamp irá automaticamente atualizar o php e o mysql, isso irá subscrever a instalação anterior? Irei perder os BDs existentes no mysql? Táa uma zica isso, nunca vi isso, em um note táa antiga demais e no outro está atual demais, vai entender...
  8. Jefferson andre

    Como fazer update em tuma tabela temporaria

    Saudacoes mestres, preciso fazer um filtro em uma tabela e depois selecionar alguns clientes entao eu separei a tabela em uma temporaria, entao ao selecionar um determinado cliente preciso registrar que ele fara parte do reltaorio, isso pode ocorrer com varios clientes ou todos. Como proceder com um update fora de uma database ? Aqui eu uso pdo mas acho que nao funciona com tabelas temporarias.
  9. Estou com um problema, os registro entram no banco de dados dinamicamente, e neste caso algumas postagens pode enviar valores que já existem na tabela/coluna específica. Ex.: UPDATE `tableoperator` SET `coluna`= '1' WHERE id = '1' o Registro no banco de dados está assim: id | coluna | data 1 1 2020-01-01 Simplesmente não atualiza se a coluna já tiver o valor. Alguém pode ajudar, nunca havia me deparado com isto
  10. mamotinho

    Conexão MSSQL com PDO e PHP7

    Olá, hoje pensei em avança a versão do PHP e gostaria de começa com a conexão em PDO, porém não sei como posso ta fazendo e se realmente é possível eu realizar conexão mssql com PHP7 se for possível alguém poderia me da uma dica de como fazer
  11. durrib

    Iniciando no MySQL

    Olá, pessoal. Meu provedor não autoriza mais Banco Access, então fui obrigado migrar para o MySQL e estou "apanhando", rs... Consegui criar a primeira Tabela de Insert de email's. Aí que vem o drama, problemas no auto_increment e blá blá... Consegui o primeiro passo, o Insert, mas o resto não estou conseguindo assimilar. Prefiro continuar os script's no ASP, se tiver que ir pro PHP, eu desisto. --> 'Windows 2012 'Criamos o objeto de conexão Set conn = Server.CreateObject("ADODB.Connection") 'Abrimos uma conexão com o banco de dados '[IMPORTANTE] altere os dados abaixo com as informações de sua base de dados Conn.Open("DRIVER={MySQL ODBC 5.3 ANSI Driver};SERVER=XXX;PORT=3306;DATABASE=XXX;USER=XXX;PASSWORD=XXX;OPTION=3;") Response.Write "banco conectado" 'Fechamos a conexão com o banco de dados Conn.Close() 'Destruímos o objeto Set Conn = Nothing --> Está conectando, mas na hora da listagem, nada! HELP!
  12. lucasvbl

    Problema com insert com Ajax

    <form id="frmDados" name="frmDados" class="form-horizontal" method="post" action="" enctype="multipart/form-data"> <input name="acao" id="acao" type="hidden" value="paginas"> <? if($_idCodigo){ ?> <input name="r" id="r" type="hidden" value="<?=$_idCodigo;?>"> <? } ?> <div class="row"> <div class="col-md-6"> <div class="form-group row"> <label class="col-md-2 col-form-label"> Titulo</label> <div class="col-md-10"> <input class="form-control" autocomplete="off" type="text" name="txtDescricao" id="txtDescricao" value="<?=$_rowDados->C02_DESCRICAO;?>"> </div> </div> </div> <? if($_idCodigo){ ?> <div class="col-md-6"> <div class="form-group row"> <label class="col-md-2 col-form-label"> Link</label> <div class="col-md-10"> <input readonly="readonly" class="form-control" type="text" name="txtLink" id="txtLink" value="pagina.php?p=<?=$_rowDados->C01_ID;?>"> </div> </div> </div> <? } ?> </div> <div class="row"> <div class="col-md-12"> <div class="form-group row"> <label class="col-md-12 col-form-label">Conteúdo</label> <div class="col-md-12"> <textarea class="form-control" name="txtConteudo" id="txtConteudo"> <?=$_rowDados->C04_CONTEUDO;?> </textarea> </div> </div> </div> </div> <div class="col-md-12" style="text-align: center;"> <button class="btn btn-oval btn-success" type="button" id="btGravar">Gravar</button> </div> </form> <script type="text/javascript"> $(function () { $("#btGravar").click(function(){ erros = 0; if(!$("#txtDescricao").val()){ mensagem('mensagemDIV', 'danger', 'Preencha o campo <strong>Título para a página</strong>.', 0, 'txtEntidade'); erros = 1; } if(erros > 0){ return; } off("btGravar"); var formData = $("#frmDados").serialize(); $.ajax({ url: "app.php", type: "POST", data: formData, dataType: "json", success: function (retorno) { if(retorno.status == '1'){ tratarRetorno(retorno); } if(retorno.status == '400'){ tratarRetorno(retorno); } on("btGravar"); return; } }).fail(function (jqXHR, textStatus, error) { console.log(jqXHR.responseJSON); }); return; }); }); $(document).ready(function(){ $("#txtTitulo").focus(); }); </script> Estou com um problema num crud utilizando ajax, ele meio que "corrompe a string"... ENVIO ASSIM ELE SALVA ASSIM Não estou utilizando nenhum editor nada, num textarea ESSE CODIGO
  13. Olá! Preciso resolver um script MySql onde preciso efetuar cálculos como se fosse uma conta corrente, onde cada DIA tem um saldo anterior, total de entradas, total de saída e saldo atual do dia. Porém o próximo dia deverá ter como saldo anterior o saldo atual do dia anterior,ok? Bom, fiz um script que praticamente funcionou, porém em uma subquery preciso passar o valor da linha da tabela que está sendo atualizada, mas isso não está sendo possível. Gostaria de ajuda, caso alguém tenha feito algo semelhante. Abaixo o script: update gestao_centro_financeiro_diario g1 set g1.vlsaldo_inicial = (case when idcentrofinanceirodiario = (select * from (select min(g2.idcentrofinanceirodiario) from gestao_centro_financeiro_diario g2 where g2.idcentrofinanceiro = 1) as inicial) then g1.vlsaldo_inicial else (select * from (select g3.saldo_atual from gestao_centro_financeiro_diario g3 where g3.idcentrofinanceirodiario = (select * from (select max(g4.idcentrofinanceirodiario) from gestao_centro_financeiro_diario g4 where g4.idcentrofinanceirodiario < g1.idcentrofinanceirodiario) as id)) as saldo) end), g1.saldo_atual = g1.vlsaldo_inicial + g1.total_entrada - g1.total_saida where g1.idcentrofinanceiro = 1 order by g1.data Meu problema está justamente quando no final do script, onde tem uma cláusula WHERE: ...where g4.idcentrofinanceirodiario < g1.idcentrofinanceirodiario) as id))... Onde a tabela g1 é a tabela que está sofrendo o UPDATE. Alguém pode ajudar como resolver? Desta ou de outra forma.
  14. Bom dia, preciso atualizar uma linha do meu banco de dados validando duas colunas diferentes... estou tentando da seguinte forma: update produn set prun_margem=prun_margem + 1 from produtos where prod_codigo=prun_prod_codigo and prun_unid_codigo='003' and prun_unid_codigo='050' and prod_grup_codigo='10003' Tenho que atualizar a margem em +1 somente quando se tratar do grupo (prod_grup_codigo) 10003 e nas unidades (prun_unid_codigo) 003 e 050, dessa forma que estou tentando não me da erro, porem não atualiza nada, e se eu tiro a unidade 050 ele atualiza na unidade 003 normalmente.
  15. ayrtonmaia25

    como fazer update de várias linhas no mysql?

    Pessoal, tô com uma big dúvida e tô perdido, sem saber o que fazer. Me iniciei no PHP há uns 10/15 anos atrás e pelo menos os últimos 5, passei sem trabalhar com desenvolvimento e não me atualizei com a nova versão do PHP e agora tô enfrentando algumas dificuldades, enfim... Preciso fazer um update de várias linhas no banco de dados. Os dados vem de uma lista de forms com uma paginação e preciso que o update atualize os dados das 10 linhas que são listadas por vez. Segue o código da página, dá pra vocês terem uma noção melhor <?php $pagina = (isset($_GET['pagina']))? $_GET['pagina'] : 1; //seleciona todos os itens da tabela $cmd = $conn->query("select prod_id from produtos"); $produtos = $cmd->fetch(); //seta a quantidade de itens por página $registros = 10; //variavel para calcular o início da visualização com base na página atual $inicio = ($registros*$pagina)-$registros; // Variáveis para cor da linha $contacor = 0; $cor1 = ""; $cor2 = "#E0E0E0"; echo "<form class=\"form-group\" method=\"post\" action=\"?pagina=".$pagina."&act=up\">"; //seleciona os itens por página $data = $conn->query('SELECT * FROM produtos ORDER BY prod_id LIMIT '.$inicio.','.$registros.''); while($row = $data->fetch()) { $contacor++; // Se o contador for par if($contacor % 2 == 0){ $color = $cor1; } else { $color = $cor2; } ?> <div class="row mb-3" style="background:<?php echo $color; ?>;"> <div class="col-md-3 p-3 text-center"> <img src="images/produtos/<?php echo $row['prod_img']; ?>" class="img-fluid" style="max-height:200px;"> </div> <div class="col-md-9 p-3"> <p class="lead"> <b class="text-primary">ID do produto: <?php echo $row['prod_id']; ?></b> </p> <p class="lead"> <input type="text" class="form-control" id="form44" placeholder="Título para o produto" name="nome[<?php echo $row['prod_id']; ?>]" value="<?php echo $row['prod_title']; ?>"> </p> <p class="form-check text-primary"> <input type="checkbox" class="form-check-input" name="destaque" id="destaque[<?php echo $row['prod_id']; ?>]"<?php if($row['prod_high']=="yes"){echo " checked"; } ?>> <label class="form-check-label" for="exampleCheck1"><b>Produto em destaque</b></label> </p> </div> </div> <?php } ?>
  16. MayraAmaral

    Dúvida em editar dados em um sistema de boletim escolar

    Olá. Estou com problema no meu código php, o update funciona mas quando foi editar aparece todos os alunos na mesma pagina e o código só edita o primeiro. Alguém sabe algum jeito de aparecer um aluno só na pagina e editar. Quem puder ajudar agradeço muito. editar.php <?php session_start(); $idLogado = $_SESSION['id']; $id_aluno = $_SESSION['id']; $id_responsavel = $_SESSION['id_responsavel']; ?> <!-- Begin Page Header--> <div class="row"> <div class="page-header"> <div class="d-flex align-items-center"> <h2 class="page-header-title">Editar Aluno</h2> <div class="page-header-tools"> <a class="btn btn-gradient-01" href="<?php echo $site_URL; ?>alunos">Alunos cadastrados</a> </div> </div> </div> </div> <!-- End Page Header --> <!-- Begin Row --> <div class="row flex-row"> <div class="col-xl-12 col-12"> <div class="widget has-shadow"> <div class="widget-body"> <?php $query = mysqli_query($conexao, "SELECT * FROM alunos WHERE id='$id_aluno' AND id_responsavel='$idLogado'"); while($ver = mysqli_fetch_array($query)) { $id_aluno = $ver['id']; $nome_aluno = $ver['nome']; $aluno_sobrenome = $ver['sobrenome']; $nascimento_aluno = $ver['data_nasc']; ?> <form id="editarAluno" action="javascript:func()" method="post"> <input type="hidden" id="id" name="id" value="<?php echo $ver['id']?>"> <input type="hidden" id="id_responsavel" name="id_responsavel" value="<?php echo $ver['id_responsavel']?>"> <div class="form-group row d-flex align-items-center mb-5"> <div class="col-lg-9"> <div class="form-group"> <div class="input-group"> <span class="input-group-addon addon-primary"> <i class="la la-user"></i> </span> <input type="text" name="nome" id="nome" value="<?php echo $ver['nome'];?>" class="form-control" required=""> </div> </div> <small>Nome do aluno.</small> </div> </div> <div class="form-group row d-flex align-items-center mb-5"> <div class="col-lg-9"> <div class="form-group"> <div class="input-group"> <span class="input-group-addon addon-primary"> <i class="la la-user"></i> </span> <input type="text" name="sobrenome" id="sobrenome" value="<?php echo $ver['sobrenome'];?>" class="form-control" required=""> </div> </div> <small>Sobrenome do aluno.</small> </div> </div> <div class="form-group row d-flex align-items-center mb-5"> <div class="col-lg-9"> <div class="form-group"> <div class="input-group"> <span class="input-group-addon addon-primary"> <i class="la la-calendar"></i> </span> <input maxlength="10" onKeyUp="barra(this)" name="nascimento" type="text"date-format="DD/MM/YYYY" class="form-control" id="date" value="<?php echo $ver['data_nasc'];?>"> </div> </div> <small>Data de nascimento, fomato 00/00/0000.</small> </div> </div> <div class="form-group row d-flex align-items-center mb-5"> <div class="col-lg-9"> <div class="form-group"> <button type="submit" class="btn btn-gradient-03 mr-1 mb-2">Editar aluno</button> </div> </div> </div> </form> <?php }?> </div> </div> </div> </div> <!-- End Row -->
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.