Jump to content

Search the Community

Showing results for tags 'Php'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 6282 results

  1. wlaisson

    Virgula após número

    Olá, tudo bem.Estou tendo problemas com a exibição de uma virgula sim de uma virgula kkkk. Pra que gere o sql certo com as divisões dos números por virgula. function exibircod($cod, $busca) { $num_linhas = mysqli_num_rows($busca); $i = 1; echo "delete from produto where CodProd in("; while ($assocfunc = mysqli_fetch_assoc($busca)) { echo $assocfunc[$cod] . ","; } echo ");"; } $sql2 = exibircod('CodProd', $busca); echo $sql2; No momento que dou echo $assocfunc[$cod] . "," ele coloca as virgula nos lugares certos mas coloca no final também. Resultado: delete from produto where CodProd in(20,21,22,23,);
  2. Tenho uma requisição em ajax! O que está acontecendo de errado pois não estou sendo redirecionado na funçao que estou executando no php pelo ajax. <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript"> //EFETUAR LOGIN function efetuarLogin() { var usuarioAcesso = $("#usuarioAcesso").val(); var senhaAcesso = $("#senhaAcesso").val(); var botao_acao = $("#tipo_login").val(); $.ajax({ type: "POST", url: "envia_assinatura.php", data: {'usuarioAcesso':usuarioAcesso,'senhaAcesso':senhaAcesso,'botao_acao':botao_acao}, dataType: "json", success: function(json){ alert('teste'); } }); }; </script> <div style="width:400px; float:left;"> <input type="text" name="usuarioAcesso" id="usuarioAcesso"> <input type="password" name="senhaAcesso" id="senhaAcesso"> <input type="submit" name="botao_login" id="botao_login" value="Login"> <input type="hidden" name="tipo_login" id="tipo_login" value="login"> <button class="btn-success" type="submit" onclick="efetuarLogin()" >LOGIN</button> </div> A página "envia_assinatura.php" É um header para retornar a uma página: <?php header("location: teste"); ?>
  3. luigiferrari

    Subtrair dados entre duas tabelas

    Bom galera, é o seguinte, estou fazendo um programinha simples de Sistema de Toner, sou iniciante e preciso de uma mãozinha... Tenho a tabela Item que mostra a quantidade de itens que tenho no estoque. E tenho a tabela pedido, que será a tabela que a pessoa vai requisitar os toner, o que estou tentando fazer é: Na hora de inserir o pedido, teria que pegar o dado Qtditem(item em estoque) e subtrair do Qtd_pedido, que a pessoa irá inserir na hora. Lembrando que terá vários modelos de Toners, ou seja vários estoques. Dependendo do Modelo que o usuário marcar irá subtrair de uma quantidade diferente no estoque... Não faço a miníma ideia de como faço isso, se puderem me ajudar. Obrigado! ps: não sei se meu bd está correto para isso que estou querendo fazer.
  4. violin101

    Codeiginter - Salvar Campo

    Caros amigos, saudações... Estou com um probleminha que não estou conseguindo resolver. Preciso salvar na base de dados um campo RADIO e um INPUT. Na imagem abaixo um PRODUTO tem N resposta, após escolher a melhor oferta e caso tenha algum comentário a fazer preciso salvar na base de dados. O problema que não estou conseguindo fazer o INSERT do input type="RADIO". O código fonte na View está assim: <form action="<?php echo current_url(); ?>" method="post" id="frmRespCota" > <?php echo form_hidden('idCotacoes', $result->idCotacoes) ?> <div class="span12" style="margin-top:-10px; padding: 1%; margin-left: 0"> <?php foreach ($resulitem as $rt) { ?> <div class="control-group"> <div class="titleProd"> <label><?php echo $rt->codProd; ?> - </label> <span><?php echo wordwrap($rt->prdDescr, 85, "<br />\n", true); ?></span> </div> <div class="qtdeProd"> <input type="text" id="cotaQtde" name="cotaQtde" value="<?php echo $rt->cotaQtde; ?>" style="width:100px; background:#FEFFE8;" disabled /> </div> <div class="clsBtn"> <a href="#modalAltqtd" role="button" data-toggle="modal" class="btn btn-inverse" title="Alterar Quantidade" cota="<?php echo $rt->idCotaitens ?>" codi="<?php echo $rt->codProd ?>" nome="<?php echo $rt->prdDescr ?>" qtde="<?php echo $rt->cotaQtde ?>" nctc="<?php echo $rt->idCotacoes ?>" prod="<?php echo $rt->codPrdClie ?>" >Alt/Qtd </a> </div> </div> <?php foreach ($resulfor as $rf) { if($rt->codProd == $rf->respProduto) { $total = $rf->respQtde * $rf->respVlrunit; ?> <div class="control-group"> <div class="respfor"> <!-- ============== AQUI É ONDE O USUÁRIO TEM A OPÇÃO DE SELECIONAR QUAL OFERTA É A MELHOR =============== --> <div class="brdRad"> <div class="radfor"> <label class="radio"> <input type="radio" id="item<?=$rf->codProd?>" name="item[<?=$rf->codProd?>][idRespcota]" value="<?=$rf->idRespcota?>" <?php if($rf->respAnalise == '1'){echo 'checked';}?> /> </label> </div> </div> <!-- ====================================================================================== --> <div class="brdCod"> <div class="codfor"> <label>Código:</label> <span><?php echo $rf->idClientes; ?></span> </div> </div> <div class="brdNom"> <div class="nomfor"> <label>Fornecedor:</label> <span><?php echo $rf->nomeCliente; ?></span> </div> </div> <div class="brdMrc"> <div class="mrcfor"> <label>Marca:</label> <span><?php echo $rf->respMarca; ?></span> </div> </div> <div class="brdEsp"> <div class="espfor"> <label>ESP:</label> <span><?php echo $rf->respEspecie; ?></span> </div> </div> <div class="brdQtd"> <div class="qtdfor"> <label>QTDE:</label> <span> <?php echo $rf->respQtde; ?></span> </div> </div> <div class="brdVlr"> <div class="vlrfor"> <label>Vr Unit.:</label> <span><?php echo number_format($rf->respVlrunit, 2, ",", "."); ?></span> </div> </div> <div class="brdTot"> <div class="totfor"> <label>Vr Total:</label> <span><?php echo number_format($total, 2, ",", "."); ?></span> </div> </div> <div class="brdObs"> <div class="obsfor"> <label>Observação:</label> <span><?php echo $rf->respObserv; ?></span> </div> </div> </div> <div class="forFat"> <div class="brdPrz"> <div class="forPrz"> <label>Prazo Entrega:</label> <span><?php echo $rf->przEntr; ?></span> <label class="lbDia">dia(s)</label> </div> </div> <div class="brdPgt"> <div class="forPgt"> <label>Cond. Pgto:</label> <span><?php echo $rf->descricao; ?></span> <label class="lbPgt">dia(s)</label> </div> </div> </div> </div> <?php }//Fim do: IF }//Fim do: 2.foreach ?> <div class="brdCmt"> <div class="cmtCpr"> <label>Comentário sobre a compra:</label> <input type="text" name="item[<?=$rf->codProd?>][respComenta]" size="130" class="form-control" style="width:94%;" > </div> </div> <?php }//Fim do: 1.foreach ?> </div> <div class="form-actions"> <div class="span12"> <div class="span6 offset3"> <button type="submit" class="btn btn-warning">Disparar Cotação</button> &nbsp; <button type="submit" class="btn btn-primary">Salvar Cotação</button> </div> </div> </div> </form> Grato, Cesar
  5. paulobrnext

    Chamando imagens do banco de dados

    Ola, estou aprendendo agora sobre o php e queria ver se alguém ai pode me ajudar! Estou com uma dúvida aqui! Eu fiz um for chamando imagens do banco de dados, e queria saber se tem como no meio dessas imagens aparecer um banner de publicidade tipo assim, você passa duas fotos aparece um banner de publicidade, ai você passa mais duas fotos aparece outro banner...
  6. Pessoal estou com uma duvida que acredito ser básica mas não consigo chegar em uma resolução. tenho uma tabela que por padrão mostra 15 resultados do banco por página e o que eu queria é só fazer um filtro que mostre 30 itens, 45 e depois todos Acredito que tenho que fazer toda a manipulação com javascript mas não entendo nada disso ainda... Se alguém puder me explicar como resolver fico grato. Esse é o option que quero que faça o filtro <select id="filtro-linhas" name="data-table_length" aria-controls="data-table" class=""> <option style="color: #000;">Filtrar</option> <option style="color: #000;" value="15">15 Linhas</option> <option style="color: #000;" value="30">30 Linhas</option> <option style="color: #000;" value="45">45 Linhas</option> <option style="color: #000;" value="-1">Todos</option> </select> e preciso simplesmente que ao selecionar alguma dessas opções a variável $itens_pagina = 15; que esta no meu php seja alterada pelo value do option
  7. adriano.eurich

    Mascaras e conversão de data PHP mySql

    Estou tendo dificuldade para entender como é feito o tratamento de mascaras e conversões de data, tenho a pagina cadastro.php onde tem os campos para digitar os dados um deles é a data de nascimento, onde coloquei as mascaras na pagina de script como mostra em anexo, dessa forma ele mostra certo os campos para o cliente digitar no formato 00/00/0000, porem quando envia ao banco ele aparece como mostra em anexo 0000-00-00, e na pagina consulta ele retorna o valor do banco dessa forma também. Gostaria que aparece a mascara na pagina consulta para o cliente digitar da forma certa 00/00/000 e enviasse ao bando sem as mascara se possível, mas que retornasse a pagina de consulta com as mascara certa no formato 00/00/000 Obs. Sei que o banco aceita apenas 2019-04-25, qualquer valor inserido em outro formato ele vai entender como 0000-00-00, mas como faria para aparecer na pagina de cadastro.php a mascara 25/04/2019 fosse passado para o banco 2019-04-25 e retorna na consulta.php 25/04/2019. Cadastro de Cliente Pagina Cadastro de Cliente.php <!-- Campo Data Nasc --> <div class="input-field col s12"> <i class="material-icons prefix">event_note</i> <input type="text" name="datanasc" id="datanasc" maxlength="10" required> <label for="datanasc"> DataNasc do Cliente</label> </div> -------------------------------------------------------------------------- Pagina create.php <?php session_start(); include_once 'conexao.php'; $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_SPECIAL_CHARS); $email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL); $telefone = filter_input(INPUT_POST, 'telefone', FILTER_SANITIZE_NUMBER_INT); $cpf = filter_input(INPUT_POST, 'cpf', FILTER_SANITIZE_NUMBER_INT); $datanasc = filter_input(INPUT_POST, 'datanasc', FILTER_VALIDATE_INT); $querySelect = $link->query("select email from tb_clientes"); $array_emails = []; while ($emails = $querySelect->fetch_assoc()): $emails_existentes = $emails['email']; array_push($array_emails, $emails_existentes); endwhile; if(in_array($email,$array_emails)): $_SESSION['msg'] = "<p class='center red-text'>".'Já existe um cliente cadastrado com esse email'."</p>"; header("Location: ../CadCli.php"); else: $queryInsert = $link->query("insert into tb_clientes values(default,'$nome','$email','$telefone','$cpf','$datanasc')"); $affected_rows = mysqli_affected_rows($link); if($affected_rows > 0): $_SESSION['msg'] = "<p class='center green-text'>".'Cadastro efetuado com Sucesso!'."<br>"; header("Location: ../CadCli.php"); endif; endif; ----------------------------------------------------------------------------------------------------- Pagina read.php <?php include_once 'conexao.php'; $querySelect = $link->query("select * from tb_clientes"); while ($registros = $querySelect->fetch_assoc()): $id = $registros['id']; $nome = $registros['nome']; $email = $registros['email']; $telefone = $registros['telefone']; $cpf = $registros['cpf']; $datanasc = $registros['datanasc']; echo "<tr>"; echo "<td>$nome</td><td>$email</td><td>$telefone</td><td>$cpf</td><td>$datanasc</td>"; echo "<td><a href='editar.php?id=$id'><i class='material-icons'>edit</i></a></td>"; echo "<td><a href='banco_de_dados/delCliConfirma.php?id=$id'><i class='material-icons'>delete</i></a></td>"; echo "</tr>"; endwhile; --------------------------------------------------------------------------------------------------------------------- Pagina de Script Jquery <!-- Inicialização Jquery Mascaras --> <script type="text/javascript"> jQuery.noConflict(); jQuery(function($){ $("#datanasc").mask("99/99/9999"); $("#telefone").mask("(099)-99999-9999"); $("#cpf").mask("999 999 999-99"); }); </script>
  8. joao gabriel12

    Condição de subtração

    Boa tarde, minha duvida é a seguinte, ali estou falando em qual campo eu quero a minha condição, porém assim eu estou colocando -500000 em todos, gostaria de saber se tem como eu fazer isso apenas nos numeros que vierem acima de 500.000 não em todos. elseif( $field == 'numTitulo1' ) { // Mask value $a = 500000; $cert = $contemplado->$field; $cert = $cert - $a; $contemplado->$field = $cert; }
  9. GabrielB3r

    Salvar campo dinâmico no banco de dados

    Bom dia pessoal, tenho um formulário que contém 5 exames a serem cadastrados em bancos de dados diferentes. Porém na aba "outros" fiz um campo dinâmico caso a pessoa realize outros exames que não são mostrados no formulário. Segue a parte do código: exames.php A parte à baixo está dentro do formulário <form id="FormExamesAnimal" method="POST"> <div id="form_outros"> <script type="text/javascript"> var qtdeCampos = 0; function addCampos() { var objPai = document.getElementById("campoPai"); //Criando o elemento DIV; var objFilho = document.createElement("div"); //Definindo atributos ao objFilho: objFilho.setAttribute("id","filho"+qtdeCampos); //Inserindo o elemento no pai: objPai.appendChild(objFilho); //Escrevendo algo no filho recém-criado: document.getElementById("filho"+qtdeCampos).innerHTML = "<div id='form_outro'><fieldset class='scheduler-border'><legend class='scheduler-border'>Exame outro:</legend><div class='col-md-6'><label>Data de Envio do Material:</label><input type='text' class='form-control campos' id='data_mat_outro"+qtdeCampos+"' name='data_mat_outro[]'></div><div class='col-md-6'><label>Data do Resultado:</label><input type='text' class='form-control campos' id='data_result_outro"+qtdeCampos+"' name='data_result_outro[]'></div><div class='col-md-6'><label>Resultado:</label><input type='text' class='form-control campos' id='result_outro"+qtdeCampos+"' name='result_outro[]'></div><div class='col-md-6'> <label>Destino Animal:</label><input type='text' class='form-control campos' id='dest_outro"+qtdeCampos+"' name='dest_outro[]'></div><div class='col-md-12'><label>Observação:</label><textarea class='form-control' rows='4' id='obs_outro"+qtdeCampos+"' name='obs_outro[]' placeholder='Insira um Comentário se necessário'></textarea></div></fieldset></div><input type='button' onClick='removerCampo("+qtdeCampos+")' value='Apagar campo'>"; qtdeCampos++; } function removerCampo(id) { var objPai = document.getElementById("campoPai"); var objFilho = document.getElementById("filho"+id); //Removendo o DIV com id específico do nó-pai: var removido = objPai.removeChild(objFilho); } </script> <fieldset class="scheduler-border"> <legend class="scheduler-border">Exame outro:</legend> <div class="col-md-6"> <label>Data de Envio do Material:</label> <input type="text" class="form-control campos" id="data_mat_outro" name="data_mat_outro"> </div> <div class="col-md-6"> <label>Data do Resultado:</label> <input type="text" class="form-control campos" id="data_result_outro" name="data_result_outro"> </div> <div class="col-md-6"> <label>Resultado:</label> <input type="text" class="form-control campos" id="result_outro" name="result_outro"> </div> <div class="col-md-6"> <label>Destino Animal:</label> <input type="text" class="form-control campos" id="dest_outro" name="dest_outro"> </div> <div class="col-md-12"> <label>Observação:</label> <textarea class="form-control" rows="4" id="obs_outro" name="obs_outro" placeholder="Insira um Comentário se necessário"></textarea> </div> </fieldset> <div id="campoPai"></div> <input type="button" value="Adicionar campos" onclick="addCampos()"> </div> <!--FIM OUTROS EXAMES--> </div> <script> /*Filtro com o formato de data*/ $('#data_mat_outro, #data_result_outro').datepicker({ format: "dd/mm/yyyy", language: "pt-BR", autoclose: true }); /*Valida e cadastra os exames*/ $("#FormExamesAnimal").validate({ rules: { data_mat_outro: { required: true }, data_mat_outro: { required: true }, result_outro: { required: true } }, messages: { data_mat_outro: "Informe a data de envio do material", data_result_outro: "Informe a data do resultado", result_outro: "Informe o resultado" }, tooltip_options: { data_mat_outro: { placement:'bottom', trigger:'focus' }, data_result_outro: { placement:'bottom', trigger:'focus' }, result_outro: { placement:'bottom', trigger:'focus' } }, /*Grava os itens no banco*/ submitHandler: function () { $.ajax({ url:"exames/cadastrar_exames.php", type:"POST", data:$("#FormExamesAnimal").serialize(), dataType:'json', beforeSend: function() { $('#gravar').prop("disabled" , true); }, complete: function() { $(':input','#FormExamesAnimal') .not(':button, :submit, :reset, :hidden') .val('') .removeAttr('checked') .removeAttr('selected'); mudar_pagina('animais/relatorio.php','#relatorio_paginacao'); CriarToast('Exames cadastrados com sucesso.'); $('#gravar').prop("disabled" , false); }, success:function(resposta) { } });/*ajax*/ return false; }/*submitHandler*/ }); /*validate*/ });/*document redy function*/ </script> Minha dúvida é como eu faço para inserir essa parte no banco de dados, tentei colocar um "for" mas estava salvando somente a última opção cadastrada e as outras maneiras que encontrei pela internet nem funcionaram :/ cadastrar_exames.php include "../../banco_animais/conecta.php"; /*Outros*/ $data_mat_outro = strip_tags($_POST['data_mat_outro']); $data_result_outro = strip_tags($_POST['data_result_outro']); $result_outro = strip_tags($_POST['result_outro']); $dest_outro = strip_tags($_POST['dest_outro']); $obs_outro = strip_tags($_POST['obs_outro']); //caso não tenha sido inserido nenhum valor, salva como não cadastrado. if($data_mat_outro==null && $data_result_outro==null && $result_outro==null && $dest_outro==null && $obs_outro==null){ $data_mat_outro = 'nao cadastrado'; $data_result_outro = 'nao cadastrado'; $result_outro = 'nao cadastrado'; $dest_outro = 'nao cadastrado'; $obs_outro = 'nao cadastrado'; $realiza_outro = 'nao'; } /*Salva no banco*/ $sql_outros="INSERT INTO exame_outros (realiza_outro, data_mat_outro, data_result_outro, result_outro, dest_outro, obs_outro, outro_cod, data_proc) VALUES ('$realiza_outro', '$data_mat_outro', '$data_result_outro', '$result_outro', '$dest_outro', '$obs_outro', '$outro_cod', CURDATE())"; /*realiza_outro salva se o exame foi realizado ou não e é exibido em uma tabela depois, outro_cod serve para fazer referência ao animal escolhido para realizar os exames e data_proc salva a data atual que foi feito o cadastro do exame*/
  10. Olá pessoal, estou tendo um problema ao inserir dados no meu banco. Tenho duas tabelas conectadas, empresa e informacões. ESTRUTURA DA TABELA EMPRESA CREATE TABLE IF NOT EXISTS `empresa` ( `empresa_id` int(11) NOT NULL AUTO_INCREMENT, `email` varchar(30) NOT NULL, `senha` varchar(8) NOT NULL, `cnpj` varchar(14) NOT NULL, `telefone` varchar(45) NOT NULL, `nome` varchar(30) DEFAULT NULL, PRIMARY KEY (`empresa_id`), UNIQUE KEY `email_UNIQUE` (`email`), UNIQUE KEY `cnpj_UNIQUE` (`cnpj`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; ESTRUTURA DA TABELA INFORMACOES CREATE TABLE IF NOT EXISTS `informacoes` ( `informacoes_id` int(11) NOT NULL AUTO_INCREMENT, `nome_fantasia` varchar(20) NOT NULL, `endereco` varchar(45) NOT NULL, `descricao_da_empresa` varchar(140) NOT NULL, `inicio_expediente` time NOT NULL, `fim_expediente` time NOT NULL, `tipo_estabelecimento` varchar(11) NOT NULL, `foto_perfil` varchar(20) NOT NULL, `empresa_id` int(11) DEFAULT NULL, PRIMARY KEY (`informacoes_id`), KEY `fk_informacoes_idx` (`empresa_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 como podem ver, ambas estão ligadas através da chave estrangeira "empresa_id". Okay, meu banco está funcionando perfeitamente, porém estou encontrando problema ao vincular as chaves estrangeiras e primarias. METODO SALVAR EMPRESA public function salvar($empresa){ try{ $sql = "INSERT INTO empresa(email, senha, cnpj) VALUES (?,?,?)"; $stmt = $this->pdo->prepare($sql); $stmt->bindValue(1, $empresa->getEmail()); $stmt->bindValue(2, $empresa->getSenha()); $stmt->bindValue(3, $empresa->getCNPJ()); $stmt->execute(); if(isset($stmt)){ echo "<script>alert('Cadastro quase finalizado');window.location.href='../informacoes.html'</script>"; } }catch(PDOException $e){ echo $e->getMessage(); } } METODO SALVAR INFORMACOES public function inserirInformacoes($dados, $name, $tmp, $size){ $ext = end(explode('.', $name)); $pasta = '../imagens-perfil'; $maxSize = '1024 * 1024 *2'; $permitir = array('jpg', 'jpeg', 'png'); $name = uniqid().'.'.$ext; $sql = "INSERT INTO informacoes(nome_fantasia, endereco, descricao_da_empresa, inicio_expediente, fim_expediente, tipo_estabelecimento, foto_perfil, empresa_id) VALUES (?,?,?,?,?,?,?,?)"; $stmt = $this->pdo->prepare($sql); $stmt -> bindValue(1, $dados->getNome()); $stmt -> bindValue(2, $dados->getEndereco()); $stmt -> bindValue(3, $dados->getDescricao()); $stmt -> bindValue(4, $dados->getInicioExpediente()); $stmt -> bindValue(5, $dados->getFimExpediente()); $stmt -> bindValue(6, $dados->getTipoEstabelecimento()); $stmt -> bindValue(7, $name); $stmt -> bindValue(8, ); $stmt -> execute(); if(isset($stmt)){ $upload = move_uploaded_file($tmp, $pasta.'/'.$name); if($upload){ echo "<script>alert('Postado com sucesso');window.location.href='../index.html'</script>"; } } } Como disse mais acima, meu banco está funcionando perfeitamente, entretanto não consigo recuperar o id criado na inserção dos dados na tabela empresa e joga-lo para a tabela informações como uma chave estrangeira. Lembrando que os dois métodos estão em arquivos separados. Desde já agradeço a ajuda de todos.
  11. Jhonata Candido

    Preenchimento automático formulário PHP MY SQL

    Boa tarde amigos, Não sei se meu código está correto, pois não consigo fazer com que os campos se preencham automaticamente a partir do número da conta, se puderem me ajudar agradeço. Testes feitos: existe conexão com o banco, valores são apresentados via GET, porém não autocompleta os demais campos no arquivo pagesaidaassociado.php Formulário (pagesaidaassociado.php) <form class="form-horizontal form-label-left input_mask" method="GET"> <div class="col-md-2 col-sm-2 col-xs-6 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="conta" name="conta" placeholder="Conta"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="inputSuccess3" id="nome" name="nome" placeholder="Nome"> <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-4 col-sm-6 col-xs-6 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="cpf_cnpj" name="cpf_cnpj" placeholder="Cpf/Cnpj"> <span class="fa fa-envelope form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="perfil" name="perfil" placeholder="Perfil"> <span class="fa fa-phone form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="date" class="form-control has-feedback-left" id="dt_assoc" name="dt_assoc" placeholder="Data da Associação"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="date" class="form-control" id="dt_encerr" name="dt_encerr" placeholder="Data de Encerramento"> <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="date" class="form-control has-feedback-left" id="dt_encerr_capital" name="dt_encerr_capital" placeholder="Data Encerr. Capital"> <span class="fa fa-envelope form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="funcionario" name="funcionario" placeholder="Funcionário"> <span class="fa fa-phone form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="ano_base" name="ano_base" placeholder="Ano base Encerr."> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="forma_pgto" name="forma_pgto" placeholder="Forma PGTO"> <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="banco" name="banco" placeholder="Banco"> <span class="fa fa-envelope form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="agencia" name="agencia" placeholder="Agência"> <span class="fa fa-phone form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="tp_conta" name="tp_conta" placeholder="TP Conta"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="conta_destino" name="conta_destino" placeholder="Nº Conta (Com dígito)"> <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="cpf_cnpj_destino" name="cpf_cnpj_destino" placeholder="Cpf/Cnpj"> <span class="fa fa-envelope form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="nome_destino" name="nome_destino" placeholder="Nome Completo"> <span class="fa fa-phone form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="titularidade" name="titularidade" placeholder="Titularidade"> <span class="fa fa-phone form-control-feedback right" aria-hidden="true"></span> </div> <div class="ln_solid"></div> <div class="form-group"> <div class="col-md-9 col-sm-9 col-xs-12 col-md-offset-3"> <button type="button" class="btn btn-primary">Cancel</button> <button class="btn btn-primary" type="reset">Reset</button> <button type="submit" class="btn btn-success">Submit</button> </div> </div> </form> Consulta com o BD (consulta_autopreenchimento.php) <?php $conta = $_GET['conta']; //Conexão com o Banco de Dados require_once 'bdconexao.php'; //Informa a quantidade de contas a serem exibidas com seus respectivos saldos $sql = "SELECT * FROM saida_de_associados WHERE conta = '$conta'"; $res = mysql_query($sql, $id) or die (mysql_error()); $query = mysql_fetch_array($res); echo $query['nome']; ?> Javascript (preenchimento_auto.js) $("#conta").blur(function () { var conta = $(this).val(); $.ajax({ type: "GET", url: "consulta_autopreenchimento.php", data: "conta="+conta, success: function(pessoa){ $("#nome").val(Pessoa); } }); });
  12. sergiompj

    Ajuda com uma linha sendo excluída!

    Boa tarde, estou com um código que lé um Excel, e tenho algumas críticas que meu código tem que alertar para mim! No entanto ele alerta e logo em seguida exclui a Row(Linha) E não quero que isso aconteça: Alguém poderia me ajudar? case 7: if(is_numeric($valor)) { $perc = number_format($valor * 100,"1") ; $complementar = strtoupper($complementar) ; //verifica se o percentual é valido $percentual = $this->em->getRepository('PatrocinadorBundle:PatrocinadorPercentual'); $dados_percentual = $percentual->findBy(array('percentual' => $perc, 'tipo' => $complementar )) ; //$dados_percentual = $percentual->getDados($perc) ; if(isset($dados_percentual[0]) && $dados_percentual[0]->getPercentual() != "" ) { $result= $dados_percentual[0]->getPercentual() ; } else { if($complementar != "FACULTATIVA" && $complementar != "VINCULADA" && $complementar != "JUROS" && $complementar != "JUROS-FACULTATIVA" && $complementar != "JUROS NORMAL - PATROCINADOR" ) { $result= "ERRO-061" ; } else { $result = $perc + 0 ; } } //$result = number_format($valor * 100,"1") ; } else { $result = "ERRO-006" ; } break;
  13. douglas1083

    Redirecionamento URL

    Pessoal, vou tentar me explicar o maximo: Tenho um sistema em um server, configurado para ser acessado por ip e porta. O que eu gostaria é que esse sistema fosse acessado por um dominio que no caso eu já criei "sistema.nomedaempresa.com.br". Eu sei fazer isso em HTML porem ao realizar o direcionamento o ip:porta continuam a aparecer. Como posso fazer isso de uma forma que o que apareça sempre, seja "sistema.nomedaempresa.com.br"? Desde já agradeço!
  14. Olá a todos, Estou com o seguinte problema no meu site, Tenho um campo de formulário que envia todos os dados digitados para meu e-mail e nesse mesmo site tenho um arquivo que faz conexão com meu banco de dados e envia os dados digitados pelo usuário para um tabela que posso usar futuramente para um marketing mail. O problema é, quando o html faz o envio das informações do site, toda informação que vai para o banco de dados vai em branco. Tem alguma forma de fazer com que não se perca as informações do metodo POST após o submit? FORMULÁRIO HTML <form action="" method="post" role="form" class="contactForm"> <div class="form-group"> <input type="text" name="name" class="form-control" id="name" placeholder="Nome" data-rule="minlen:4" data-msg="Informe pelo menos 4 caractéres" /> <div class="validation"></div> </div> <div class="form-group"> <input type="email" class="form-control" name="email" id="email" placeholder="Email" data-rule="email" data-msg="Por favor, insira um e-mail válido" /> <div class="validation"></div> </div> <div class="form-group"> <input type="text" class="form-control" name="subject" id="subject" placeholder="Título" data-rule="minlen:4" data-msg="Informe pelo menos 8 caractéres" /> <div class="validation"></div> </div> <div class="form-group"> <textarea class="form-control" name="message" rows="5" data-rule="required" data-msg="Please write something for us" placeholder="Mensagem"></textarea> <div class="validation"></div> </div> <button type="submit" value="Send" class="btn btn-send">Enviar</button> </form> SCRIPT PHP QUE ENVIA PARA MEU E-MAIL <?php // Variaveis para guardar as informações do formulário $destinatario = "jenner@aureatecnologia.com.br"; $nome = $_POST['name']; $email = $_POST['email']; $mensagem = $_POST['message']; $assunto = $_POST['subject']; // Corpo do e-mail mail ( "$destinatario", "$assunto", " E-mail enviado pelo site com as seguintes informacoes Nome: $nome Assunto: $assunto -- Mensagem: $mensagem", "De: $email" ); // Mensagem de confirmação de envio echo "Mensagem Enviada" ?> SCRIPT QUE ENVIA AS INFORMAÇÕES PARA MEU BANCO DE DADOS <?php include('conexao.php'); $nome = $_POST['name']; $email = $_POST['email']; // Guarda informações no banco de dados $msg_decore="INSERT INTO contato(nome, email, data) values('$nome', '$email', NOW())"; $resultado_msg_decore= mysqli_query($conexao, $msg_decore) ?>
  15. Flávio Sampaio

    Liberar pesquisa PHP

    Preciso fazer uma pesquisa de satisfação, porém eu preciso que um usuário libere em um computador pra outro computador exibir a página sem que seja feito algum comando deste computador. Não sei se expliquei bem, alguém tem alguma idéia? Obrigado
  16. camargo.2018

    [Resolvido] Como ler uma string

    Olá, tudo bem? alguém pode me ajudar tipo TIPO=Produto&ID=4|TIPO=Produto&ID=4|TIPO=Domain&name=canargo&tls=.com|TIPO=Produto&ID=4 Quero pegar isso e transformar nisso for($i = 0; $i <= $quantidade;$i++){ if($produto[tipo][$i] == "Produto"){ $idProduto[$i] = $produto[ID][$i]; }elseif($produto[tipo][$i] == "Domain"){ $NameDomain[$i] = $produto[name][$i]; $TlsDomain[$i] = $produto[tls][$i]; } } alguém pode me ajudar ou se conhece outro método.
  17. Olá pessoal, preciso enviar um dado vindo de um input para outra pagina via ajax, como posso preencher o exemplo abaixo o código esta incompleto e sou iniciante com ajax . Obs: tenho que usar o método onblur no input para a função ser disparada assim que usuário sair do mesmo . <script> function buscacpf() { $(document).ready(function(){ $('#cpf').change(function(){ var cpf = $(this).val(); var data = 'cpf='+cpf; $.ajax({ type : "POST", url : "valida.php", data : data, cache : false, success: function(html) { $('#cpf').html(html); } }) }); }); } </script> abaixo o input . <input name="cpf" id="cpf" onblur="buscacpf()"> para resumir seria assim, o usuário digita o cpf nesse input e ao sair dele ou clicar em outro campo a função envia o cpf do mesmo para a pagina valida.php
  18. BTK

    Como decodificar unicode json

    Bom dia, como posso retorna a resposta decodificada no json? Estou recebendo o valor assim: "Raul Andr\u00e9 Barbosa" quero que venha "Raul André Barbosa" $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://www.4devs.com.br/ferramentas_online.php"); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_COOKIESESSION, true); curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd().'/test.txt'); curl_setopt($ch, CURLOPT_COOKIEFILE, getcwd().'/test.txt'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, 'acao=gerar_pessoa&sexo='.$sexo.'&pontuacao=S&idade='.$idade.'&cep_estado=&cep_cidade='); echo $dados = curl_exec($ch);
  19. ppanetony

    nome de variavel

    olá. estou fazendo uma refatoração em alguns códigos e quero mudar o nome de uma variável... nem sei se precisa mudar... mas achei ela com nome meio estranho private $columnsByProperty = []; é um array associativo que faz um de/para com algumas tabelas do banco de dados exemplo do que a variável armazena ['id_produto' => 'id', 'nome_produto' => 'nome, 'cod_gtin' => 'gtin"] a chave do array é o nome da coluna do banco de dados e o conteúdo é o nome do atributo na classe eu achei esse nome muito estranho... queria mudar para deixar mais claro. alguém tem alguma sugestão... tem tmb algumas funções, exemplo: getColumnByPropertyName($propName) // retorna o nome da coluna do banco, getColumnsByProperty() //retorna o array explicado acima... sei lá... achei meio estranho
  20. Boa Tarde Estou tentando criar um arquivo.php novo no meu Wordpress do tema Avada mas não consigo, simplesmente não aparece a opção de inserir arquivo e nem com o botão direito do mouse, poderiam me ajudar, como posso inserir esse arquivo?
  21. danart5

    PHP Enviando Campo vazio para o Banco

    Boa tarde, estou testando um campo para cadastro de usuários, mas quando envio os dados para o banco, o campo senha vai vazio com a codificação MD5. Sem o MD5 a senha é cadastrada normalmente, mas preciso de uma codificação para senha. <?php $nome = $_POST['nome']; $login = $_POST['login']; $senha = md5($_POST['senha']); $email = $_POST['email']; $setor = $_POST['setor']; $conn = mysql_connect('localhost', 'root', '123456'); if (!$conn) { die('Não foi possível conectar: ' . mysql_error($conn)); } mysql_select_db("osafti", $conn); mysql_set_charset("utf8", $conn); $sqlu = mysql_query("INSERT INTO `login`( `nome_login`, `usuario_login`, `email_login`, `setor_login`, `senha_login`) VALUES ('$nome','$login','$email','$setor','$senha')");
  22. Willians Magán

    Problemas com classe declarada no __construct

    Bom dia, Estou com problemas para acessa o método de inserção de uma página do meu MVC. Tenho o controller Category criado, e no seu _construct, coloquei o redirecionamento para sua view, e fiz a requisição do model para exibir as categorias cadastradas na tela. Quando crio o método cadastrar, e peço para acessar o model, recebo erro " Fatal error: Cannot declare class CategoryModel, because the name is already in use in E:XXX\model\CategoryModel.php on line 24". Já tentei instanciar em outras páginas e até desconstruir o inicio para poder acessar o formulário e a inserção de novos dados, porém o erro ainda ocorre. Segue os arquivos em questão: CategoryController.php <?php use app\lib\Controller; class CategoryController extends Controller { public function __construct() { echo '<p><h1>(categorycontroller.php)Category Controller Page</h1></p>'; parent::__construct(); $table = 'category'; $data = array(); $model = $this->load->model('CategoryModel'); $data['cat'] = $model->ListAll($table); $this->load->view('category/home', $data); } public function cadastrar() { $table = 'category'; $data = array( 'category_name' => 'Viagem', 'category_title' => 'Viagem', 'category_status' => 'E', ); $model = $this->load->model('CategoryModel'); $model->Insert($table, $data); } } CategoryModel.php <?php use app\lib\Model; class CategoryModel extends Model { public function __construct() { echo '<p>(category.php)Model Category da Página Category</p>'; parent::__construct(); } public function ListAll($table) { $sql = 'SELECT * FROM ' . $table . ' ORDER BY category_name ASC'; return $this->db->Read($sql); } public function ListOne($table, $id) { $sql = 'SELECT * FROM ' . $table . ' WHERE id = :id'; $data = array(':id' => $id); return $this->db->Read($sql, $data); } public function Insert($table, $data) { return $this->db->Create($table, $data); } }
  23. <?php $servername="localhost"; $username="root"; $password=""; $dbname="erpp"; $conexaobd = mysqli_connect($servername,$username,$password,$dbname); if(!$conexaobd){ die("ERRO ao selecionar o Banco de Dados".mysqli_connect_error()); } echo ""; $sql= mysqli_query($conexaobd, "SELECT * FROM 'estoque'"); echo "<table border=2> <tr> <td>CodEquip</td> <td>Nome</td> <td>Descrição</td> <td>Quant</td> </tr>"; while($row = mysqli_fetch_array($sql)) { echo "<tr>"; echo "<td>" .$row['codequipamento']. "</td>"; echo "<td>" .$row['nome']. "</td>"; echo "<td>" .$row['descricao']. "</td>"; echo "<td>" .$row['quant']. "</td>"; echo "</tr>"; echo "</table>"; } mysqli_close($conexaobd); ?> Da o seguinte erro: Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in Se eu deixo o While dessa forma While($sql) ele não apresenta o erro porem continua sem puxar as informações
  24. Ola Programadores de Plantão!! Eu tendo um problema em um sistema que eu criei. Criei um sistema WEB de cadastro de questões dissertativa, porem o formulário de cadastro ta e uma tabelas os no BD, mais para frente a pesquisa ficara mais complicada por esse motivo. E também n consigo fazer o relacionamento no select de pesquisa. Olha em baixo o SELECT de pesquisa. Mas agora eu quero separa cada campo do select de pesquisa em um tabela so, Ficando assim o bd: name db: db_quest; name tabelas: tb_ano: id (int), ano (int); tb_assunto: id (int), assunto(varchar); tb_banca : id (int), banca (varchar); tb_ cargo: id (int), cargo (varchar); tb_especialidade : id (int), especialidade (varchar); tb_formacao : id (int), formacao (varchar); tb_orgao : id (int), orgao (varchar); tb_qtdLinha : id (int), qtdLinha (int); tb_tema : id (int), tema(varchar); tb_quest: id (int), tb_ano (MULL), tb_assunto (MULL), tb_banca (MULL), tb_formacao (MULL), tb_especialidade (MULL), tb_cargo (MULL), tb_orgao (MULL), tb_qtdLinha (MULL), tb_tema (MULL), enunciado (TEXT), padraoRes (TEXT), resolucao (TEXT), video (VARCHAR), material (VARCHAR), professor (VARCHAR) , exibir (INT). Blz. A agora minha duvida e essa. Como vou fazer um formulário com esse banco ? Como vou fazer um formulário que tem campos de outras tabelas (de chaves estrangeira)? As imagens a baixo, são para mostrar o SELECT DE PESQUISA que usa para buscar questões no estilo https://qconcursos.com. E também tem as imagens que mostra como esta o meu formulário de cadastro das questões pss: se poder manda alguns arquivos de eexemplo eu agradeço muito
  25. Ola Programadores de Plantão!! Eu tendo um problema em um sistema que eu criei. Criei um sistema WEB de cadastro de questões dissertativa, porem o formulário de cadastro ta e uma tabelas os no BD, mais para frente a pesquisa ficara mais complicada por esse motivo. E também n consigo fazer o relacionamento no select de pesquisa. Olha em baixo o SELECT de pesquisa. Mas agora eu quero separa cada campo do select de pesquisa em um tabela so, Ficando assim o bd: name db: db_quest; name tabelas: tb_ano: id (int), ano (int); tb_assunto: id (int), assunto(varchar); tb_ : id (int), (varchar); tb_ : id (int), (varchar); tb_ : id (int), (varchar); tb_ : id (int), (varchar);
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.