Jump to content

Search the Community

Showing results for tags 'campos'.



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
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

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

  1. Fala galera tudo beleza? Então alguém sabe como adicionar e remover campos de texto com js. Tipo teria um botão com um + "mais" para adicionar novos campos e junto a estes campos teria um ícone com um lixeira para remover, toda vez que fosse clicado nesse ícone o campo seria removido, apenas aquele campo. Encontrei um código para adicionar um campo mas a parte de remover ta dando dor de cabeça <!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.0"> <title>Pagina</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css"> </head> <body> <form id="myForm"> <div id="lines"></div> <button type="button" onclick="addInput('lines')">+</button> <input type="submit" value="Enviar"> </form> <script> var formLine = 1; function addInput(divName) { var newdiv = document.createElement('div'); newdiv.innerHTML += '<input type="text" name="produto" id='+formLine+'>'; newdiv.innerHTML += ' <i class="bi bi-trash-fill"></i>'; document.getElementById(divName).appendChild(newdiv); formLine++; } addInput('lines'); </script> </body> </html>
  2. Então, eh algo até simples, problema de lógica e tudo. Eu tinha feito, mas o codigo sumiu do nada e nao lembro mais da lógica que eu empregara. O enredo éh assim tabela_grupo_produtos e tabela tabela_produtos Na tabela_grupo_produtos tem: - informatica; - eletrodomestico; - brinquedos; na tabela_produtos tem os podutos que são ligados a tabela de grupo de grupo de produtos: - informatica->notebook - informatica->computador - informatica->roteador - eletrodomestico->geladeira - eletrodomestico->microondas - eletrodomestico->fogao - brinquedos->lego - brinquedos->boneca - brinquedos->carrinhos O que estou tentando fazer é o seguinte: - informatica->notebook ->computador ->roteador - eletrodomestico->geladeira ->microondas ->fogao - brinquedos- >lego -> boneca ->carrinhos Ou seja, mostra na tela pelo "GRUPO" de produtos. fiz um select no banco.... e tambem um foreach, mas tem algo que ta errado. Cheguei até executar dois selects distintos: EXEMPLO: <!--#################### CÓDIGO SESSÃO ################################ --> <?php session_start(); echo "Usuario: ". $_SESSION['usuarioNome']; echo "<br>"; echo "Codigo: ". $idSessao = $_SESSION['usuarioId']; ?> <br> <a href="sair.php">Sair</a> <!-- #####################FIM CODIGO SESSÃO ############################### --> <?php $servername = "localhost"; $username = "root"; $password = ""; $database = ""; try { $conexao2 = new PDO('mysql:host=localhost;dbname=banco', $username, $password); $conexao2->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { echo 'ERROR: ' . $e->getMessage(); } $sql2 = "SELECT pdos.fk_usuarios, pdos.nome_prod, pdo.nome_produto, nome_grupo_prod, pdos.foto, pdos.desc_prod, pdos.peso_liq_prod, pdos.qtd_prod, pdos.id_prod, pdos.un_medida FROM tb_produtos AS pdos JOIN tb_produto AS pdo ON pdos.nome_prod = pdo.id_produto JOIN tb_grupo_prod AS gpdo ON gpdo.id_grupo_prod = pdos.fk_tb_grupo_prod INNER JOIN usuarios As usu ON pdos.fk_usuarios = usu.id "; $stm2 = $conexao2->prepare($sql2); $stm2->execute(); $kit3 = $stm2->fetchAll(PDO::FETCH_OBJ); ?> <?php require 'database/conexao.php'; // Recebe o termo de pesquisa se existir $termo = (isset($_GET['termo'])) ? $_GET['termo'] : ''; // Verifica se o termo de pesquisa está vazio, se estiver executa uma consulta completa if (empty($termo)): $conexao = conexao::getInstance(); $sql = 'SELECT DISTINCT item.fk_tb_produtos, usu.nome, prod.nome_produto, prods.desc_prod, prods.peso_liq_prod, prods.un_medida, item.fk_tb_kit, kit.nome_kit, kit.preco_kit, prods.qtd_prod, kit.id_nome_kit, kit.desc_kit FROM tb_itemprodkit item /* tb_itemprodkit*/ INNER JOIN usuarios usu /* usuarios*/ ON item.fk_usuarios = usu.id INNER JOIN tb_produtos prods /* tb_produtos */ ON item.fk_tb_produtos = prods.id_prod INNER JOIN tb_kit kit /*tb_kit */ ON item.fk_tb_kit = kit.id_nome_kit INNER JOIN tb_produto prod ON prods.nome_prod = prod.id_produto WHERE fk_usuario = 5 GROUP BY kit.id_nome_kit '; $stm = $conexao->prepare($sql); $stm->execute(); $kit = $stm->fetchAll(PDO::FETCH_OBJ); else: // Executa uma consulta baseada no termo de pesquisa passado como parâmetro $conexao = conexao::getInstance(); $sql = 'SELECT * FROM tb_kit WHERE nome_kit LIKE :nome_kit OR desc_kit LIKE :desc_kit'; $stm = $conexao->prepare($sql); $stm->bindValue(':nome_kit', $termo.'%'); $stm->bindValue(':desc_kit', $termo.'%'); $stm->execute(); $kit = $stm->fetchAll(PDO::FETCH_OBJ); endif; ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Listagem KITs </title> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="css/custom.css"> </head> <body> <div class='container'> <fieldset> <!-- Cabeçalho da Listagem --> <legend><h1>Listagem de Kits</h1></legend> <!-- Formulário de Pesquisa --> <form action="" method="get" id='form-contato' class="form-horizontal col-md-10"> <label class="col-md-2 control-label" for="termo">Pesquisar</label> <div class='col-md-7'> <input type="text" class="form-control" id="termo" name="termo" placeholder="Infome o Nome ou E-mail"> </div> <button type="submit" class="btn btn-primary">Pesquisar</button> <a href='index.php' class="btn btn-primary">Ver Todos</a> </form> <!-- Link para página de cadastro --> <a href='kit_cadastro.php' class="btn btn-success pull-right">Cadastrar Kit</a> <div class='clearfix'></div> <?php if(!empty($kit)):?> <!-- Tabela de Clientes --> <table class="table table-striped"> <tr class='active'> <th>Foto</th> <th>produto</th> <th>Nome</th> <th>Descrição</th> <th>Preço</th> <th>Ação</th> </tr> <?php foreach($kit as $kit2):?> <tr> <td><img src='fotos/<?=$kit2->foto?>' height='40' width='40'></td> <?php foreach($kit3 as $kit4):?> <td> <?=$kit4->nome_produto.'<br>'; ?> </td><?php endforeach; ?> <td><?=$kit2->nome_kit?></td> </td> <td><?=$kit2->desc_kit?></td> <td><?='R$ '.$kit2->preco_kit.',00'?></td> <td> <a href='kit_editar.php?id_nome_kit=<?=$kit2->id_nome_kit?>' class="btn btn-primary">Editar</a> <a href='javascript:void(0)' class="btn btn-danger link_exclusao" rel="<?=$kit2->id_nome_kit?>">Excluir</a> </td> </tr> <?php endforeach;?> </table> <?php else: ?> <!-- Mensagem caso não exista clientes ou não encontrado --> <h3 class="text-center text-primary">Não existe Kit cadastrados!</h3> <?php endif; ?> </fieldset> </div> <script type="text/javascript" src="js/custom.js"></script> </body> </html> ....se alguem puder ajudar...
  3. Boa tarde, por favor me ajudem com uma situacao que nao sei como proceder em linguagens web Tenho dois forms na mesma tela, ao selecionar o cliente e clicar no botao buscar dados, as informacoes que eu pegar no mysql vao "abastecer" os campos do segundo formulario, e entao enviadas para a inclusao utilizando um outro botao no final da pagina. Nao sei como atualizar as informacoes desses campos na tela, e que posteriormente serao enviados para o banco de dados incluindo as novas informacoes. Agradeço sugestoes sobre a tela enviada.
  4. valdirdillNew

    Ler Campos de Json

    Bom dia, Estou tendo dificuldades de ler campos de um texto Json. O Json puro é este: $jsonStr = ' {"ObjectType":"toDataset", "Direction":"odINOUT", "Encoded":"false", "ValueType":"ovDataSet", "":[{"fields":[{"Field":"CODIGO", "Type":"ftInteger", "Primary":"S", "Required":"S", "Size":0, "Precision":0, "ReadOnly":"N", "Autogeneration":"N"}, {"Field":"NOME", "Type":"ftString", "Primary":"N", "Required":"S", "Size":40, "Precision":0, "ReadOnly":"N", "Autogeneration":"N"}, {"Field":"EMAIL", "Type":"ftString", "Primary":"N", "Required":"S", "Size":60, "Precision":0, "ReadOnly":"N", "Autogeneration":"N"}]}, {"lines":[{"line0":["779", "Juca Santos", "jcas@site.com.br"]}, {"line1":["869", "Paulo da Silva", "paulo@site.com.br"]}]}]}'; Fiz a conversão para array com: $jsonArray = json_decode($jsonStr, true); A minha dificuldade é como pegar o valor dos campos código, nome e e-mail do subArray lines. Já tentei de diversas formas, como, por exemplo: $nome = $jsonArray['lines'][0][0]; Tentei também outras opções também, mas não tive êxito. Alguma sugestão? Obrigado.
  5. Rafael Freitas

    Somar todos os campos de uma tabela

    Fala galera! o/ Sou iniciante no php, então estou tendo algumas dificuldades. Uma delas é um sisteminha que estou criando. Seguinte: Eu tenho uma tabela que tem alguns campos, por exemplo: razaosocial, cnpj, endereco, valor_laudo(do tipo varchar onde eu coloco por exemplo "1.500,00") e etc.. Eu queria somar todos os campos valor_laudo de todos os registros e exibir. Como eu poderia fazer isso? Agradeço a força!
  6. Preciso alterar um arquivo, e selecionar todos os dados de uma tabela. Quando eu seleciono estados por exemplo, ele abre as cidades por estado que escolhi, e tenho que selecionar apenas uma cidade.. Mas eu quero ao selecionar um estado, SELECIONAR TODAS AS CIDADES do estado que eu selecionar, e NÃO de selecionar apenas uma cidade. Segue script <div class="head"> <span id="title" style="color:black;">{l_choose_a_city}</span> <a id="choose_city_close" class="icon_close" href=""></a> </div> <div class="cont"> <ol id="selectable"> {list_options} </ol> </div> <div class="foot"> <a id="back_item" data-type="" class="back" href="#">{l_back_to_states}</a> <input id="choose_ok" type="button" class="btn blue fl_right" value="{l_ok}" /> </div> <script> var param = ['geo_countries', 'geo_states', 'geo_cities'], param_geo = ['{country_id}', '{state_id}', '{city_id}'], param_list = ['', '', '{list_options_js}'], param_geo_set, param_list_set, title_back = ['{l_back_to_countries}', '{l_back_to_states}'], title = ['{l_choose_a_country}', '{l_choose_a_state}', '{l_choose_a_city}']; pp_choose_city = $('#pp_choose_city'), selectable = $('#selectable'), selectable_li = $('#selectable li'), back_item = $('#back_item'), title_head = $('#title'), choose_ok = $('#choose_ok'), step = 2, title_city = '', searchFilter=$('#filter_module_location_title'), isSearchFilter=searchFilter[0]?1:0, userNoCity = '{user_no_city}', opt=.6; if(typeof param_geo_init != 'undefined') { param_geo = param_geo_init; } param_geo_set = param_geo.concat(); param_list_set = param_list.concat(); selectable.scrollTo('#{selected_options}'); $('.profile_city_choose').click(function(){ setCountry();return false; }); $('#choose_city_close').click(function(){ pp_choose_city.close();return false; }); choose_ok.click(function (){ pp_choose_city.close(); if (param_geo_set[2] != param_geo[2] || (userNoCity*1 && !isSearchFilter)) { userNoCity = 0; param_geo_set = param_geo; param_list_set = param_list; title_city = $('#selectable li.selected').text(); // search page filter var filter=$('#filter_module_location_title'); if(filter[0]) { filter.text(title_city); $('.find_new_friends_in_city_now').html(tmplCityTitle.replace('\{city\}', title_city)); $('#filter_country').val(param_geo[0]); $('#filter_state').val(param_geo[1]); $('#filter_city').val(param_geo[2]); if(filterCityValue != param_geo[2]) { filterCityValue = param_geo[2]; $(moduleFilterClass).change(); } return false; } $.post('{url_main}ajax.php', {cmd: 'geo_param_map', country: param_geo[0], state: param_geo[1], city: param_geo[2]}, geo_map); //$('#selectable li').off('click'); //pp_choose_city.remove(); } return false; }); $('.pp_body').on('click', function(e){ if(e.target==this &&$('#pp_choose_city:visible')[0] &&param_geo_set[2]==param_geo[2]){ pp_choose_city.close() } }) function geo_map(res) { var data=checkDataAjax(res); if(data){ var map=$('#map_title'),filter=$('#filter_module_location_title'); if(map[0]){ map.text(title_city+', '+data.country); load_map(data.lat/{ip_multiplicator}, data.long/{ip_multiplicator}); } }else{} } function load_map(lat, long) { var pic = new Image(), map = $('#profile_map'); src = "http://maps.googleapis.com/maps/api/staticmap?markers=color:red%7Clabel:%7C"+lat+","+long+"&center="+lat+","+long+"&zoom=10&size=459x277&sensor=false&scale=1";; map.attr('src', '{url_tmpl_main}images/airplane.gif'); pic.src = src; var mapBox = $('#profile_map_box'), isHideMap = parseInt(mapBox.css('height')) == 0, dur = (isHideMap) ? 1 : 1600; $(pic).load(function(){ map.hide().attr('src', src).fadeIn(dur,function(){ if (isHideMap) { mapBox.animate({height:'277px'},300); } }); }); } function setCountry() { step=2; delete param_geo; delete param_list; param_geo = param_geo_set.concat(); param_list = param_list_set.concat(); title_head.text(title[2]); back_item.html(title_back[1]).show(); $('#'+param_geo[2]).addClass('selected').siblings().removeClass('selected'); selectable.html(param_list[2]).scrollTo('#'+param_geo[2]); choose_ok.hide(); choose_ok.show(); pp_choose_city.open(); } back_item.click(function(){ var select_id, list; if (step == 1) { back_item.hide(); } selected = param_geo[step-1]; select_id = (step>1) ? param_geo[step-2] : param_geo[0]; list = param_list[step-1]; choose_ok.hide(); if (list != '') { step--; selectable.html(param_list[step]).scrollTo('#'+param_geo[step]); back_item.html(title_back[step-1]); title_head.text(title[step]); } else { selectable.fadeTo(0,opt); $.post('{url_main}ajax.php', {cmd: param[step-1], select_id: select_id, selected: selected, filter:isSearchFilter}, update_list_back); } return false; }) var update_list_back = function(res) { var data=checkDataAjax(res); if(data){ step--; param_list[step] = data.list; selectable.html(data.list).fadeTo(0,1).scrollTo('#'+param_geo[step]); back_item.html(title_back[step-1]); title_head.text(title[step]); }else{} } $('body').on('click', '#selectable li', change); function change(){ var select_id = $(this).attr('id'); $(this).addClass('selected').siblings().removeClass('selected'); param_list[step] = selectable.html(); back_item.html(title_back[step]).show(); title_head.text(title[step+1]); if (step == 2) { param_geo[step] = select_id; choose_ok.show(); } else { if (param_geo[step] != select_id) { param_geo[step] = select_id; selectable.fadeTo(0,opt); $.post('{url_main}ajax.php', {cmd: param[step+1], select_id: select_id, filter:isSearchFilter}, update_list); } else { step++; selectable.html(param_list[step]).scrollTo('#'+param_geo[step]); } } } var update_list = function(res) { var data=checkDataAjax(res); if(data){ step++; param_list[step] = data.list; selectable.html(data.list).fadeTo(0,1).scrollTo(0); if (step==2) { var item=$('#selectable > li'); if(item.length==1){item.click()} } }else{} } </script>
  7. Olá Pessoal, Estou querendo transformar um campo de um BD já existente em UNIQUE, campo CPF, porém existem registros repetidos, e registros em branco no campo. Preciso de uma idéia para percorrer o Banco, mostrar estes registros e: Nos registros em branco preencher com numeros aleatorios dentro de no maximo 15 digitos. Feito isto quero que nos registros repetidos manter o mais recente e como solucao posso até renomear o outro duplicado. Os campos envolvidos são: Id - CPF - Nome - DatCAD Valeu
  8. PAULO ROBERTO NOGUEIRA

    Preencher dados em capos radio ou check usando o js

    Pessoal...continuando rs...Tenho um função javascript que pega os dados do registro e encaminha para um form modal para que o usuario possa alterar as informacoes, basicamente ele pega os dados da linha da tabela, chama a funcao passando esses dados nos parametros. Bom dai a funcao encaminha esses dados para o form do modal usando o ID de cada componente. Acontece que se o componente for do tipo text, blz, ele encaminha e o modal aparece preenchido, mas eu tenho campos do tipo radio e enviando o valor ao componente do tipo radio ele nao aceita, simplesmente aparece sem estar checked...o que eu preciso eh que quando eu clicar para alterar a funcao encaminhe ao form do modal todos os dados completos preenchidos para que o usuario altere. o que for text com seus respectivo valor, o que for radio marcado o que estiver marcado. Entenderam?
  9. Olá Pessoal! Existem algum estudo sobre o uso de símbolo para o preenchimento de campo e o uso do símbolo para indicar informações importantes ao usuário? Por exemplo para preencher um campo mostra na tela: * Descrição E na mesma tela o símbolo * é utilizado para sinalizar ao usuário uma informação importante, por exemplo: * Promoção disponível enquanto durar o estoque. Desde já obrigada.
×

Important Information

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