Jump to content

Search the Community

Showing results for tags 'Select'.



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

  1. 0votar contrafavorita Olá, eu estou trabalhando no meu TCC, que é um site para cadastro de vagas de emprego, e também para cadastro de anúncios, no meu site há uma página buscador.php, nela o usuário pode efetuar buscas de anúncios. Porém, estou com um pequeno problema, antes mesmo do usuário efetuar sua busca, nessa página fica disposta todos os registros da base de dados. Abaixo anexei uma imagem da página que seria a página de busca, com o input text, que o usuário utiliza para busca por profissão, e 2 parâmetros pra teste, que são idade mínima e máxima, neste momento, em que não efetuei nenhuma busca o correto seria não aparecer nenhum resultado, abaixo a página buscador.php. <?php include_once "config.php"; ?> <!DOCTYPE html> <html> <head> <title>Empregos Alto Vale</title> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <link href="http://fonts.googleapis.com/css?family=Didact+Gothic" rel="stylesheet" /> <link href="default.css" rel="stylesheet" type="text/css" media="all" /> <link href="fonts.css" rel="stylesheet" type="text/css" media="all" /> <meta charset="UTF-8"> </head> <body> <div id="header-wrapper"> <div id="header" class="container"> <div id="logo"> <font face= Impact> <h1><a href="index.html">Empregos Alto Vale</a></h1> </font> </div> <ul> <li><a href="login.php"><button type="button" id="login" class="botaologin">Login</button></a></li> <li><a href="register.php"><button type="submit" id="cadastrar-se" class="botaologin">Cadastrar-se</button></a></li> </ul> <div id="menu"> <ul> <li><a href="index.html" accesskey="1" title="">Início</a></li> <li><a href="empresas.php" accesskey="2" title="">Empresas</a></li> <li><a href="candidatos.php" accesskey="3" title="">Candidatos</a></li> <li><a href="buscador.php" accesskey="4" title="">Buscador</a></li> <li><a href="cadastroanuncio.html" accesskey="6">Cadastro de Anúncios</a></li> <li><a href="contato.html" accesskey="5" title="">Contato</a></li> </ul> </div> </div> <h2>Buscador</h2> <form action="" method="POST" > <input type="text" name="anuncio" placeholder="Busque por anúncios"> Idade Mínima:<input type="number" name="idademin" placeholder="18"> Idade Máxima:<input type="number" name="idademax" placeholder="60"> <input name="sendpesqanun" type="submit" value="Buscar"> </form> </form> <?php $sendpesqanun= filter_input(INPUT_POST,'sendpesqanun', FILTER_SANITIZE_STRING); $idademin = filter_input(INPUT_POST,'idademin', FILTER_SANITIZE_STRING); $idademax = filter_input(INPUT_POST,'idademax', FILTER_SANITIZE_STRING); if($idademin == true and $idademax == true){ $anuncio2 = filter_input(INPUT_POST,'anuncio',FILTER_SANITIZE_STRING); $result_anuncio = "SELECT * FROM cand_anuncios WHERE profissao LIKE '%$anuncio2%' and idade > '$idademin' and idade < '$idademax'"; $resultado_anuncio = mysqli_query($link,$result_anuncio); while($row_anuncio = mysqli_fetch_assoc($resultado_anuncio)){ echo "Nome:" . $row_anuncio['nome'] . "<BR>"; echo "Idade:" .$row_anuncio['idade'] . "<BR>"; echo "Telefone:" .$row_anuncio['telefone'] . "<BR>"; echo "Profissão: " .$row_anuncio['profissao'] . "<BR>"; echo "Descrição: " .$row_anuncio['descricao'] . "<BR>"; echo "" . "<BR>"; } }else if($idademin == true and $idademax == false){ $anuncio3 = filter_input(INPUT_POST,'anuncio',FILTER_SANITIZE_STRING); $result_anuncio = "SELECT * FROM cand_anuncios WHERE profissao LIKE '%$anuncio2%' and idade > '$idademin'"; $resultado_anuncio = mysqli_query($link,$result_anuncio); while($row_anuncio = mysqli_fetch_assoc($resultado_anuncio)){ echo "Nome:" . $row_anuncio['nome'] . "<BR>"; echo "Idade:" .$row_anuncio['idade'] . "<BR>"; echo "Telefone:" .$row_anuncio['telefone'] . "<BR>"; echo "Profissão: " .$row_anuncio['profissao'] . "<BR>"; echo "Descrição: " .$row_anuncio['descricao'] . "<BR>"; echo "" . "<BR>"; } }else if($idademin == false and $idademax == true){ $anuncio4 = filter_input(INPUT_POST,'anuncio',FILTER_SANITIZE_STRING); $result_anuncio = "SELECT * FROM cand_anuncios WHERE profissao LIKE '%$anuncio2%' and idade < '$idademax'"; $resultado_anuncio = mysqli_query($link,$result_anuncio); while($row_anuncio = mysqli_fetch_assoc($resultado_anuncio)){ echo "Nome:" . $row_anuncio['nome'] . "<BR>"; echo "Idade:" .$row_anuncio['idade'] . "<BR>"; echo "Telefone:" .$row_anuncio['telefone'] . "<BR>"; echo "Profissão: " .$row_anuncio['profissao'] . "<BR>"; echo "Descrição: " .$row_anuncio['descricao'] . "<BR>"; echo "" . "<BR>"; } }else{ $anuncio = filter_input(INPUT_POST,'anuncio', FILTER_SANITIZE_STRING); $result_anuncio = "SELECT * FROM cand_anuncios WHERE profissao LIKE '%$anuncio%'"; $resultado_anuncio = mysqli_query($link,$result_anuncio); while($row_anuncio = mysqli_fetch_assoc($resultado_anuncio)){ echo "Nome:" . $row_anuncio['nome'] . "<BR>"; echo "Idade:" .$row_anuncio['idade'] . "<BR>"; echo "Telefone:" .$row_anuncio['telefone'] . "<BR>"; echo "Profissão: " .$row_anuncio['profissao'] . "<BR>"; echo "Descrição: " .$row_anuncio['descricao'] . "<BR>"; echo "" . "<BR>"; }} ?> </body> </html>
  2. Eliabe Andrade

    Somar valores vindo do select/option

    Boa noite pessoal, estou iniciando em programação web, e já estou desenvolvendo um projeto pequeno para a empresa que trabalho e a minha dificuldade é a seguinte, possuo um campo SELECT/OPTION, onde o usuário seleciona o produto e caso ele queira adicionar mais produtos é só clicar no botão adicionar, até tudo ok, a minha dificuldade esta em fazer com que os valores dos produtos se somem em um INPUT, até consegui exibir o valor mas quando adiciono mais um campo e seleciono o produto, ao invés dele somar ele substitui o valor do produto anterior, segue abaixo meu teste que até agora por zilhões de tentativas não obtive exito e agora peço ajuda aos senhores que tem mais experiência. <?php include_once("../conexao/conexao.php"); $conexao = conexao::getInstance(); $sql = "SELECT * FROM produtos"; $stm = $conexao->prepare($sql); $stm->execute(); $produtos = $stm->fetchAll(PDO::FETCH_OBJ); ?> <!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"> <title>Cadastro de Cliente</title> <link rel="stylesheet" type="text/css" href="../administrativo/css/bootstrap.min.css" rel="stylesheet" media="screen"> <link href="../administrativo/css/bootstrap-datetimepicker.min.css" rel="stylesheet" media="screen"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="../administrativo/js/jquery.mask.js"></script> <style type="text/css"> body { margin: 0; padding: 0;} .box { margin: 0 auto; width: 800px;} #fieldsHidden{ display:none;} #alvo{padding:10px 5px;} .margens{ margin-left: 2px; margin-right: 2px; } #p{ margin-left: 2px; margin-right: 2px; } </style> <script type="text/javascript"> $(document).ready(function(){ $('body').on('change','.prod_tipo' , function() { var id = $(this).data('id'); $('#' + id).val($(this).find(':selected').data('valor')); }); $('body').on('change','.prod_tipo' , function() { function convertMoeda(n, c, d, t) { c = isNaN(c = Math.abs(c)) ? 2 : c, d = d == undefined ? "," : d, t = t == undefined ? "." : t, s = n < 0 ? "-" : "", i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0; return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ""); } var id = $(this).data('id'); var soma = 0; $(this).find(':selected').each(function(id, element){ soma = soma + parseFloat($(element).data('somar_valor' + id)) }) $('#valor_total').val(convertMoeda(soma)); }); var contar = 1; $("#add").on('click', function(){ var select = '<div class="form-group"><div class="form-inline row margens">'; select += '<div class="form-group col">'; select += '<label for="vnd_tipo_vendedor" class="label label-small" style="color: black;">TIPO PRODUTO:</label><br><select data-id="' + contar + '" data-conta_campos="' + contar + '" class="form-control custom-select prod_tipo" name="prod_tipo[]" id="prod_tipo" data-error="Por favor, selecione um produto." required><option value="" >PRODUTO: </option><?php foreach($produtos as $produto): ?><option value="<?= $produto->produto ?>" name="id" data-valor="<?= number_format($produto->valor, 2, ',','.') ?>" data-somar_valor0="<?= $produto->valor ?>" ><?= $produto->produto ?></option><?php endforeach;?></select>'; select += '<div class="help-block with-errors"></div></div>'; select += '&nbsp;<div class="form-group col">'; select +='<label for="vnd_tipo_vendedor" class="label label-small" style="color: black;">VALOR:</label><br><div class="input-group"><span class="input-group-addon">R$</span><input id="' + contar + '" class="form-control dinheiro" id="prod_valor" name="prod_valor[]" type="text" value="" size="6" required></div>'; select +='<div class="help-block with-errors"></div></div>'; select +='</div>&nbsp;<button type="button" class="btn btn-danger btn-sm del" id="add"><span class="glyphicon glyphicon-minus"></span>&nbsp;Remover</button></div>'; contar++; $("#produtos").append(select); return false; }); $(document).on('click', '.del', function(){ $(this).parent().remove(); }); }); </script> <script type="text/javascript"> $(document).ready(function(){ //$('#cod_cli').mask('999999999'); //$('#rg').mask('99.999.999', {reverse: true}); //$('.cpf').mask('000.000.000-00', {reverse: true}); //$('#cep').mask('99.999-999'); //$('#telefone').mask('(99) 9999-9999'); //$('#celular').mask('(99) 99999-9999'); //$('#exame').mask('000.000.000.000.000,00', { // reverse: true //}); //$('#armacao').mask('000.000.000.000.000,00', { // reverse: true //}); //$('#prod_valor').mask('000.000.000.000.000,00', { // reverse: true //}); $('.dinheiro').mask('000.000.000.000.000,00', { reverse : true }); }); </script> </head> <body> <div class='container-fluid'> <button type="button" class="btn btn-primary btn-sm" id="add"><span class="glyphicon glyphicon-plus"></span>&nbsp;Adicionar Produto</button><br><br> <form class="form form-inline" action="" method="post"> <fieldset> <div class="form-group"> <div class="form-inline row margens"> <div class="form-group col"> <label for="prod_tipo" class="label label-small" style="color: black;">TIPO DE PRODUTO:</label><br> <select data-id="0" data-conta_campos="0" class="form-control custom-select prod_tipo" name="prod_tipo[]" id="prod_tipo" data-error="Por favor, selecione um produto." required > <option value="" >PRODUTO: </option> <?php foreach($produtos as $produto): ?> <option value="<?= $produto->produto ?>" name="id" data-valor="<?= number_format($produto->valor, 2, ',','.') ?>" data-somar_valor0="<?= $produto->valor ?>" ><?= $produto->produto ?></option> <?php endforeach;?> </select> <div class="help-block with-errors"></div> </div> <div class="form-group col"> <label for="prod_valor" class="label label-small" style="color: black;">VALOR:</label><br> <div class="input-group"> <span class="input-group-addon">R$</span> <input class="form-control dinheiro" id="0" name="prod_valor[]" type="text" value="" size="6" required> </div> <div class="help-block with-errors"></div> </div> </div> </div><br> <div class="form-group"> <div class="form-inline row margens" id="produtos"> <!-- INPUT'S DINAMICOS --> </div> </div><br> <div class="form-group"> <div class="form-inline row margens"> <div class="form-group col"> <label for="prod_valor" class="label label-small" style="color: black;">VALOR TOTAL:</label><br> <div class="input-group"> <span class="input-group-addon">R$</span> <input type="text" name="valor_total" id="valor_total" class='form-control dinheiro'/> </div> <div class="help-block with-errors"></div> </div> </div> </div> </fieldset> </form> </div> </body> <script src="../administrativo/js/bootstrap.min.js"></script> </html>
  3. empirerock

    Select. Obter o valor desejado

    Boa tarde. Preciso de ajuda. Não consigo resolver esta situação. Neste código, o retorno está se baseando somente no primeiro item da lista. O que preciso é que se em alguma linha, o Volume_Restante for maior que zero e menor que Volume_Total, o status seja 'P'. E se todas as linhas de Volume_Restante forem iguais a zero, então status = 'T'. E se todas as linhas de Volume_Restante forem iguais a Volume_Total, então status = 'N'. Só que nesse caso, ele viu a primeira linha que volume_restante era zero, e jogou no status 'T', ignorando a outra linha que tem valor 1. Abaixo print da tela da lista de produtos para entrega. Script include "topop.php"; include "mysql.php"; $ped_venda_id = 13; $sql = mysql_query ("SELECT pvi.ped_venda_id, IF(pvi.volume_restante = 0, 'T', IF(pvi.volume_total = pvi.volume_restante, 'N', 'P')) as 'status' FROM ped_vendas_item as pvi WHERE ped_venda_id = '$ped_venda_id' ") or die(mysql_error()); while($r = mysql_fetch_array($sql)){ $status = $r['status']; } echo $status;
  4. Raphael Beghelli Ribeiro

    Duvida com Select

    Prezados, Bom Dia! Estou desenvolvendo um site, onde existe um navbar em sua versão desktop. <ul class="nav nav-tabs nav-stacked"> <li class="active"><a href="#empresa-historico" data-toggle="tab">HISTÓRICO</a></li> <li><a href="#empresa-filosofia" data-toggle="tab">FILOSOFIA</a></li> <li><a href="#empresa-localizacao" data-toggle="tab">LOCALIZAÇÃO</a></li> <li><a href="#empresa-logomarca" data-toggle="tab">LOGOMARCA</a></li> <li><a href="#empresa-equipe" data-toggle="tab">EQUIPE</a></li> <li><a href="#empresa-servicos" data-toggle="tab">SERVIÇOS</a></li> </ul> Na versão mobile, este nav é substituido por Select <select class="empresa-mobile" onchange="window.location.href = this.value;"> <option value="a_empresa.php#empresa-historico" <? if($Pagina == "a_empresa.php#empresa-historico") { echo"selected"; } ?>>HISTÓRICO</option> <option value="a_empresa.php#empresa-filosofia" <? if($Pagina == "a_empresa.php#empresa-filosofia") { echo"selected"; } ?>>FILOSOFIA</option> <option value="a_empresa.php#empresa-localizacao" <? if($Pagina == "a_empresa.php#empresa-localizacao") { echo"selected"; } ?>>LOCALIZAÇÃO</option> <option value="a_empresa.php#empresa-logomarca" <? if($Pagina == "a_empresa.php#empresa-logomarca") { echo"selected"; } ?>>LOGOMARCA</option> <option value="a_empresa.php#empresa-equipe" <? if($Pagina == "a_empresa.php#empresa-equipe") { echo"selected"; } ?>>EQUIPE</option> <option value="a_empresa.php#empresa-servicos" <? if($Pagina == "a_empresa.php#empresa-servicos") { echo"selected"; } ?>>SERVIÇOS</option> </select> o problema é: Quando faço a escolha do item, na versão mobile, ele atualiza o endereço da pagina no navegador e não abre na pagina. Algo de errado no código? alguma ajuda? Alguém poderia me ajudar com algum script que faz o reload da pagina após selecionar algum option ou alguma outra maneira do conteudo da div escolhida abra no mobile?? obrigado
  5. Prezados, Estou precisando de ajuda com um select que eu fiz na marra, porem, preciso aprimorar e eu confesso que não tenho conhecimento suficiente no assunto. O problema é o seguinte, estou trazendo dados de uma base do zabbix, no momento, o select traz o resultado do ultimo valor inserido, preciso trazer dos três ultimos e fazer uma média da coluna value. SELECT h.name, h.description, (SELECT history.VALUE FROM history WHERE history.itemid = i.itemid ORDER BY history.clock DESC LIMIT 1) AS 'value' FROM zabbix.hosts AS h JOIN hosts_groups AS hg ON hg.hostid = h.hostid JOIN groups AS g ON g.groupid = hg.groupid JOIN items AS i ON i.hostid = h.hostid WHERE g.name = 'filiais' AND i.name = 'ICMP loss' AND h.status = 0; Anexei um print de como os dados estão vindo. É viável fazer isso? o que eu poderia usar
  6. felipepai

    Select na tabela

    Tenho uma tabela semelhante a esta, como listo todos os produtos são AZUL e GRANDE no caso seria o produto 1 e produto 4 ID produto1 Atributo Valor 1 produto1 cor azul 2 produto1 tamanho grande 3 produto2 cor vermelho 4 produto2 tamanho grande 5 produto3 cor branco 6 produto3 tamanho pequeno 7 produto4 cor azul 8 produto4 tamanho grande
  7. Blogger

    Horario do dia seguinte

    Boa noite pessoal, eh meu primeiro topico aqui, preciso muito da ajuda de voces para resolver uma questao em meu site... Tenho um aplicativo que puxa algumas informacoes do meu site via http.. certo.. uma delas sao 2 horarios, de abertura e de fexamento, supoe o seguinte: HorInicio: 8:00 Horfim: 18:00 No php fica assim.. (esse date(`w`) == 2) confere se hoje eh terca feira, tenho um desse para cada dia da semana) if(date('w') == 2){ // caso a hora atual for maior ou igual a hora inicio e menor ou igual ao fim ele manda true para meu app e ele entende que esta aberto if(date('H:i') >= $ini AND date('H:i') <= $fim){ echo true; } else { echo 0; } } Eu consegui configurar de uma forma que ele entenda que o estabelecimento fica aberto entre esses dois horarios, porem, surgiu a necessidade de colocar o seguinte: HorInicio:18:00 Horfim: 2:00 (Sendo esse horario duas horas da madrugada do dia seguinte) a questao eh, como fazer meu codigo de php entender que essas 2:00 se trata do dia seguinte? pois da forma atual ele pega o intervalo entre 2:00 e 18:00 (3:00, 4:00, ate as 18:00) e eu gostaria que fosse das 18:00 para frente (19:00, 20:00, ate as 2:00) No meu banco esta definido apenas como tempo atual sem a data, eh possivel fazer sem cadastrar uma data no banco? apenas com o tempo... e se nao for possivel, como fazer isso ser automatico? toda vez que ele for entrar nesse php ele entender qual dia eh hoje e que fica aberto ate amanha ate que horas.. Desculpe se ficou meio confuso.. mas qualquer duvida podem perguntar que eu vou responder, espero alguma luz, obrigado!
  8. carlinhos.eltz

    Retornando dados em text box...

    Bom dia amigos! Será q algum fera aí poderia analisar e ver qual o erro do meu código? Preciso que os dados q estão no banco de dados retornem nos campos text box, conforme o id, porém o mesmo não está acontecendo. Coloquei um IF no fim do código só para ver se a query está trazendo os dados, e, se meu IF não estiver errado, os dados estão sim retornando, porém não preenchem os campos TEXT. <?php include "classeRotulos.php"; include "config.php"; $id_rotulos = filter_input(INPUT_GET, 'id_rotulos', FILTER_SANITIZE_NUMBER_INT); $consulta_rotulos = "SELECT * FROM rotulos WHERE id_rotulos = '$id_rotulos'"; $result_rotulos = mysqli_query($conn,$consulta_rotulos); $row_rotulos = mysqli_fetch_array($result_rotulos); if($row_rotulos !== 0){ echo "Dados retornados com sucesso"; }else{ echo "sem dados"; } ?> Desde já, muito obrigado
  9. raquel.caxile

    Tabela SQL comando SELECT

    Olá! Tenho esse comando simples que está OK: SELECT cliente.nome, cliente.cpf, pedido.vltotal FROM pedido join cliente on cliente.idcliente = pedido.idcliente Tenho o comando do maior valor gasto: SELECT MAX(vltotal) AS TotalGasto FROM pedido Preciso inserir os 2 clientes que gastaram mais incluindo o nome e cpf e estou com dificuldade. Se alguém puder me ajudar agradeço muito!
  10. Fala mentes brilhantes, como vocês estão? bem? Bom, hoje precisava de uma ajudinha de vocês, espero que consigam me dar uma força . Sistema: Estou desenvolvendo um sistema de atendimento em mesas de um restaurante. Para isso adicionei 1 select options que chama a tabela CATEGORIAS (SEGUE A IMAGEM) Ao selecionar a categoria (Por exemplo "Pizzas") Carrega as opções no outro Select Options abaixo que se chama produtos. Até ai tudo bem... Oque preciso agora é fazer com que ao SELECIONAR A OPÇÃO PIZZA mostre apenas os CHECKBOX que estão relacionados ao produto (Tem na tabela um campo chamado id_modificadores, que if o id_prod (Na tabela modificadores) == id_modificadores (Na tabela produtos) { } CÓDIGO QUE INFORMA OS MODIFICADORES. <?php while($reg3 = $query3->fetch_array()) { ?> <?php $nome_mod = $reg3["nome_mod"]; $nome_opt_mod = $reg3["nome_opcao_mod"]; $preco_mod = $reg3["preco_mod"]; $arrays = explode(',', $nome_opt_mod); $arrays_preco = explode(',', $preco_mod); echo "<br> <div class='col-sm-6'> <div class='card'> <h5 class='card-header'>$nome_mod</h5> <div class='card-body' name='id_modificadores' id='id_modificadores'> "; foreach($arrays as $valores) { echo "<div class='form-check'> <span type='hidden' class='switch switch-sm'><input type='checkbox' name='modificador[]' class='form-check-input' id='$valores' value='$valores'> <label for='$valores'><h5 class='card-title'>$valores</h5></label><br></div>"; } echo " </div> </div><br> </div>"; } ?> Aparentemente não entendo nada de AJAX, e o sistema que usei nos select options foi do CELKE, mas não funciona para checkbox. Lembrando que estes checkbox passam por um EXPLODE para se separarem pois eles vão para o banco de dados por ','. Desde-já agradeço a todos e tenham uma ótima semana. Aguardo ansiosamente por esse HELP. Atenciosamente Lucas Severo
  11. Boa tarde galera, sei que para vocês podem ser simples. Mas não estou conseguindo exibir os dados da consulta no SQL na minha pagina index.php Meu select e o index.php select `tipo`, sum(val_sc) valor from pagamentos group by tipo <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Exemplo MySQL</title> <meta name="description" content="example-aggregate-functions-and-grouping-sum-with-group-by- php mysql examples | w3resource"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> </head> <body> <div class="container"> <div class="row"> <div class="col-md-12"> <h2>Produtos somados referente a valorização:</h2> <table class='table table-bordered'> <tr> <th>Tipo Produto:</th><th>Valorização:</th> </tr> <?php $hostname="localhost"; $username="usuario_db"; $password="senha_db"; $db = "database"; $dbh = new PDO("mysql:host=$hostname;dbname=$db", $username, $password); foreach($dbh->query('SELECT `tipo`, sum(val_sc) valor FROM pagamentos GROUP BY tipo') as $row) { echo "<tr>"; echo "<td>" . $row['tipo'] . "</td>"; echo "<td>" . $row['SUM(val_sc)'] . "</td>"; echo "</tr>"; } ?> </tbody></table> </div> </div> </div> </body> </html> O que tem de errado? aparece as tabelas mas não aparece os resultados. Obrigado desde ja.
  12. Nova Ourora

    Passar dados de variavel para SELECT

    <div class="card-block"> <div class="card-block"> <form class="form-inline"> <select class="form-control" id="nmProduto" style="max-width: 300px;"> <option value="">Selecione o Produto</option> <option>SUPORTE PARA CARIMBO DE MADEIRA COM 06</option> <option>BOTON PERSONALIZADO - SESMT</option> <option>RELOGIO DESPERTADOR 0 A 60 MIN.</option> </select> Quero que esta DIV pegue os valores de uma variável (que fica na tabela produtos). PARECE SIMPLES MAIS TA DIFÍCIL
  13. Claudio r Martinez

    Ajuda com um Select MYSQL + ASP Classico

    Olá pessoal, esse é meu primeiro post aqui no forum, mas eu consulto para minhas duvidas há muito tempo. Preciso de uma ajuda para saber como seria possível eu montar um select ou até mais de um se for o caso. É assim: Terei uma pagina onde aparecem perfis de pessoas de um determinado local. a consulta do usuário seria ex: Estado São Paulo e cidade Santo André. (select * from *** Where estado = 'sao paulo' and cidade = 'santo andre') Após o final dos registros com esses quesitos, precisaria listar na sequência os registros apenas do mesmo estado. Preciso que fique dentro do loop para que continue na sequencia de paginação.
  14. Josemir Dias

    [Resolvido] Popular select com base em outro

    Bom dia senhores, De antemão quero dizer que já procurei a questão em diversos tutoriais, mas, não consegui encontrar um material que fosse adaptável para este caso. A questão é a seguinte: Tenho dois selects que trazem dados do banco; O primeiro traz os usuários cadastrados no sistema e o segundo carrega todos os módulos do sistema desabilitando aqueles que o usuário já tem permissão para usar; Consegui escrever o código para os dois selects serem carregados, mas, só consigo fazer isso uma única vez que é quando o usuário entra na página e somente para um usuário, pois, as informações vem via $_Session; O problema está no fato de que a página que estou desenvolvendo é uma página administrativa e preciso conseguir editar as permissões de todos os usuários, desta forma, preciso que o segundo select seja alterado para mostrar os módulos desabilitados de cada usuário selecionado no select anterior. Abaixo o código que estou usando para o form: <form accept-charset="utf-8" name="Permissoes" method="POST" action="../permissoes/permitir.php"> <fieldset> <div class="form-group" > <select name="id_user" id="id_user" class="form-control"> <?php $qry_user = "SELECT * FROM cadastrousuarios ORDER BY CadastroUsuarios_Nome"; $result_user = mysqli_query($conn, $qry_user); while($row_user = mysqli_fetch_assoc($result_user) ) { echo '<option value="'.$row_user['CadastroUsuarios_ID'].'">'.$row_user['CadastroUsuarios_Nome'].'</option>'; } ?> </select><br> <select name="slctusers" class="form-control"> <?php //CONSULTA A MONTAGEM DOS CHECKBOX $qry_modulos = mysqli_query($conn, "SELECT * FROM `cadastromod`"); if($qry_modulos === FALSE) { die(mysqli_error($conn)); } //mysqli_close($conn); while($row_modulos = mysqli_fetch_assoc($qry_modulos)){ $modulodisabled = "False"; $modulochecked = "False"; //CONSULTA AS PERMISSÕES $qry_permissoes = mysqli_query($conn, "SELECT * FROM `permissoesusr` WHERE `PermissoesUsr_IDUsuario` = ".$_SESSION['id']." AND `PermissoesUsr_Status` = 'A'"); while($row_permissoes = mysqli_fetch_assoc($qry_permissoes)){ if($row_permissoes['PermissoesUsr_IDModulo'] == $row_modulos['CadastroMod_FKID'] && $row_permissoes['PermissoesUsr_TipoMod'] == $row_modulos['CadastroMod_Tipo']){ //echo "Marcou". $row_permissoes['PermissoesUsr_IDModulo']. " ".$row_modulos['CadastroMod_ID']; $modulochecked = "True"; $modulodisabled = "True"; } } echo" <div class='form-check' align='left'> <label align='left' class='form-check-label' for='check1'> <option value=".$row_modulos['CadastroMod_FKID']." "; if ($modulodisabled=="True"){echo "Disabled";} echo ">".$row_modulos['CadastroMod_Modulo']."</option> </label> </div>"; }?> </select> <br> <button type="submit" class="btn btn-lg btn-success btn-block">Permitir</button> </form><br><br><br> E aqui como isso fica renderizado: Desde já agradeço imensamente a colaboração de todos e espero ser útil tão logo meus conhecimentos sejam suficientes.
  15. ndias

    select count case

    preciso fazer um select assim: Select count(CASE WHEN tbl1.dtCadastro = CURDATE() THEN '' ELSE NULL END) as qtdDia, tbl2.id from tbl1 inner join tbl2 on tbl2.id = tbl1.id and tbl2.id = 123 where tbl1.int = 190273 eu quero que o Count me traga q a quantidade de registros no dia, e por por conta do tbl2.id = 123 ele está trazendo apenas um alguém pode me ajudar, por favor?
  16. zeljunior

    Select PHP

    Pessoal boa noite. Não consigo trazer os usuários cadastrados no banco através desse select abaixo, alguém pode me ajudar? tr> <td align="left" bgcolor="#999999"> <font face="verdana" size="1"><b> AGENTE</b></font> </td> <td class="bar-search" align="left" bgcolor="#999999"> <? //PDO - Biblioteca de conexão a um banco de dados $dsn = "mysql:dbname=blog;host=localhost"; $dbuser = "root"; $dbpass = "081232"; try { $pdo = new PDO($dsn, $dbuser, $dbpass); $sql = "SELECT * FROM usuarios WHERE nivel='usuarios' ORDER BY nome ASC"; $sql = $pdo->query($sql); } catch (PDOException $e){ echo "Falhou: ".$e->getMessage(); } ?> <select > <option>Selecione...</option> <?php while ($row = mysql_fetch_assoc($sql)) {?> <option value="<?php echo $row['nome']; ?>"></option> <?php } ?> </select> </td> </tr>
  17. Olá grandes mentes do forum imasters. Estou precisando de uma ajudinha em relação a uma dúvida. Preciso carregar um While com select dentro de um modal. O modal precisa carregar as informações do select de acordo com a opção selecionada no botão. Tentei fazendo o select com WHERE mas retornou para todos os modal. Poderiam me ajudar? Agradeço desde-já e tenham todos uma ótima semana.
  18. Boa tarde pessoal! Eu criei um formulário HTML no wordpress para salvar no banco os dados do contato. Tenho um SELECT estado: <select id='estado' name='estado'> <option value='UF'>Nome do estado</option> </select> E um select cidade. Ao selecionar um estado eu preciso que carregue o select de cidades via ajax. As cidades estão em uma tabela do banco de dados do wordpress. Meu script PHP que recebe a requisição ajax e consulta no banco é esse: <?php include "conexao.php"; $estado = mysql_real_escape_string( $_GET['estado'] ); $cidades = []; $resultado = mysql_query("SELECT Codigo, Nome FROM Municipio WHERE Uf='$estado' ORDER BY Nome", $conexao); while ( $row = mysql_fetch_array( $resultado ) ) array_push($cidades, ['Codigo' => $row['Codigo'], 'Nome' => utf8_encode($row['Nome'])]); echo(json_encode( $cidades )); O script JS que faz a requisição é esse: $('#estado').change(function () { if ($('#estado').val()) { $.getJSON('cidades.ajax.php?search=', { estado: $('#estado').val(), ajax: 'true' }, function (j) { var options; for (var i = 0; i < j.length; i++) { options += '<option value="' + j[i].Codigo + '">' + j[i].Nome + '</option>'; } $('#cidade').html(options).show(); }); } }); Isso funciona no meu servidor próprio, mas não consigo fazer funcionar no wordpress. Implementei o script JS através de um plug-in pra inserir JS nas páginas, mas o Wordpress não permite executar um arquivo PHP não registrado por ele (ou algo assim). Poderiam me ajudar? Como faço pra fazer com que meu script AJAX requisite a consulta no banco do wordpress onde estão as cidades? Espero ter sido claro.
  19. Pessoal.. meu select fica com espaçamento diferente quando abri no chome e no Firefox... Será que tem alguma maneira de deixar eles com espaço iguais sem usar javascript? Reparem que no Chrome as opções do select ficam grudadas.. e no Firefox ele dá um pequeno espaçamento entre eles:
  20. Olá pessoal estou com uma query que estou sofrendo kkk a query esta certinha executo ela no slq e me traz o total bunitinho mais nao consigo de forma nenhuma imprimir o resultado da pesquisa query simples. select count (*) from suporte.dbo.pedidos ....... nada de extraordinário se alguem puder me ajudar em imprimir este total agradeço
  21. Cesar Masserati Procopio

    Query para retornar Lista de Conversas c/ ultima Msg

    Boa Tarde Pessoal, Estou enviando duas Imagens para ajudar a ilustrar o que estou tentando fazer. Seguinte estou batendo a minha cabeça com isso e preciso de uma luz para resolver, por favor. Estou recriando o WhatsApp Web para fins de aprendizagem, estou tentando fazer uma QUERY que me retorne a lista das pessoas que estou conversando, e também a Última Mensagem da conversa que tive com a pessoa. EXEMPLO: Retornar a lista das Pessoas que conversam com o Cesar Neste caso teria que me retornar a lista abaixo: idAmigo NomeAmigo UltimaMsg DataMsg 8779 Adelita Pereira Machado Couto Msg CINCO - Cesar enviou para Adelita 05/07/2018 17:22 7669 Hellen Sabrina de Brito Msg TRES - Hellen enviou para Cesar 05/07/2018 12:31 63 Sandro Batista Dos Santos Msg UM - Cesar enviou para Sandro 05/07/2018 17:22 1545 Gino Cezar dos Santos Msg UM - Gino enviou para Cesar 05/07/2018 17:20
  22. Fernando Mello

    Repetição na Caixa de Seleção

    Boa tarde a todos ! Fiz um pequeno código em Javascript, onde a pessoa em uma comobox o Estado e na outro comobox já aprece as Cidades relacionadas no Estado escolhido. Só que por exemplo: Quando escolho uma Estado Rio de Janeiro ou qualquer outro sendo a primeira vez, ele traz as cidades direitinho... Mas quando vou fazer de novo, escolher outro estado por exemplo São Paulo, ele traz as cidades de São e junto as cidades da primeira seleção que fiz ou seja, as cidades do Rio de Janeiro. Onde posso estar errado? Faltando alguma coisa no código? Segue o código: Fico no aguardo da ajuda. Obrigado. <script> var options = { "São Paulo" : ["São Paulo", "Itápolis", "Araraquara", "Ribeirão Preto", "Jacareí"], "Rio de Janeiro" : ["Rio de Janeiro", "Niteroi", "Petropolis", "Belford Roxo", "Nova Iguaçu"], "Santa Catarina" : ["Joinville", "Florianópolis", "Blumenau", "Criciúma", "Chapecó"] }; var load= function(){ var estados = document.getElementById("estados"); var chaves = Object.keys(options); for(var i = 0; i < chaves.length; i++) { var opt = chaves[i]; var el = document.createElement("option"); el.textContent = opt; el.value = opt; estados.appendChild(el); } } var setCidades = function (){ var estados = document.getElementById("estados"); var estado = estados.options[estados.selectedIndex].value; var cidades = options[estado]; var cidade = document.getElementById("cidade"); for(var i = 0; i < cidades.length; i++) { var el = document.createElement("option"); el.textContent = cidades[i]; el.value = cidades[i]; cidade.appendChild(el); } } </script> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> </head> <body onload="load();"> Escolha o Estado <select id = "estados" onchange="setCidades(); return false;"> </select> <br> Escolha a Cidade <select id = "cidade" > </select> </body> </html>
  23. netocazuza

    codigo adaptado não funciona

    Gostaria que alguém me ajudasse a encontrar erro num código. Estou fazendo um curto na net, e tentando adaptar o código que funciona para ir aprimorando a aprendizagem. Então vou colocar dois códigos aqui, onde um funciona o outro não. O que funciona é o do curso com mais campos. O que fiz foi apenas adaptar esse código que funciona para uma quantidade bem menor, e ver se funciona. Os dois códigos abre o formulário, aparentemente consultam o banco com sucesso, porém só o original está alterando, certamente por algum erro meu. Mas já olhei trocentas vezes, postei dúvida lá no curso, e o cara não responde, então tô parado na aprendizagem por conta disso. Basicamente é um formulário de cadastro de transportadoras onde o usuário altera os dados de uma transportadora através desse formulário. Esse tá funcionando tudo certinho. Tentei reproduzir esse mesmo formulário, porém apenas com dois campos (cidade e estado), e mesmo assim não funciona. Lista certinho, mas não altera, por isso acho que é um erro simples. Segue os dois códigos pra que comparem: CÓDIGO QUE FUNCIONA: <?php require_once("conexao/conexao.php"); ?> <?php if (isset($_POST["nometransportadora"])){ $nome = utf8_decode($_POST["nometransportadora"]); $endereco = utf8_decode($_POST["endereco"]); $cidade = utf8_decode($_POST["cidade"]); $estado = $_POST["estados"]; $cep = $_POST["cep"]; $cnpj = $_POST["cnpj"]; $telefone = $_POST["telefone"]; $tID = $_POST["transportadoraID"]; // CRIAR O OBJETO PARA ALTERAR $alterar = "UPDATE transportadoras "; $alterar .= "SET "; $alterar .= "nometransportadora = '{$nome}', "; $alterar .= "endereco = '{$endereco}', "; $alterar .= "cidade = '{$cidade}', "; $alterar .= "estadoID = {$estado}, "; $alterar .= "cep = '{$cep}', "; $alterar .= "cnpj = '{$cnpj}', "; $alterar .= "telefone = '{$telefone}' "; $alterar .= "WHERE transportadoraID = {$tID}"; $operacao_alterar = mysqli_query($conecta, $alterar); if (!$operacao_alterar){ die("Erro na alteração!"); }else { header("location: listagem2.php"); } } // Consulta a tabela de transportadoras. $tr = "SELECT * "; $tr .= "FROM transportadoras "; if (isset($_GET["codigo"])){ $id = $_GET["codigo"]; $tr .= "WHERE transportadoraID = {$id} "; }else { $tr .= "WHERE transportadoraID = 1 "; } $con_transportadora = mysqli_query($conecta, $tr); if (!$con_transportadora){ die("Erro na consulta"); } $info_transportadora = mysqli_fetch_assoc($con_transportadora); // Consulta aos estados $estados = "SELECT * "; $estados .= "FROM estados "; $lista_estados = mysqli_query($conecta, $estados); if (!$lista_estados){ die("erro no banco"); } ?> <!doctype html> <html> <head> <meta charset="UTF-8"> <title>Curso PHP INTEGRACAO</title> <!-- estilo --> <link href="_css/estilo.css" rel="stylesheet"> <link href="_css/alteracao.css" rel="stylesheet"> </head> <body> <?php include_once("_incluir/topo.php"); ?> <main> <div id="janela_formulario"> <form action="alteracao.php" method = "post"> <h2>Alteração de Transportadoras</h2> <label for="nometransportadora">Nome da Transportadora</label> <input type = "text" value = "<?php echo utf8_encode( $info_transportadora["nometransportadora"]) ?>" name = "nometransportadora" id = "nometransportadora"> <label for="endereco">Endereço</label> <input type = "text" value = "<?php echo utf8_encode( $info_transportadora["endereco"]) ?>" name = "endereco" id = "endereco"> <label for="cidade">Cidade</label> <input type = "text" value = "<?php echo utf8_encode( $info_transportadora["cidade"]) ?>" name = "cidade" id = "cidade"> <label for="estados">Estados</label> <select id = "estados" name = "estados"> <?php $meuestado = $info_transportadora["estadoID"]; while ($linha = mysqli_fetch_assoc($lista_estados)){ $estado_principal = $linha["estadoID"]; if ($meuestado == $estado_principal){ ?> <option value="<?php echo $linha["estadoID"] ?>" selected> <?php echo utf8_encode($linha ["nome"]) ?> </option> <?php } else { ?> <option value="<?php echo $linha["estadoID"] ?>"> <?php echo utf8_encode($linha ["nome"]) ?> </option> <?php } } ?> </select> <label for="cep">CEP</label> <input type = "text" value = "<?php echo ( $info_transportadora["cep"]) ?>" name = "cep" id = "cep"> <label for="telefone">Telefone</label> <input type = "text" value = "<?php echo utf8_encode( $info_transportadora["telefone"]) ?>" name = "telefone" id = "telefone"> <label for="cnpj">CNPJ</label> <input type = "text" value = "<?php echo utf8_encode( $info_transportadora["cnpj"]) ?>" name = "cnpj" id = "cnpj"> <input type = "hidden" name = "transportadoraID" value = "<?php echo $info_transportadora["transportadoraID"] ?>"> <input type = "submit" value="Confirmar Alteração"> </form> </div> </main> <?php include_once("_incluir/rodape.php"); ?> </body> </html> CÓDIGO QUE NÃO FUNCIONA. (Lista tudo certinho, mas não altera, nem traz o estádo pré-checado). <?php require_once("conexao/conexao.php"); ?> <?php if( isset($_POST["nomeCidade"]) ) { $nomeCidade = utf8_decode($_POST["nomeCidade"]); $estado = $_POST["estados"]; $cID = $_POST["cidadeID"]; // Objeto para alterar $alterar = "UPDATE cidades "; $alterar .= "SET "; $alterar .= "nomeCidade = '{$nomeCidade}', "; $alterar .= "estadoID = {$estado} "; $alterar .= "WHERE cidadeID = {$cID} "; $operacao_alterar = mysqli_query($conecta, $alterar); if(!$operacao_alterar) { die("Erro na alteracao"); } else { header("location:alterarCidades.php"); } } // Consulta a tabela de cidades $tr = "SELECT * "; $tr .= "FROM cidades "; if(isset($_GET["codigo"]) ) { $id = $_GET["codigo"]; $tr .= "WHERE cidadeID = {$id} "; } else { $tr .= "WHERE cidadeID = 1 "; } $con_cidade = mysqli_query($conecta,$tr); if(!$con_cidade) { die("Erro na consulta"); } $info_cidade = mysqli_fetch_assoc($con_cidade); // consulta aos estados $estados = "SELECT * "; $estados .= "FROM estados "; $lista_estados = mysqli_query($conecta, $estados); if(!$lista_estados) { die("erro no banco"); } ?> <!doctype html> <html> <head> <meta charset="UTF-8"> <title>Alteração Cidades</title> <!-- estilo --> <link href="_css/estilo.css" rel="stylesheet"> <link href="_css/alteracao.css" rel="stylesheet"> </head> <body> <?php include_once("_incluir/topo.php"); ?> <main> <div id="janela_formulario"> <form action="alteracaoCidades.php" method="post"> <h2>Alteração de Cidades</h2> <label for="nomeCidade">Nome da Cidade</label> <input type="text" value="<?php echo utf8_encode($info_cidade["nomeCidade"]) ?>" name="nomeCidade" id="nomeCidade"> <label for="estados">Estados</label> <select id="estados" name="estados"> <?php $meuestado = $info_cidade["estadoID"]; while($linha = mysqli_fetch_assoc($lista_estados)) { $estado_principal = $linha["estadoID"]; if($meuestado == $estado_principal) { ?> <option value="<?php echo $linha["estadoID"] ?>" selected> <?php echo utf8_encode($linha["nome"]) ?> </option> <?php } else { ?> <option value="<?php echo $linha["estadoID"] ?>" > <?php echo utf8_encode($linha["nome"]) ?> </option> <?php } } ?> </select> <input type="hidden" name="cidadeID" value="<?php echo $info_cidade["cidadeID"] ?>"> <input type="submit" value="Confirmar alteração"> </form> </div> </main> <?php include_once("_incluir/rodape.php"); ?> </body> </html>
  24. Eduardo Villa

    Select não retorna os nomes das colunas

    Salve galera, Estou trabalhando em um projeto com Codeigniter e me deparei com o seguinte problema: 1) Ao utilizar uma conexão ODBC não consigo construir um select no model da seguinte forma: $this->test->where('xx',$id)->get('dddd'); mas até ai, tudo certo pois utilizei $this->teste->query('dddd'); e funcionou. 2) No retorno desta consulta ($notas->result_array();) não me traz o nome das colunas... Exemplo: array(24) { ["0131890"]=> string(7) "0131890" ["2018-06-11"]=> string(10) "2018-06-11" [""]=> string(0) "" ["0"]=> string(1) "0" ["AVENIDA ENG, 2544"]=> string(17) "AVENIDA ENG, 2544"
  25. Bruno Oliviera

    Consulta demorando

    Bom dia estou tento um problema com uma consulta que esta demorado de mais se Select prd.EAN, prd.NOME, prd.Estoque_Atual, prd.Preco_Custo, prd.Venda_Vista, te.Nome_Razao, vendp.Quantidade from produto as prd inner join produto_fornecedor as prof on prd.Cod_Produto=prof.Codigo_Produto inner join fornecedor as te on te.Codigo=Codigo_Fornecedor inner join vendas_prods as vendp on prd.Cod_Produto=vendp.Cod_Produto where Codigo_Fornecedor=25 ; puder me ajudar
×

Important Information

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