Jump to content

Search the Community

Showing results for tags 'form'.



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 172 results

  1. joaopedropeterle

    Máscara de Dinheiro para Formulario

    Boa tarde pessoal! Preciso fazer os valores digitados no campo do formulário serem escritos de forma inversa, pois se trata de dinheiro, nada do que fiz deu certo até agora... meu código está assim: var valor = $("#valor"); valor.keyup(() => { valor.val(VMasker.toPattern(valor.val(), "999.999.999,99", {reverse: true})); }) #valor é a ID do campo onde será inserido... Não sei se fui bem claro, sou apenas iniciante...rsrs
  2. Boa tarde gente. Tenho meu site em Mobirise, pra pegar leads. Ao cliente clicar em enviar ele só mostra a mensagem de "obrigado, aguarde nosso contato". Eu gostaria que em vez disto, ele encaminhasse ele pra página de obrigado. Já tentei um mente de coisas mas não funcionou. Segue abaixo o código. Este meu formulário é formoid. <div data-form-type="formoid"> <!---Formbuilder Form---> <form action="https://mobirise.com/" method="POST" class="mbr-form form-with-styler" data-form-title="Mobirise Form"><input type="hidden" name="email" data-form-email="true" value="A6LDZwZh8SsHY2SXE5G0uDeobTt+vGAPyztLTpaFnJ3YS523L+3ekb+dfC0ljSO2ENKcG2x7MzCrFsvX6BsE84UN+iQwUvASww4aTuqS7DVv4QO8axCqYvnhYxsAOEpX"> <div class="row"> <div hidden="hidden" data-form-alert="" class="alert alert-success col-12">Obrigado por deixar seu contato. Em breve ligaremos pra você.</div> <div hidden="hidden" data-form-alert-danger="" class="alert alert-danger col-12"> </div> </div> <div class="dragArea"> <div class="col-md-6 form-group" data-for="name"> <input type="text" name="name" placeholder="Seu nome" data-form-field="Name" required="required" class="form-control input display-7" id="name-form4-d"> </div> <div class="col-md-6 form-group" data-for="phone"> <input type="text" name="phone" placeholder="Telefone" data-form-field="Phone" required="required" class="form-control input display-7" id="phone-form4-d"> </div> <div data-for="email" class="col-md-12 form-group"> <input type="text" name="email" placeholder="E-mail" data-form-field="Email" class="form-control input display-7" required="required" id="email-form4-d"> </div> <div class="col-md-12 input-group-btn mt-2 align-center"><button type="submit" class="btn btn-primary btn-form display-4" href="obrigado.html#header3-2j">ENVIAR</button></div> </div> </form><!---Formbuilder Form---> </div>
  3. roohmcd

    Enviar formulário com campos ocultos

    Galera, seguinte, eu tenho um formulário com dois selects ocultos, eles serão exibidos somente quando eu selecionar uma das opções no select pai, porém toda vez que faço o envio deste ele pega o valor de um select oculto. Tem alguma maneira de fazer com ele só pegue o valor se eu selecionar a opção no select pai ? Este é meu formulário: <form id="createusers" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" class="needs-validation" oninput='userrepassword.setCustomValidity(userrepassword.value != userpassword.value ? "Senhas não conferem." : "")' novalidate> <div class="form-group"> <div class="input-group"> <div class="input-group-prepend"> <div class="input-group-text"><i class="fas fa-user-circle"></i></div> </div> <input id="username" name="username" placeholder="Usuário" type="text" aria-describedby="usernameHelpBlock" required="required" class="form-control"> <div class="invalid-feedback">Por favor, digite um nome de usuário válido.</div> </div> <small id="usernameHelpBlock" class="form-text text-muted">Digite um nome de usuário.</small> </div> <div class="form-group"> <div class="input-group"> <div class="input-group-prepend"> <div class="input-group-text"><i class="fa fa-lock"></i></div> </div> <input id="userpassword" name="userpassword" placeholder="Senha" type="password" required="required" class="form-control" aria-describedby="userpasswordHelpBlock"> <div class="invalid-feedback">Por favor, digite uma senha.</div> </div> <small id="userpasswordHelpBlock" class="form-text text-muted">Digite uma senha para o usuário. Sua senha deve ter no mínimo 6 caracteres.</small> </div> <div class="form-group"> <div class="input-group"> <div class="input-group-prepend"> <div class="input-group-text"><i class="fa fa-lock"></i></div> </div> <input id="userrepassword" name="userrepassword" placeholder="Confirme a senha" type="password" required="required" class="form-control" aria-describedby="userrepasswordHelpBlock"> <div class="invalid-feedback">Por favor, confirme a senha.</div> </div> <small id="userrepasswordHelpBlock" class="form-text text-muted">Confirme a senha.</small> </div> <div class="form-group"> <label>Informe o grupo do usuário</label> <select id="usergroup" name="usergroup" class="form-control" required> <option value="">-- Selecione uma opção --</option> <option value="neg">Negado</option> <option value="tot">Total</option> <option value="controlado">Controlado</option> <option value="restrito">Restrito</option> <option value="lib">Liberado</option> <option value="noc">No Cache</option> </select> <div class="invalid-feedback">Por favor, selecione uma opção para informar o grupo do usuário.</div> <small id="usergroupHelpBlock" class="form-text text-muted">Selecione um grupo para o usuário.</small> </div> <div class="form-group"> <label>Selecione o grupo controlado para o usuário</label> <select id="usergroup-controlado" name="usergroup" class="form-control"> <option value="c01">Controlado 01</option> <option value="c02">Controlado 02</option> <option value="c03">Controlado 03</option> </select> </div> <div class="form-group"> <label>Selecione o grupo restrito para o usuário</label> <select id="usergroup-restrito" name="usergroup" class="form-control"> <option value="r01">Restrito 01</option> <option value="r02">Restrito 02</option> <option value="r03">Restrito 03</option> <option value="r04">Restrito 04</option> <option value="r05">Restrito 05</option> <option value="r06">Restrito 06</option> <option value="r07">Restrito 07</option> <option value="r08">Restrito 08</option> <option value="r09">Restrito 09</option> </select> </div> <div class="form-group"> <button id="submitcreateuser" name="submitcreateuser" type="submit" class="btn btn-primary">Criar Usuário</button> </div> </form> E para ocultar estes selects uso os seguintes scripts: <script type="text/javascript"> (function( $ ){ $.fn.dependsOn = function(element, value,callback) { var elements = this; var isContainer = false; //add change handler to element $(element).change(function(){ var $this = $(this); var showEm = false; if ( $this.is('select') ) { var fieldValue = $this.find('option:selected').val(); if ( !value ) { showEm = fieldValue && $.trim(fieldValue) != ''; } else if (typeof(value) === 'string') { showEm = value == fieldValue; } else if ($.isArray(value)) { showEm = ($.inArray(fieldValue, value) !== -1); } } else if ($this.is('input[type="text"]')){ var fieldValue = $this.val(); if ( !value ) { showEm = fieldValue && $.trim(fieldValue) != ''; } else if (typeof(value) === 'string') { showEm = value == fieldValue; } else if ($.isArray(value)) { showEm = ($.inArray(fieldValue, value) !== -1); } } // add containers for input else if ($this.hasClass('depends-container')){ isContainer=true; var target = $this.find('input[type="text"]'); var fieldValue = target.val(); if ( !value ) { showEm = fieldValue && $.trim(fieldValue) != ''; } else if (typeof(value) === 'string') { showEm = value == fieldValue; } else if ($.isArray(value)) { showEm = ($.inArray(fieldValue, value) !== -1); } } if(isContainer){ elements.each(function(){ $(this).toggle(showEm); if(callback){ callback(); } }); }else{ elements.closest('div').toggle(showEm); if(callback){ callback(); } } }); //hide the dependent fields return elements.each(function(){ var $this= $(this); var isContainer= false; $(element).each(function(index){ var el = $(this); if(el.hasClass('depends-container') && el.find('input[type="text"]').length){ isContainer = true; el = el.find('input[type="text"]'); if(el.val() != '' && $this.is('visible') == false ){ $this.show(); if(callback){ callback(); } } } }); if(!isContainer){ $(this).closest('div').hide(); } }); }; })( jQuery ); </script> <script type="text/javascript"> $('#usergroup-controlado').dependsOn('#usergroup', ['controlado']); $('#usergroup-restrito').dependsOn('#usergroup', ['restrito']); </script> E este é o script que faz o envio do formulário, onde obtenho as informações preenchidas: <?php if(isset( $_POST['submitcreateuser'] )) { $fullname = $_POST["fullname"]; $username = $_POST["username"]; $userpassword = $_POST["userpassword"]; $userrepassword = $_POST["userrepassword"]; $networkaccess = $_POST["networkaccess"]; $usergroup = $_POST["usergroup"]; $createuser = "$username $fullname $networkaccess $usergroup $userpassword $userrepassword s -a; echo $?"; echo "<pre> >> $createuser << </pre>"; } ?> Os selects ocultos são os do grupo Controlado e Restrito, quando selecionar essas opções ele abre outro select com as opções respectivas, tipo Controlado ele irá exibir o select Controlado 01, Controlado 02, Controlado 03. E assim serve também para a opção Restrito. Tem algo de errado no meu formulário ?
  4. Olá galera, sou bem iniciante em html, porém de pouco em pouco tô tentando aprender. Queria fazer uma espécie de checkout para uma loja que estou fazendo, e pra isso usei uma base de formulário para fazer isso, pois o Mercado Pago não salva seus dados de endereço, então achei melhor fazer uma página de checkout para isso. Com ajuda de um gerador que encontrei fuçando na net, consegui o código que colocarei abaixo, porém no mesmo site do gerador, não oferece o botão de enviar. Queria saber como faço para enviar o formulário para meu e-mail ou outro lugar e após isso redirecionar o comprador para o Mercado Pago para efetuar o pagamento, desde já fico agradecido !!! Código abaixo: <form class="form-horizontal"> <fieldset> <!-- Form Name --> <legend>Checkout</legend> <!-- Text input--> <div class="form-group"> <label class="col-md-4 control-label" for="Nome ">Nome</label> <div class="col-md-4"> <input id="Nome " name="Nome " type="text" placeholder="Seu nome" class="form-control input-md"> </div> </div> <!-- Text input--> <div class="form-group"> <label class="col-md-4 control-label" for="Sobrenome">Sobrenome</label> <div class="col-md-4"> <input id="Sobrenome" name="Sobrenome" type="text" placeholder="Seu sobrenome" class="form-control input-md"> </div> </div> <!-- Text input--> <div class="form-group"> <label class="col-md-4 control-label" for="Endereço">Endereço</label> <div class="col-md-4"> <input id="Endereço" name="Endereço" type="text" placeholder="Primeira linha do endereço" class="form-control input-md"> </div> </div> <!-- Text input--> <div class="form-group"> <label class="col-md-4 control-label" for="Endereço2">Nº, Complemento...</label> <div class="col-md-4"> <input id="Endereço2" name="Endereço2" type="text" placeholder="Informações adicionais do endereço" class="form-control input-md"> </div> </div> <!-- Text input--> <div class="form-group"> <label class="col-md-4 control-label" for="Cidade">Cidade</label> <div class="col-md-4"> <input id="Cidade" name="Cidade" type="text" placeholder="Sua cidade" class="form-control input-md"> </div> </div> <!-- Multiple Checkboxes (inline) --> <div class="form-group"> <label class="col-md-4 control-label" for="Estado">Estado</label> <div class="col-md-4"> <label class="checkbox-inline" for="Estado-0"> <input type="checkbox" name="Estado" id="Estado-0" value="AC"> AC </label> <label class="checkbox-inline" for="Estado-1"> <input type="checkbox" name="Estado" id="Estado-1" value="AL"> AL </label> <label class="checkbox-inline" for="Estado-2"> <input type="checkbox" name="Estado" id="Estado-2" value="AP"> AP </label> <label class="checkbox-inline" for="Estado-3"> <input type="checkbox" name="Estado" id="Estado-3" value="AM"> AM </label> <label class="checkbox-inline" for="Estado-4"> <input type="checkbox" name="Estado" id="Estado-4" value="BA"> BA </label> <label class="checkbox-inline" for="Estado-5"> <input type="checkbox" name="Estado" id="Estado-5" value="CE"> CE </label> <label class="checkbox-inline" for="Estado-6"> <input type="checkbox" name="Estado" id="Estado-6" value="DF"> DF </label> <label class="checkbox-inline" for="Estado-7"> <input type="checkbox" name="Estado" id="Estado-7" value="ES"> ES </label> <label class="checkbox-inline" for="Estado-8"> <input type="checkbox" name="Estado" id="Estado-8" value="GO"> GO </label> <label class="checkbox-inline" for="Estado-9"> <input type="checkbox" name="Estado" id="Estado-9" value="MA"> MA </label> <label class="checkbox-inline" for="Estado-10"> <input type="checkbox" name="Estado" id="Estado-10" value="MT"> MT </label> <label class="checkbox-inline" for="Estado-11"> <input type="checkbox" name="Estado" id="Estado-11" value="MS"> MS </label> <label class="checkbox-inline" for="Estado-12"> <input type="checkbox" name="Estado" id="Estado-12" value="MG"> MG </label> <label class="checkbox-inline" for="Estado-13"> <input type="checkbox" name="Estado" id="Estado-13" value="PA"> PA </label> <label class="checkbox-inline" for="Estado-14"> <input type="checkbox" name="Estado" id="Estado-14" value="PB"> PB </label> <label class="checkbox-inline" for="Estado-15"> <input type="checkbox" name="Estado" id="Estado-15" value="PR"> PR </label> <label class="checkbox-inline" for="Estado-16"> <input type="checkbox" name="Estado" id="Estado-16" value="PE"> PE </label> <label class="checkbox-inline" for="Estado-17"> <input type="checkbox" name="Estado" id="Estado-17" value="PI"> PI </label> <label class="checkbox-inline" for="Estado-18"> <input type="checkbox" name="Estado" id="Estado-18" value="RJ"> RJ </label> <label class="checkbox-inline" for="Estado-19"> <input type="checkbox" name="Estado" id="Estado-19" value="RN"> RN </label> <label class="checkbox-inline" for="Estado-20"> <input type="checkbox" name="Estado" id="Estado-20" value="RS"> RS </label> <label class="checkbox-inline" for="Estado-21"> <input type="checkbox" name="Estado" id="Estado-21" value="RO"> RO </label> <label class="checkbox-inline" for="Estado-22"> <input type="checkbox" name="Estado" id="Estado-22" value="RR"> RR </label> <label class="checkbox-inline" for="Estado-23"> <input type="checkbox" name="Estado" id="Estado-23" value="SC"> SC </label> <label class="checkbox-inline" for="Estado-24"> <input type="checkbox" name="Estado" id="Estado-24" value="SP"> SP </label> <label class="checkbox-inline" for="Estado-25"> <input type="checkbox" name="Estado" id="Estado-25" value="SC"> SC </label> <label class="checkbox-inline" for="Estado-26"> <input type="checkbox" name="Estado" id="Estado-26" value="SE"> SE </label> <label class="checkbox-inline" for="Estado-27"> <input type="checkbox" name="Estado" id="Estado-27" value="TO"> TO </label> </div> </div> </fieldset> </form>
  5. Bom dia pessoal! Estou desenvolvendo uma aplicação para um amigo, e surgiu um problema que estou tentando resolver faz alguns dias mas não da certo, possuo um campo no formulário no qual deve ser preenchido, porém não será salvo em BD ou algo do tipo e sim será gerado um PDF. Estou utilizando Laravel 5.8, até achei um código que me deu uma luz na internet e a parte de duplicar o campo do form esta funcionando, segue imagem de como esta o campo na view: Os botoẽs de + e - são os botões que adicona ou remove os campos no form, porém eu dei um dd() na saida desses forms e só esta trazendo o primeiro campo: O campo 2 que foi gerado não traz, será que alguém pode me dar uma força, segue o código em HTML e javascript que eu encontrei: <div class="row"> <label for="exampleFormControlSelect1" class="font-weight-bold">Selecione as Armas:</label> <div class="form-check"> <br> <div class="form-row my-2"> <div id="origem"> <div class="form-group col-md-6 navbar-form navbar-left"> <label for="name">Tipo</label> <input type="text" class="form-control" id="tipo" name="tipo[]"> <label for="name">Marca</label> <input type="text" class="form-control" id="marca" name="marca[]" > <label for="name">Calibre</label> <input type="text" class="form-control" id="calibre" name="calibre[]"> <label for="name">Nº Série</label> <input type="text" class="form-control" id="nserie" name="nserie[]" > <label for="name">Registro/SIGMA</label> <input type="text" class="form-control" id="regsigma" name="regsigma[]" > <button type="button" class="btn btn-default" onclick="duplicarCampos();"><i class="fas fa-plus-square"></i></button> <button type="button" class="btn btn-default" onclick="removerCampos(this);"><i class="fas fa-minus-square"></i></button> </div> </div> </div> </div> </div> <div class="row"> <div id="destino"> </div> </div> <script type="text/javascript"> function duplicarCampos(){ var clone = document.getElementById('origem').cloneNode(true); var destino = document.getElementById('destino'); destino.appendChild (clone); var camposClonados = clone.getElementsByTagName('input'); for(i=0; i<camposClonados.length;i++){ camposClonados[i].value = ''; } } function removerCampos(id){ var node1 = document.getElementById('destino'); node1.removeChild(node1.childNodes[0]); } </script>
  6. kelvinferraz

    Validando arquivo em anexo Laravel 5.8

    Bom dia Pessoal, Estou com um problema que talvez muitos já devem ter passado, eu criei um FormRequest de um cadastro que fiz para validar os campos de anexo que vai para o BD. Incluindo a seguinte regra do name anexo_rg return [ 'anexo_rg' => 'mimes:jpeg,png,jpg,pdf|max:2048', ]; O campo não é required, porém ele fica pedindo para inserir um arquivo do tipo que foi criado na regra, ou seja, ele esta forçando um required no anexo, como consigo ignorar quando não possuir anexo? OBs: Eu criei um campo hidden para enviar um texto "NÃO POSSUI ANEXO". Antes de eu criar esse FormRequest ele conseguia deixar o anexo vazio, porém não tinha regras e a pessoa conseguia anexar qualquer tipo de arquivo.
  7. Bom tarde! Eu peguei um link no console do Google tradutor, e queria por em um form para criar o link, o link abre, só que não "carrega", se eu atualizar a página do mesmo, o link funciona. o link é este aqui: https://translate.google.com/translate_tts?ie=UTF-8&amp;client=tw-ob&amp;q=TEXT_HERE&amp;tl=en o form que estou usando é este : <form method="get" action="https://translate.google.com/translate_tts" enctype="application/x-www-form-urlencoded"> <input type="hidden" name="ie" value="UTF-8"> <input type="hidden" name="client" value="tw-ob"> <input type="text" name="q" value="Texto_Here"> <input type="hidden" name="tl" value="en"> <input type="submit" value="Criar"> </form> O link funciona como eu quero, mas quando eu clico em enviar, abre com erro 404, mas se eu atualizar o link funciona, eu gostaria de trazer o mesmo link num iframe pra dar play e ouvir o texto gerado. Obrigado desde já.
  8. Raphael Beghelli Ribeiro

    INPUT FIRST ITEM ACTIVE

    Prezados, Tenho um formulário de busca, onde um INPUT recebe informações de um Banco de Dados. No Android, esta tudo funcionando 100%. Porém, no IoS, ele só marca o primeiro item da lista de busca. <div id="local"> <font>QUAL BAIRRO, CIDADE OU CÓDIGO?</font> <input name="psqm" id="psqm" type="text" placeholder="DIGITE O BAIRRO, A CIDADE OU O CÓDIGO" autocomplete="off" /> </div> Após preencher todos os campos anteriores, tento digitar por exemplo: Jardim na listagem, aparece: Jardim América; Jardim Santa Lucia; Jardim Santos; Outros... Independente de onde clicar, apenas o primeiro item ("Jardim América") é selecionado. Alguma dica? Lembrando que este erro é apenas no iPhone.
  9. Pessoal, No código abaixo quero recortar a foto e subir o nome do arquivo na variável que busco no banco de dados, consegui fazer o efeito de recortar e de visualizar mas não está aparecendo a imagem recortada e nem salvando o nome do arquivo com a nova dimensão, podem me ajudar: <?php error_reporting(E_ALL ^ E_NOTICE); require_once("mostra-alerta.php"); include("coneta_mysql.php"); /** * Jcrop image cropping plugin for jQuery * Example cropping script * @copyright 2008-2009 Kelly Hallman * More info: http://deepliquid.com/content/Jcrop_Implementation_Theory.html */ if ($_SERVER['REQUEST_METHOD'] == 'POST') { $targ_w = $targ_h = 150; $jpeg_quality = 90; $src = "img/perfil/<?php echo $foto_perfil ; ?>"; $img_r = imagecreatefromjpeg($src); $dst_r = ImageCreateTrueColor( $targ_w, $targ_h ); imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'], $targ_w,$targ_h,$_POST['w'],$_POST['h']); header('Content-type: image/jpeg'); imagejpeg($dst_r,null,$jpeg_quality); exit; } ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="UTF-8"> <title>REDE A</title> <link rel="icon" href="img/logo_pequeno.png"> <link href="css/principal.css" rel="stylesheet" /> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <link href="css/select2.min.css" rel="stylesheet" /> <link href="https://fonts.googleapis.com/css?family=Raleway&display=swap" rel="stylesheet"> <link rel="stylesheet" href="css/bootstrap.min.css"> <script src="js/principal.js"></script> <script src="js/jquery.min.js" type="text/javascript"></script> <script src="js/jquery.Jcrop.js" type="text/javascript"></script> <script src="js/jquery.Jcrop.min.js" type="text/javascript"></script> <link rel="stylesheet" href="css/jquery.Jcrop.css" type="text/css" /> <link rel="stylesheet" href="css/demos.css" type="text/css" /> </head> <script type="text/javascript"> jQuery(function($){ // Create variables (in this scope) to hold the API and image size var jcrop_api, boundx, boundy; $('#cropbox').Jcrop({ onChange: updatePreview, onSelect: updatePreview, aspectRatio: 1 },function(){ // Use the API to get the real image size var bounds = this.getBounds(); boundx = bounds[0]; boundy = bounds[1]; // Store the API in the jcrop_api variable jcrop_api = this; }); function updatePreview(c) { if (parseInt(c.w) > 0) { var rx = 100 / c.w; var ry = 100 / c.h; $('#preview').css({ width: Math.round(rx * boundx) + 'px', height: Math.round(ry * boundy) + 'px', marginLeft: '-' + Math.round(rx * c.x) + 'px', marginTop: '-' + Math.round(ry * c.y) + 'px' }); } }; $(function(){ $('#cropbox').Jcrop({ aspectRatio: 1, onSelect: updateCoords }); }); function updateCoords(c) { $('#x').val(c.x); $('#y').val(c.y); $('#w').val(c.w); $('#h').val(c.h); }; function checkCoords() { if (parseInt($('#w').val())) return true; alert('Please select a crop region then press submit.'); return false; }; }); </script> <body> <main> <?php include("conecta_mysql.php"); require_once("logica-usuario.php"); include("foto_perfil_php.php");?> <div id="outer"> <div class="jcExample"> <div class="article"> <table> <tr> <td> <img id="cropbox" alt="Flowers" src="img/perfil/<?php echo $foto_perfil ; ?>" style="width: 100%; margin-right: 2rem"> </td> <td> <div style="width:100px;height:100px;overflow:hidden;"> <img src="img/perfil/<?php echo $foto_perfil ; ?>" id="preview" alt="Preview" class="jcrop-preview" /> </div> </td> </tr> </table> <form action="alterar_imagem.php" method="post" onsubmit="return checkCoords();"> <input type="hidden" id="x" name="x" /> <input type="hidden" id="y" name="y" /> <input type="hidden" id="w" name="w" /> <input type="hidden" id="h" name="h" /> <input type="submit" value="Recortar" /> </form> <form method="post" enctype="multipart/form-data" name="cadastro"> <input class="btn btn-outline-success" id="escolha_foto" type="file" name="foto"> <button type="file" id="button_perfil" class="btn btn-outline-success" name="upload_foto"> OK </button> <button class="btn btn-outline-success" onclick="refresh()">SAIR</button> </form> </div> </div> </div> </main> </body> <?php include('rodape.php') ?>
  10. Pessoal, tudo bem? Eu infelizmente sou uma pessoa muito newbie no Access, e extremamente enferrujada no VBA, e eu tenho que criar um banco de dados para importar várias planilhas de Mês/Ano (Ex.: 012018; 022018) sempre do mesmo modelo/molde/afins, e no fim, gerar um relatório com as informações importadas. O modelo relatório e o modelo tabela estão prontos, entretanto, não sei como criar o formulário que faça: 1º: Clicar no botão procurar arquivo; 2º: Solicite o Mes/Ano do arquivo que será importado; 3º: Abra a API do Windows de localizar arquivo; 4º: Ao selecionar e importar o arquivo, dê baixa na tabela definida. A tabela e o arquivo tem todos as mesmas colunas, entretanto, eu inseri a coluna MesAno na tabela que deverá ser inserida conforme a pergunta que foi solicitada no formulário. Pois o relatório será gerado de acordo com essa coluna.
  11. Dineysil

    Ajax e radio no form

    Boa tarde! Sou iniciante em Javascript e Ajax e estou precisando de criar uma função para: Em um Form tenho dois "radios" jurídico e físico, preciso que ao clicar em uma opção no form alterne uma "Label" e uma "Text" Se a opção for Físico a Label será CPF: e a Text terá uma mascara de cpf Se a opção for Jurídico a Label será CNPJ: e a Text terá uma mascara de cnpj Com relação as máscaras eu já as tenho. O site está em ASP Clássico Agradeço se alguém poder ajudar. Claudiney
  12. Pessoal preciso de uma ajuda, desde já agradeço à todos. "Site teste, estudos..." Tenho um formulário com 3 etapas, ele está trabalhando em php normalmente e salvando os dados preenchidos em .txt (para testes apenas). Vamos lá, nas 3 etapas o form está com action="1.php" (2.php, 3.php) e method="post". [Não vou colocar muito código para simplificar, pois é um formulário básico fácil de entender] Exemplo: Pagina 1 - envia para action '1.php' Nome: Telefone: <input type="submit" value="Continuar"> ( O arquivo 1.php armazena os dados e redireciona => header( 'Location:Pagina2.php' ) ; Assim como os outros php's ) Pagina 2 - action 2.php armazena os dados e redireciona => header( 'Location:Pagina3.php' ) ; Cidade: Endereço: <input type="submit" value="Continuar"> A questão está na 3ª página Página 3 - Email: (Preciso que após preencher o campo da página 3 no caso "Email:", ao clicar no botão, neste caso não sei se seria um submit ou button. O formulário não redirecionar para pagina 4, ao clicar ele enviar e salvar normalmente, mas aparecer um novo input na mesma pagina por Exemplo:"Twitter:" ) No caso preciso que ele não redirecione , gostaria de colocar um gif de carregando por 15 segundos por exemplo como se estivesse processando as informações... e em seguida ele apresentar o novo input do "Twitter:" , onde ai sim enviaria normalmente...
  13. Galera,para vocês, qual o melhor jeito de criar um formulario de inscrição pago para eventos, sem ter que utilizar essas plataformas online de sites como sympla ou evenbrite?
  14. silassf

    Formulario CONTATO

    Olá, boa tarde. A tempos venho trabalhando com este formulário de contato em PHP. porém uns dias para ca, estou fazendo teste e parece que nao esta funcionando mais nos sites que desenvolvo. não tenho experiencia em PHP mas quando comecei a usar esse FORM ele funcionava perfeitamente. Agora nao envia mais o email. Alguem pode me ajudar. Servidor que utilizo é UOL e quando incluo o email a ser enviado sempre utilizo do mesmo servidor que está hospedado o site. Ex."contato@meudominio.com.br". segue o código EXECUTADO quando clico no evento Submit (botao Enviar) do Formulario que está Method (post) <? $nome=$_POST['nome']; $cidade=$_POST['cidade']; $estado=$_POST['estado']; $produto=$_POST['produto']; $telefone=$_POST['telefone']; $email=$_POST['email']; $informacao=$_POST['informacao']; $piso='Contato Site XXXXXXX'; $dpto="contato@meudominio.com.br"; $titulo=$piso; //$destinatario="$dpto"; $mensagem=" Nome: $nome Cidade: $cidade Estado: $estado Produto: $produto Telefone1: $telefone Email: $email Informação: $informacao"; mail("$dpto","$titulo","$mensagem","from:$email"); ?>
  15. explosivemineyt

    Erro no CSS do formulário

    Bom dia, Eu encontro-me a tentar realizar um formulário login do tipo google, mas apesar de estar a funcionar, por vezes quando recarrego a pagina aparece assim e tenho que carregar na pagina ou no campo ou outro local qualquer para atualizar. Gostaria de conseguir corrijir mas apesar de pesquisar não encontro como corrijir. o meu código html: Meu código css: Meu bootstrap.css(ficheiro muito grande, posso disponibilizar por um drive ou algo do genero) bootstrap versão v4.0.0
  16. Andersonografia

    Refresh reenvia form

    Gostaria de agradecer o topico do Tonga (topic/436039-resolvido refresh/) pois me esclareceu a criar um método prático para certificar se o form vem do botão ou do F5. Vou esclarecer também que só tenho essa necessidade quando o primeiro form do documento é um input, porque na maioria dos meus casos sempre é um search. No Value do botão eu coloco o time: <button type="submit" name="carga" class="button" value="<?PHP echo $time;?>"> Coloco a condição se estiver setado e se for diferente da sessão: if(isset($_POST['carga'])) { $compara = ($_POST['carga']); if($compara != $_SESSION['compara']) { E depois do insert, ainda dentro da condição eu gravo a variável na sessão: $_SESSION['compara'] = $compara; Obrigado mais uma vez ao Tonga e ao Forum. Se alguém souber de um método mais prático, por gentileza será muito útil divulgar!!!!
  17. Quero que ao clicar em "Enviar consulta", execute um script .php que envie os dados no formulário para um .txt Eu mandaria pra db, mas ainda não aprendi, minha ideia com isso é apenas aprendizado em php, com testes locais.
  18. Julle

    Formulário

    Porquê esse erro estar acontecendo? Notice: Undefined index: action in C:\xampp\htdocs\PhpProject1\index.php on line 4 Nome: Idade: E-mail: sexo: > Masculino >Feminino Curso: > selecione... > Ciência da Computação > Bacharelando em Informática > Engenharia da Computação Conhecimento: >Microdoft Word >HTML >JavaScript >PHP Código: <!DOCTYPE html> <?php if($_REQUEST["action"] =="save") { $formValid = True; $tamanho_nome = strlen($_POST["CAMPO_NOME"]); if($tamanho_nome < 5|| $tamanho_nome > 64) { echo("O campo 'NOME' deve ter entre 5 e 64 caracteres.".$tamanho_nome); $formValid = FALSE; } $idade = (int)$_POST["CAMPO_IDADE"]; if(is_NaN($idade)|| $idade < 4 || $idade > 120) { echo("O campo 'Idade' deve ter preenchido corretamente."); $formValid = false; } $email = $_POST["CAMPO_EMAIL"]; $regex = "/^[^0-9][A-z0-9_]+([.][A-z0-9_]+)*[@][A-z0-9_]+([.][A-z0-9_]+)*[.][A-z]{2,4}$/"; if(!preg_match($regex, $email)) { echo("O campo 'E-mail' deve ter preenchido corretamente."); $formValid = FALSE; } $sexo = $_POST["CAMPO_SEXO"]; if($sexo != "M" && $sexo != "F") { echo("O campo 'sexo' deve ser preenchido."); $formValid = FALSE; } $curso = $_POST["CAMPO_CURSO"]; if($curso == "" || $curso == "Selecione . . .") { echo("A campo 'curso' deve ser preenchido."); $formValid = FALSE; } $conhecimento = $_POST["CAMPO_CONHECIMENTO"]; if(sizeof($conhecimento)!= 2) { echo("É necessário marcar 2 conhecimento."); $formValid = FALSE; } if($formValid) { echo("Formulário validado com sucesso"); exit(); } } ?> <html> <head> <title>EXEMPLO - formulário</title> <script language=" JavaScrip"> function validaForm() { var tamanho_nome = document.forms["meuForm"].CAMPO_NOME.value.length; if(tamanho_nome <5 || tamanho_nome >64) { alert("O campo 'nome' deve ter entre 5 e 64 caracteres"); return false; } var idade = document.forms["meuForm"].CAMPO_IDADE.value; if(is_NaN($idade)|| $idade < 4 || $idade > 120) { echo("O campo 'Idade' deve ter preenchido corretamente."); return false; } var email = document.forms["meuForm"].CAMPO_EMAIL.value; if(email.length<5 || email.length > 128 ||email.index0f(@) = = -1 || email.index0f('.') == -1){ alert("O campo 'Email' deve ter preenchido corretamente."); return false; } var campo_sexo = document.forms["meuForm"].CAMPO_SEXO; var sexo = false; for(i=0; i<campo_sexo.length;i++){ if(campo_sexo.checked == true) { sexo = campo_sexo.value; brack; } } if(sexo == false) { alert("O campo 'sexo' deve ser preenchido."); return false; } var opcao_curso = document.forms["meuForm"].CAMPO_CURSO.selectedIndex; if(opcao_curso == 0) { alert("O campo 'curso' deve ser preenchhido"); return false; } var conhecimento = document.forms["meuForm"].elements['CAMPO_CONHECIMENTOS[]']; var conhecimentosMarcados =0; for(i=0; i<conhecimentos.length; i++) { if(conhecimento.checked == true) { conhecimentosMarcados++; } } if(conhecimentosMarcados != 2) { alert("É necessário marcar 2 conhecimento"); return false; } document.forms["meuForm"].submit(); } </script> </head> <body> <form method="POST" action="?action=save" name="meuForm"> Nome: <input type=TEXT name= "CAMPO_NOME" value=" <? echo $_POST[' CAMPO_NOME'];?>"> <br>Idade: <input type=TEXT name="CAMPO_IDADE" value="<? echo $_POST['CAMPO_IDADE'];?>"> <br>E-mail:<input type=TEXT name="CAMPO_EMAIL" value="<? echo $_POST['CAMPO_EMAIL'];?>"> <br>sexo: <input type=RADIO name="CAMPO_SEXO" value="M" <? if($_POST['CAMPO_SEXO']== "M"){echo "checked";}?> > Masculino <input type=RADIO nome="CAMPO_SEXO" value="F" <? if($_POST['CAMPO_SEXO']== "F"){echo "checked";}?> >Feminino <br>Curso: <select name= "CAMPO_CURSO"> <option <? if($_POST['CAMPO_CURSO']=="selecione . . . ") { echo "selected";}?> > selecione...</option> <option <? if($_POST['CAMPO_CURSO'] == "Ciência da Computação") { eecho "selected";}?> > Ciência da Computação </option> <option <? if($_POST['CAMPO_CURSO']=="Bacharelando em Informática") { echo "selected";}?> > Bacharelando em Informática</option> <option <? if($_POST['CAMPO_CURSO']== " Engenharia da Computação") {echo "selected";}?> > Engenharia da Computação </option> </select> <br>Conhecimento: <input type =checkbox name=CAMPO_CONHECIMENTOS[] value="Word" <?if(in_aray("Word", $_POST['CAMPO_CONHECIMENTOS[]') != FALSE){echo "checked"; }?> >Microdoft Word <input type =checkbox name=CAMPO_CONHECIMENTOS[] value="HTML" <?if(in_aray("HTML", $_POST['CAMPO_CONHECIMENTOS[]') != FALSE) {echo "checked"; }?> >HTML <input type =checkbox name=CAMPO_CONHECIMENTOS[] value="JS" <?if(in_aray("JS", $_POST['CAMPO_CONHECIMENTOS[]') != FALSE) {echo "checked"; }?> >JavaScript <input type =checkbox name=CAMPO_CONHECIMENTOS[] value="PHP" <?if(in_aray("PHP", $_POST['CAMPO_CONHECIMENTOS[]') != FALSE) {echo "checked"; }?> >PHP <br> <input type=RESET value="Limpar"> <input type=BUTTON onClick="validaform();"value="Enviar"> </form> </body> </html>
  19. Bom dia, Estou com uma página retornando erro e não consigo corrigir. Sou iniciante em php e até o momento, a dificuldade persiste. Ao enviar a mensagem pelo formulário de contato a página não atualiza e retorna o seguinte erro: Notice: Undefined variable: message in /storage/ssd3/973/8336973/public_html/inc/sendEmail.php on line 31 Notice: Undefined variable: error in /storage/ssd3/973/8336973/public_html/inc/sendEmail.php on line 47 OK Este é o código do fomulário: <!-- form --> <form name="contactForm" id="contactForm" method="post" action="sendEmail.php"> <fieldset> <div class="form-field"> <input name="contactName" type="text" id="contactName" placeholder="Name" value="" minlength="2" required=""> </div> <div class="form-field"> <input name="contactEmail" type="email" id="contactEmail" placeholder="Email" value="" required=""> </div> <div class="form-field"> <input name="contactSubject" type="text" id="contactSubject" placeholder="Subject" value=""> </div> <div class="form-field"> <textarea name="contactMessage" id="contactMessage" placeholder="Message" rows="10" cols="50" required=""></textarea> </div> <div class="form-field"> <button class="submitform">Enviar</button> <div id="submit-loader"> <div class="text-loader">Sending...</div> <div class="s-loader"> <div class="bounce1"></div> <div class="bounce2"></div> <div class="bounce3"></div> </div> </div> </div> </fieldset> </form> <!-- Form End --> Este é o Php: // Replace this with your own email address $siteOwnersEmail = 'user@website.com'; if($_POST) { $name = trim(stripslashes($_POST['contactName'])); $email = trim(stripslashes($_POST['contactEmail'])); $subject = trim(stripslashes($_POST['contactSubject'])); $contact_message = trim(stripslashes($_POST['contactMessage'])); // Check Name if (strlen($name) < 2) { $error['name'] = "Please enter your name."; } // Check Email if (!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $email)) { $error['email'] = "Please enter a valid email address."; } // Check Message if (strlen($contact_message) < 15) { $error['message'] = "Please enter your message. It should have at least 15 characters."; } // Subject if ($subject == '') { $subject = "Contact Form Submission"; } // Set Message $message .= "Email from: " . $name . "<br />"; $message .= "Email address: " . $email . "<br />"; $message .= "Message: <br />"; $message .= $contact_message; $message .= "<br /> ----- <br /> This email was sent from your site's contact form. <br />"; // Set From: header $from = $name . " <" . $email . ">"; // Email Headers $headers = "From: " . $from . "\r\n"; $headers .= "Reply-To: ". $email . "\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; if (!$error) { ini_set("sendmail_from", $siteOwnersEmail); // for windows server $mail = mail($siteOwnersEmail, $subject, $message, $headers); if ($mail) { echo "OK"; } else { echo "Something went wrong. Please try again."; } } # end if - no validation error else { $response = (isset($error['name'])) ? $error['name'] . "<br /> \n" : null; $response .= (isset($error['email'])) ? $error['email'] . "<br /> \n" : null; $response .= (isset($error['message'])) ? $error['message'] . "<br />" : null; echo $response; } # end if - there was a validation error } ?> Poderiam me ajudar?? O envio funciona, porém apresenta a mensagem de erro e não atualiza a página. Grato.
  20. ritacfreire

    Form PHP

    Boa Tarde !!! Estou com um form que apresentava caracteres especial, corregi colocando utf8_decode Para o PC ficou bom mais no android agora vem com caracteres especiais. Como resolver. Obrigado
  21. TeixeiraRamos

    Erro em Alterar registros no Form

    Por favor, Clicando no botão "Alterar" abre o form "myModal", mostrando os registros para alterar. Ocorre que após fazer a alteração em qualquer campo mostra os erros. Código página index.php <?php // Salvo em C:\wamp\controleatividades\metadados\Index.php; //require_once 'classes/Usuarios.php'; function __autoload($class) { require_once '../classes/' . $class . '.php'; } ?> <!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <title>Controle de Atividades - Orientado a Objetos</title> <!-- Bootstrap --> <link href="../css/bootstrap.min.css" rel="stylesheet"> <script> var ch = '<?php echo sha1(time()); ?>'; </script> </head> <body> <div class="container"> <header> <img src="imagens/logo.png"/> <div class="well"> <h1 class="text-center">Controle de Atividades <br><span class="text-primary">Estudos</span></h1> </div> </header> <!-- Form cadastrar --> <div style="margin: 100px 0; text-align: center"> <?php $usuario = new Usuarios(); // Cadastro de Usuario if ( isset($_POST['cadastrar']) ): $nome_atividade = $_POST['nome_atividade']; $nome_livro = $_POST['nome_livro']; $nome_autor = $_POST['nome_autor']; $nome_editora = $_POST['nome_editora']; $quant_fl = $_POST['quant_fl']; $fl_parei = $_POST['fl_parei']; $data_inicio = $_POST['data_inicio']; $data_termino = $_POST['data_termino']; $data_paralisacao = $_POST['data_paralisacao']; $observacao = $_POST['observacao']; $usuario->setNome_atividade($nome_atividade); $usuario->setNome_livro($nome_livro); $usuario->setNome_autor($nome_autor); $usuario->setNome_editora($nome_editora); $usuario->setQuant_fl($quant_fl); $usuario->setFl_parei($fl_parei); $usuario->setData_inicio($data_inicio); $usuario->setData_termino($data_termino); $usuario->setData_paralisacao($data_paralisacao); $usuario->setObservacao($observacao); if ($usuario->insert()) { echo '<div class="alert alert-success alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button> <strong>OK!</strong> Incluido com sucesso!!! </div>'; } else { echo '<div class="alert alert-success alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button> <strong>OK!</strong> Erro ao alterar!!! </div>'; } endif; //exclusao de Usuario if (isset($_POST['excluir_ui'])){ $id = $_POST['id_ui']; $usuario->delete($id); } // Alterar Usuario if ( isset($_POST['alterar']) ) { $id_registros = $_POST['id_uii']; $nome_atividade = $_POST['nome_atividade']; $nome_livro = $_POST['nome_livro']; $nome_autor = $_POST['nome_autor']; $nome_editora = $_POST['nome_editora']; $quant_fl = $_POST['quant_fl']; $fl_parei = $_POST['fl_parei']; $data_inicio = $_POST['data_inicio']; $data_termino = $_POST['data_termino']; $data_paralisacao = $_POST['data_paralisacao']; $observacao = $_POST['observacao']; $usuario->setNome_atividade($nome_atividade); $usuario->setNome_livro($nome_livro); $usuario->setNome_autor($nome_autor); $usuario->setNome_editora($nome_editora); $usuario->setQuant_fl($quant_fl); $usuario->setFl_parei($fl_parei); $usuario->setData_inicio($data_inicio); $usuario->setData_termino($data_termino); $usuario->setData_paralisacao($data_paralisacao); $usuario->setObservacao($observacao); $usuario->update($id); } ?> <legend>Formulário Cadastrar</legend> <form class="form-inline" method="post"> <div class="input-group"> <label class="col-xs-1">Atividade:</label> <input name="nome_atividade" type="text" class="form-control"> <label class="col-xs-1">Livro:</label><br> <input name="nome_livro" type="text" class="form-control"> <label class="col-xs-1">Autor:</label><br> <input name="nome_autor" type="text" class="form-control"> <label class="col-xs-1">Editora:</label><br> <input name="nome_editora" type="text" class="form-control"> <label class="col-xs-1">Quant.Fls:</label><br> <input name="quant_fl" type="text" class="form-control"> <label class="col-xs-1">Fls. Parei:</label><br> <input name="fl_parei" type="text" class="form-control"> <label class="col-xs-1">Início:</label><br> <input name="data_inicio" type="text" class="form-control"> <label class="col-xs-1">Término:</label><br> <input name="data_termino" type="text" class="form-control"> <label class="col-xs-1">Paralisação:</label><br> <input name="data_paralisacao" type="text" class="form-control"> <label class="col-xs-1">Observação:</label><br> <input name="observacao" type="text" class="form-control"> </div> <div class="col-xs-pull-2" align="center"> <input name="cadastrar" type="submit" class="btn btn-success" value="Cadastrar"> </div> </form> </div> <!-- Fim form cadastrar --> <!-- Inicio da tabela --> <table class="table table-striped table-bordered table-hover"> <thead> <tr class="active"> <th>Atividade</th> <th>Livro</th> <th>Autor</th> <th>Editora</th> <th>Quant. fl</th> <th>Fl Parei</th> <th>Inicio</th> <th>Término</th> <th>Parei</th> <th>Observação</th> </tr> </thead> <tbody> <?php foreach ($usuario->findAll() as $key => $value) { ?> <tr> <td> <?php echo $value->nome_atividade;?> </td> <td> <?php echo $value->nome_livro;?> </td> <td> <?php echo $value->nome_autor;?> </td> <td> <?php echo $value->nome_editora;?> </td> <td> <?php echo $value->quant_fl;?> </td> <td> <?php echo $value->fl_parei;?> </td> <td> <?php echo $value->data_inicio;?> </td> <td> <?php echo $value->data_termino;?> </td> <td> <?php echo $value->data_paralisacao;?> </td> <td> <?php echo $value->observacao;?> </td> <td> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal" onclick="load_modal ('<?php echo $value->nome_atividade;?>', '<?php echo $value->nome_livro;?>', '<?php echo $value->nome_autor;?>', '<?php echo $value->nome_editora;?>', '<?php echo $value->quant_fl;?>', '<?php echo $value->fl_parei;?>', '<?php echo $value->data_inicio;?>', '<?php echo $value->data_termino;?>', '<?php echo $value->data_paralisacao;?>', '<?php echo $value->observacao;?>', <?php echo $value->id_registros;?>);">Alterar</button> <form class="form_excluir" method="post" style="float: left; margin: 0 15px;"> <input name="id_ui" type="hidden" value="<?php echo $value->id_registros;?>"/><button name="excluir_ui" type="submit" onclick="fn_excluir();" class="btn btn-danger">Excluir</button></form> <!--Fernando C do forum descobriu erro no nome da função --> </td> </tr> <?php } ?> </tbody> </table> <!-- Fim da tabela --> <!-- Modal para alterar Usuário --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> <h4 class="modal-title" id="myModalLabel">Alterando Usuário</h4> </div> <div class="modal-body"> <form class="form-inline" method="post"> <div class="input-group"> <span class="input-group-addon glyphicon glyphicon-user"></span> <input id="text_nome_atividade" name="nome_atividade" type="nome_atividade" class="form-control" required value="" > </div> <div class="input-group"> <span class="input-group-addon glyphicon glyphicon-user"></span> <input id="text_nome_livro" name="nome_livro" type="text" class="form-control" required value="" > </div> <div class="input-group"> <span class="input-group-addon glyphicon glyphicon-user"></span> <input id="text_nome_autor" name="nome_autor" type="text" class="form-control" required value="" > </div> <div class="input-group"> <span class="input-group-addon glyphicon glyphicon-user"></span> <input id="text_nome_editora" name="nome_editora" type="text" class="form-control" required value="" > </div> <div class="input-group"> <span class="input-group-addon glyphicon glyphicon-user"></span> <input id="text_quant_fl" name="quant_fl" type="text" class="form-control" required value="" > </div> <div class="input-group"> <span class="input-group-addon glyphicon glyphicon-user"></span> <input id="text_fl_parei" name="fl_parei" type="text" class="form-control" required value="" > </div> <div class="input-group"> <span class="input-group-addon glyphicon glyphicon-user"></span> <input id="text_data_inicio" name="data_inicio" type="text" class="form-control" required value="" > </div> <div class="input-group"> <span class="input-group-addon glyphicon glyphicon-user"></span> <input id="text_data_termino" name="data_termino" type="text" class="form-control" required value="" > </div> <div class="input-group"> <span class="input-group-addon glyphicon glyphicon-user"></span> <input id="text_data_paralisacao" name="data_paralisacao" type="text" class="form-control" required value="" > </div> <div class="input-group"> <span class="input-group-addon glyphicon glyphicon-user"></span> <input id="text_observacao" name="observacao" type="text" class="form-control" required value="" > </div> <!--<input id="id_uii" name="id_uii" type="hidden" value=""/>--> <!--Fernando C pede para substituir só alinha acima por essa linha --> <input id="id_uii" name="id_uii" type="hidden" value=""/> <input name="alterar" type="submit" class="btn btn-warning" value="Alterar"> </form> </div> </div> </div> </div> <!-- fim Modal --> </div> <!-- fim cantainer --> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> <script src="https://code.jquery.com/jquery-1.11.3.min.js" integrity="sha256-7LkWEzqTdpEfELxcZZlS6wAx5Ff13zZ83lYO2/ujj7g=" crossorigin="anonymous"></script> <!-- Include all compiled plugins (below), or include individual files as needed --> <script src="../js/bootstrap.min.js"></script> <script src="../js/script.js"></script> } </body> </html> O código do Usuários.php tem os seguinte código: <?php //------------------------------------------------------------- // PHP Data Objects (Objetos de Dados do PHP, em tradução livre) // PDO é Orientado a Objetos //------------------------------------------------------------- // ============================================================ // Usuarios.php salvo em C:\wamp\www\phpoo\classes\Usuarios.php //============================================================= /** * Description of Usuarios * * @author José Ivan */ require_once 'CrudUser.php'; class Usuarios extends CrudUser { protected $tabela = 'tb_controleatividades'; public function findUnit($id) { $sql = "SELECT * FROM $this->tabela WHERE id_registros = :id"; $stm = DB::prepare($sql); $stm->bindParam(':id', $id, PDO::PARAM_INT); $stm->execute(); return $stm->fetch(); } public function findAll() { $sql = "SELECT * FROM $this->tabela"; $stm = DB::prepare($sql); $stm->execute(); return $stm->fetchAll(); } public function insert() { $sql = "INSERT INTO $this->tabela (nome_atividade, nome_livro, nome_autor, nome_editora, quant_fl, fl_parei, data_inicio, data_termino, data_paralisacao, observacao\n" . ") VALUES (:nome_atividade, :nome_livro, :nome_autor, :nome_editora, :quant_fl, :fl_parei, :data_inicio, :data_termino, :data_paralisacao\n" . ", :observacao)"; $stm = DB::prepare($sql); $stm->bindParam(':nome_atividade', $this->nome_atividade); $stm->bindParam(':nome_livro', $this->nome_livro); $stm->bindParam(':nome_autor', $this->nome_autor); $stm->bindParam(':nome_editora', $this->nome_editora); $stm->bindParam(':quant_fl', $this->quant_fl); $stm->bindParam(':fl_parei', $this->fl_parei); $stm->bindParam(':data_inicio', $this->data_inicio); $stm->bindParam(':data_termino', $this->data_termino); $stm->bindParam(':data_paralisacao', $this->data_paralisacao); $stm->bindParam(':observacao', $this->observacao); return $stm->execute(); } public function update($id) { $sql = "UPDATE $this->tabela SET nome_atividade = :nome_atividade, nome_livro = :nome_livro, nome_autor = :nome_autor, nome_editora = :nome_editora, quant_fl = :quant_fl, fl_parei = :fl_parei, data_inicio = :data_inicio, data_termino = :data_inicio, data_paralisacao = :data_paralisacao, observacao = :observacao, \n" . " WHERE id_registros = :id"; $stm = DB::prepare($sql); $stm->bindParam(':id_registros', $id, PDO::PARAM_INT); $stm->bindParam(':nome_atividade', $this->nome_atividade); $stm->bindParam(':nome_livro', $this->nome_livro); $stm->bindParam(':nome_autor', $this->nome_autor); $stm->bindParam(':nome_editora', $this->nome_editora); $stm->bindParam(':quant_fl', $this->quant_fl); $stm->bindParam(':fl_parei', $this->fl_parei); $stm->bindParam(':data_inicio', $this->data_inicio); $stm->bindParam(':data_termino', $this->data_termino); $stm->bindParam(':data_paralisacao', $this->data_paralisacao); $stm->bindParam(':observacao', $this->observacao); return $stm->execute(); } public function delete($id) { $sql = "DELETE FROM $this->tabela WHERE id_registros = :id_registros"; $stm = DB::prepare($sql); $stm->bindParam(':id_registros', $id, PDO::PARAM_INT); return $stm->execute(); } } No index.php linha 119: Em Usuarios.php linha 83 é essa: return $stm->execute(); A parte de "Excluir" registro funciona, também está cadastrando. Muito obrigado.
  22. Olá amigos! Eu gostaria de tirar uma dúvida que sempre tive e estou precisando sanar no momento! Por isso venho a esse fórum que já me ajudou várias outras vezes... A questão é a seguinte: Se eu tenho uma Form chamada MeusProdutos e nela tenho uma função chamada AtualizarListaDeProdutos que por sua vez atualiza uma ListView contendo os dados vindos de um banco de dados, e dessa minha Form (MeusProdutos) eu abro outra Form chamada AdicionarProduto e depois de registrar os dados do novo produto e fecha-la eu quero que a minha função AtualizarListaDeProdutos que está na minha primeira Form (MeusProdutos) seja executada para que a lista de produtos seja atualizada. Como faço isso? eu já tentei isso: AdicionarProduto ap = new AdicionarProduto(); ap.Show(); AtualizarListaProdutos(); Onde a Form AdicionarProduto seria exibida ao usuário e ao ser fechada, a função AtualizarListaProdutos seria executada. Porém não obtive sucesso. Os novos dados são inseridos corretamente mas não atualizam a ListView automaticamente, somente manualmente. Espero que a minha dúvida tenha sido bem descrita, e agradeço a todos que tiverem a boa vontade de me ajudar... Grato, Brendon.
  23. rodrigo_aralves

    Envio de dados em utf-8

    Tenho o seguinte arquivo de envio de dados de um formulário para e-mail. <?php $date = date("d/m/Y h:i"); $empresa = $_POST['empresa']; $comprador = $_POST['comprador']; $email = $_POST['email']; $contato = $_POST['contato']; $estado = $_POST['estado']; $mensagem = $_POST['mensagem']; $nome_do_site="Sigma Elétrica"; $email_para_onde_vai_a_mensagem = "digital@agenciaconvoy.com.br"; $nome_de_quem_recebe_a_mensagem = "Sigma Elétrica"; $exibir_apos_enviar='enviado.html'; $cabecalho_da_mensagem_original="De: $nome <$email>\n"; $assunto_da_mensagem_original="Contato do Site"; $configuracao_da_mensagem_original=" ENVIADO POR:\n Empresa: $empresa\n Nome: $comprador\n Email: $email\n Telefone: $contato\n Estados: $estado\n Mensagem: $mensagem\n ENVIADO EM: $date "; $assunto_da_mensagem_de_resposta = "Confirmação do Site Sigma Elétrica"; $cabecalho_da_mensagem_de_resposta = "From: $nome_do_site < $email_para_onde_vai_a_mensagem>\n"; $configuracao_da_mensagem_de_resposta="Obrigado por entrar em contato!\nEstaremos respondendo em breve...\nAtenciosamente,\n$nome_do_site\n\nEnviado em: $date"; $assunto_digitado_pelo_usuario="s"; $headers = "$cabecalho_da_mensagem_original"; if($assunto_digitado_pelo_usuario=="n"){ $assunto = "$assunto_da_mensagem_original"; } $seuemail = "$email_para_onde_vai_a_mensagem"; $mensagem = "$configuracao_da_mensagem_original"; mail($seuemail,$assunto,$mensagem,$headers); $headers = "$cabecalho_da_mensagem_de_resposta"; if($assunto_digitado_pelo_usuario=="n"){ $assunto = "$assunto_da_mensagem_de_resposta"; }else{ $assunto = "Re: $assunto"; } $mensagem = "$configuracao_da_mensagem_de_resposta"; mail($email,$assunto,$mensagem,$headers); echo "<script>window.location='$exibir_apos_enviar'</script>"; ?> Porém, quando chega no e-mail letras com acento e o "ç" não aparecem corretamente, já tentei várias coisas e não funciona. Sou iniciante em PHP
  24. joaovictorv

    Enviar dados e retornar via cURL

    Em cURL, eu chequei muitos exemplos de logar remotamente no facebook e no twitter, mas quando usamos cURL e rodamos a função cURL com id e passamos campo post então como aquele botão log in clicou automaticamente. Não consigo entender como esse botão de login foi clicado. Eu quero criar uma função cURL simples que pode inserir dados no formulário HTML e, em seguida, em mostrar-me um resultado na próxima pagina, se os dados estão validos ou inválidos. <input type="text" id="campo_numero" name="campo_numero" class="wAg" value="Numero" title="Digite o número"> <input type="text" id="campo_email" class="wCc" value="Email" title="Digite o Email"> <div class="loginBtn"> <a href="#" class="btnSubmit" role="button" title="Botão acessar conta">Acessar</a> </div>
  25. johni_9

    WebCam PHP

    Boa tarde pessoal! Já pesquisei no fórum, testei os tópico apresentados, porém não obtive sucesso. Eu preciso desenvolver um projeto em PHP, o qual realize a interação com a Webcam e a imagem capturada seja salva em um diretório e o nome dela na Base de Dados; Segue parte das páginas: FORM que contém a captura da webcam <form method="post" action="model/cadMaquina.php" enctype="multipart/form-data"> <div class="col-md-12 mb-3"><center> <div id="my_photo_booth"> <div id="my_camera"></div> <!-- First, include the Webcam.js JavaScript Library --> <script type="text/javascript" src="webcamjs/webcam.min.js"></script> <!-- Configure a few settings and attach camera --> <script language="JavaScript"> Webcam.set({ // live preview size width: 320, height: 240, // device capture size dest_width: 640, dest_height: 480, // final cropped size crop_width: 480, crop_height: 480, // format and quality image_format: 'jpg', jpeg_quality: 90, // flip horizontal (mirror mode) flip_horiz: true }); Webcam.attach( '#my_camera' ); </script> <!-- A button for taking snaps --> <!-- <form> --> <div id="pre_take_buttons"> <!-- This button is shown before the user takes a snapshot --> <input type=button value="Capturar Imagem" onClick="preview_snapshot()"> </div> <div id="post_take_buttons" style="display:none"> <!-- These buttons are shown after a snapshot is taken --> <input type=button value="Novo Registro" onClick="cancel_preview()"> <!-- <input type=button value="Save Photo >" onClick="save_photo()" style="font-weight:bold;"> --> </div> <!-- </form> --> </div> <div id="results" style="display:none"> <!-- Your captured image will appear here... --> </div> <!-- Code to handle taking the snapshot and displaying it locally --> <script language="JavaScript"> // preload shutter audio clip var shutter = new Audio(); shutter.autoplay = false; shutter.src = navigator.userAgent.match(/Firefox/) ? 'shutter.ogg' : 'shutter.mp3'; function preview_snapshot() { // play sound effect //try { shutter.currentTime = 0; } catch(e) {;} // fails in IE //shutter.play(); Webcam.snap( function(data_uri) { Webcam.upload( data_uri, 'model/cadMaquina.php', function(code, text) { document.getElementById('results').innerHTML = '<h2>Here is your image:</h2>' + '<img src="'+text+'"/>'; }); }); // freeze camera so user can preview current frame Webcam.freeze(); // swap button sets document.getElementById('pre_take_buttons').style.display = 'none'; document.getElementById('post_take_buttons').style.display = ''; } function cancel_preview() { // cancel preview freeze and return to live camera view Webcam.unfreeze(); // swap buttons back to first set document.getElementById('pre_take_buttons').style.display = ''; document.getElementById('post_take_buttons').style.display = 'none'; } </script> </div></center> <div class="col-md-12 mb-1"> <input type="submit" class="btn btn-success" style="margin-top: 2px; width: 100%;" value="Cadastrar"> </div> CADMAQUINA.PHP <?php include("../conexao.php"); $nome = md5(time()) . '.jpg'; $filepath = 'img/'; move_uploaded_file($_FILES['webcam']['tmp_name'], $filepath.$nome); $cadMaquina = "INSERT INTO inventario SET fotoMaquina='$nome'"; if ($conn->query($cadMaquina)) { echo "Máquina cadastrada com sucesso!!!"; } else { echo "Máquina não cadastrada!!!"; } ?>
×

Important Information

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