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

  1. Senhores, bom dia. Estou com um problema e não estou conseguindo resolver. Tenho uma página chamada abrir_revista.php. Nesta página, tenho uma combobox que mostra os dados concatenados de 2 tabelas. ______________________________________________página abrir_revista.php______________________________________________________________________________________________________________________ <form action="abrir_revista_cod.php" method="POST"> <select name="revistaid" id="revistaid"> <?php $arr = array(); setlocale(LC_ALL, "ptb"); $query = $con->query("SELECT A.REVISTAID, if(a.codreferencia=5,if(a.mesreferencia is null, concat(b.dscreferencia,' de ',MONTHNAME(CONCAT('2011-',a.nroreferencia,'-01')),' de ',a.nroano), if(a.mesreferencia=2,concat('Meses de ',MONTHNAME(CONCAT('2011-',a.nroreferencia,'-01')),' e ',MONTHNAME(CONCAT('2011-',a.nroreferencia+1,'-01')),' de ',a.nroano),concat('Meses de ',MONTHNAME(CONCAT('2011-',a.nroreferencia,'-01')),', ',MONTHNAME(CONCAT('2011-',a.nroreferencia+1,'-01')),' e ',MONTHNAME(CONCAT('2011-',a.nroreferencia+2,'-01')),' de ',a.nroano))), if(a.codreferencia=6, if(a.nroreferencia=1, concat(a.nroreferencia,'&#170; ',b.dscreferencia,' de ',MONTHNAME(CONCAT('2011-',a.mesreferencia,'-01')),' de ',a.nroano), concat(a.nroreferencia,'&#170; ',b.dscreferencia,' de ',MONTHNAME(CONCAT('2011-',a.mesreferencia,'-01')),' de ',a.nroano)), if(a.codreferencia=1, if(a.nroreferencia=1, concat(a.nroreferencia,'º ',b.dscreferencia,' de ',a.nroano), concat(a.nroreferencia,'º ',b.dscreferencia,' de ',a.nroano)), if(a.codreferencia=3, concat(a.nroreferencia,'º ',b.dscreferencia,' de ',a.nroano), b.dscreferencia)))) DESCRICAO FROM tb100_revista a, tb101_referencia b where b.codreferencia = a.codreferencia;"); echo '<option value="0"></option>'; while ( $row = $query->fetch_assoc() ) { echo '<option value="'. ($row['REVISTAID']) . ' - ' . utf8_encode($row['DESCRICAO']) .'">' . utf8_encode($row['DESCRICAO']) . '</option>' . "\n" ; } ?> </select> <input type="submit" value="Enviar"> </form> ________________________________________________________final código abrir_revista.php________________________________________________________________________________ Eu seleciono a opção desejada e imprimo em outra página. o Trecho do php da página abrir_revista_cod.php ______________________________________________________página abrir_revista_cod.php_________________________________________________________________________ <?php echo $_POST['revistaid']; //imprimi os 2 ?> ______________________________________________________final código abrir_revista_cod.php_________________________________________________________________________ Do jeito que está, funciona imprimindo o ID da tabela e a Descrição. Eu preciso imprimir apenas a Descrição. Se alguem puder me ajudar. Se precisarem de mais informações, eu passo. Desde já agradeço,
  2. Boa Tarde pessoal Preciso de uma ajuda Eu tenho 3 tabelas em que preciso contar o numero de registros de cada uma delas tab1, tab2 e tba3. O que pode ser feito rapidamente com SELECT count(*) tab1 Mas eu preciso armazenar estes registros de cada tabela acima em uma outra tabela (Resultado). que tem os campos: Reg1, Reg2 Reg3. Sendo que nesta tabela Resultado, os números dos registros das tabelas tab1, tab2 e tab3 devem estar respectivamente armazenados nos campos Reg1, Reg2 Reg3 . Muito obrigado desde já
  3. oliver_33

    mysql Select com php e js

    Olá pessoal, Tenho o seguinte codigo, simplificado: <script>var pages=5;</script> $sql = "SELECT * FROM ".$datatable." ORDER BY id ASC LIMIT 2, <script>document.write(pages);</script>"; A var pages é javascript que no final não retorna nenhum valor da base de dados. Se colocar o valor 5 em vez do script já funciona: $sql = "SELECT * FROM ".$datatable." ORDER BY id ASC LIMIT 2, 5"; outra coisa estranha é se fizer um echo, imprime tal e qual a mesma coisa: echo "SELECT * FROM ".$datatable." ORDER BY id ASC LIMIT 2, <script>document.write(pages);</script>"; o resultado é: SELECT * FROM binar ORDER BY id ASC LIMIT 2, 5 Está tudo correto! Não vejo porque não funciona!! alguém me pode ajudar?
  4. Boa Dia pessoal Preciso de uma ajuda Eu tenho 3 tabelas (tab1, tab2 e tba3) em que preciso contar o numero de registros (reg1, reg2 e reg3) de cada uma delas, e estes registros devem ser armazenados em uma outra tabela (TabInfo) A contagem pode ser feito com o SELECT COUNT(*), mas o meu problema é adicionar estes registros na nova tabela (TabInfo). TabInfo ___________________________ campo1 campo2 campo3 ___________________________ reg1 reg2 reg3 Muito obrigado pessoal
  5. Olá, Pedia a vossa ajuda, pois já tentei de inumeras maneiras e não consigo dar a volta a este problema. Tenho um text (minuta de contrato) gravado num campo de texto no mysql e queria que quando fizesse o mysql query select pudesse preencher automáticamente o contrato com os dados da empresa. Ex: "O cliente ________________ com a sede social em ______________". Em que os campos em espaço seriam preenchidos com os dados da tabela clientes. Já tentei '.$cliente'. <? echo $cliente ;?> entre outros mas nada. Alguém pode me ajudar por favor?
  6. Olá pessoal, Tenho um pequeno banco de dados para uma Biblioteca Escolar e preciso retornar o nome da pessoa para o qual um livro está emprestado. Seria fácil se os leitores estivessem cadastrados em uma tabela Pessoa, por exemplo, mas há uma tabela para alunos, outra funcionários e outra professores (sim, um equívoco...). A tabela empréstimo possui a seguinte estrutura: Já as tabelas alunos, professores e funcionarios possuem estrutura bastante semelhante, ambas contendo uma chave primária (id_alunos, id_professores, id_funcionarios) respectivamente e um campo nome (que é o que preciso retornar quando a pessoa em questão estiver com a situação "E" na tabela emprestimo, ou seja, vinculada a duas id, a de sua tabela e a do livro. Atualmente utilizo o seguinte sql para retornar os livros emprestados apenas para alunos, mas preciso de um que me mostre mesclado, todos os livros emprestados. Select e.num_emprestimo, l.id_livros, titulo, autor, genero, data_emprestimo, data_devolucao, a.nome as leitor from livros l inner join emprestimo e on l.id_livros = e.id_alunos inner join alunos a on e.id_alunos = a.id_alunos where e.situacao = 'E' order by data_devolucao Então é isso. Preciso que na última coluna (Emprestado para) apareça tanto os alunos, quanto professores quanto funcionários. Alguém pode me ajudar? Pensei em uma procedure, mas não consegui fazer. Se houver uma forma somente com um SQL agradeço muito.
  7. Boa noite Gostaria de uma ajuda. Eu tenho uma tabela em que preciso inserir o resultado de um select em um campo, já existente, desta mesma tabela. - O nome da tabela é projeto. = Eu tenho os campos na tabela: Id_servidor, Matricula e Senha. - Antes de realizar a inserção eu preciso fazer uma concatenação do Id_servidor com o campo Matricula truncado, que é o seguinte comando: (SELECT CONCAT(s.Id_servidor, substring(s.Matricula, 1, 3)) FROM projeto s;) - E agora preciso inserir o resultado do select descrito acima no campo Senha da mesma tabela chamada projeto. Como consigo fazer isso? Obrigado desde já.
  8. Boa tarde, Preciso desenvolver um código onde o total de linha de um SELECT seja armazenado em uma variável. Escrevi o código abaixo, mas quando utilizo o WHERE retorna um erro "Notice: Trying to get property of non-object in". É possível fazer um SELECT utilizando um WHERE e salvar o total de registros localizados em uma váriável com o formato "0000"? P.S.: a variável $escritorio receberá texto [SP, BH, PR,...] e já tentei colocar aspas na variável $escritorio e retorna outro erro ("Trying to get property of non-object in ") na linha "$linha = $resultado->num_rows;". include "conecta_mysql.inc"; $escritorio = $_POST["n_escritorio"]; $resultado = $mysqli->query("SELECT * FROM registros WHERE escritorio=$escritorio"); $linhas = $resultado->num_rows; $mysqli->close();
  9. Luccas Gaulia

    Select e Deselect All (Bootstrap)

    Ola Pessoal, Preciso de uma coisas assim: Vi que esses sao do Boostrap, mas nao estou conseguindo implanta-lo em site... Vi uma resposta, para colocar isso: $('.selectpicker').selectpicker('selectAll') or $('.selectpicker').selectpicker('deselectAll'). Este modelo tem no Link dos Modelos <select class="selectpicker" multiple="" data-actions-box="true" tabindex="-98"> <option>Mustard</option> <option>Ketchup</option> <option>Relish</option> </select> <button type="button" class="btn dropdown-toggle btn-default bs-placeholder" data-toggle="dropdown" role="button" title="Nothing selected" aria-expanded="false"> <span class="filter-option pull-left">Nothing selected</span> &nbsp;<span class="bs-caret"> <span class="caret"></span> </span> </button> Mas nao sei aonde e como colocar...
  10. Danilo - Jesus voltará!

    ENVIAR VALOR SELECT DINAMICO COM AJAX E PHP (RESOLVIDO)

    Olá amigos, estou alimentando um select que vem do banco de dados, na verdade são vários serviços, e gostaria de adicionar ao carrinho de compras na minha session php o valor do select conforme abaixo, se for só clicar no carrinho eu consigo adicionar 1 no carrinho sem problemas, o meu problema é enviar o valor escolhido no select, já que tem vários alimentados pelo banco: <div class="form-group" id="adicionar"> <select class="form-control" name="select'.$dados['id_concurso'].'"> //AQUI COLOCO O NOME DO SELECT DE FORMA DINAMICA VINDA DO BANCO <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </div> <div class="form-group" style="margin-top:10px"> <a rel="nofollow" class="btn btn-common btn-lg"> Adicionar No Carrinho </a> //AO CLICAR AQUI PRECISO ENVIAR O VALOR ESCOLHIDO NO SELECT REFERENTE AO ID QUE PRECISO </div> </div> Sei que no javascript eu posso pegar o valor assim... $(document).ready(function(){ $("select).change(function(){ alert(this.value); }); }); mas o problema é dinamicamente que não estou conseguindo, pois quero inserir no array do carrinho exemplo: array( chave => valor, chave2 => valor2, chave3 => valor3, ) Quem tiver uma luz aí eu agradeço...
  11. Olá, Tenho uma tabela que recebe um INSERT a cada 01 hora e consequentemente a coluna ID é PRIMARY (auto_Incremental) Através do SELECT abaixo eu consigo visualizar os últimos 12 registros porém o ID vem de forma Decrescente devido devido ao uso do DESC SELECT * FROM tabela ORDER BY id DESC LIMIT 12 id 212 211 210 209 208 207 206 205 204 203 202 201 Minha dúvida é: como faço para trazer os últimos 12 registros com o id ordenado de forma ASC crescente, sem ter que criar uma tabela temporária. Isso é possível? Resultado esperado: id 201 202 203 204 205 206 207 208 209 210 211 212
  12. solares

    Limitar as options do select

    Olá imasters. Bem, meu problema é o seguinte, estou utilizando o materialize framework em um projeto. E em um formulário de registro contem um select com vários options contendo os estados e tal, entretanto, são 27 estados husdhguhu e ele fica muito grande no meu form, porque é em um modal. Pesquisei bastante na internet sobre, encontrei um atributo que pode ser usado no html, como o 'size="..." '. Também encontrei algumas configurações em css o width e o height, mas já aviso, não tem nada a ver com altura ou largura. Eu quero esconder as options pra não ficar tão grande, poderia ter o mesmo comportamento que o size (Lembrando que o size não funciona, acredito que seja algo do materialize). Alguém pode me recomendar algo, seja em js ou css, estou desesperado por isso... Desde já obrigado.
  13. Galera salve salve a todos, Estou com um problema em um select e preciso da ajuda de vocês. O select se refere a calculo de faturamentos os quais calculam os itens cobrados na NF. Eu preciso gerar um relatório destes lançamentos e com isso criei o select abaixo. select bo.lager, bo.id_os, k.id_klient, k.suchbegriff cnpj_cpf, k.name, bi.div_1 lote, bi.div_10 di_dde, (select distinct dis.id_dispatcher from fiscal.dochd dc, wms_eadi.dispatcher dis where dc.dochd_doc_id = bo.nr_nf and dc.dochd_rps_desp = dis.suchbegriff) cod_comissaria, (select distinct dis.bez from fiscal.dochd dc, wms_eadi.dispatcher dis where dc.dochd_doc_id = bo.nr_nf and dc.dochd_rps_desp = dis.suchbegriff) comissaria, bo.nr_nf, bo.date_bill, bo.date_emiss, (select sum(round(osi.preis, 2)) from bill_os_item osi where osi.lager = bo.lager and osi.id_klient = k.id_klient and osi.id_os = bo.id_os and osi.billite = bi.billite and osi.div_1 = bi.div_1 and nvl(osi.div_10, 'x') = nvl(bi.div_10, 'x') and osi.billite in (select bll.billite from bill_item bll, werte wer where bll.tipo_fat = wer.wert and wer.werte_ber = 'ITENSF' and wer.wert = 'ARMAZ')) vlr_armaz, (select sum(round(osi.preis, 2)) from bill_os_item osi where osi.lager = bo.lager and osi.id_klient = k.id_klient and osi.id_os = bo.id_os and osi.billite = bi.billite and osi.div_1 = bi.div_1 and nvl(osi.div_10, 'x') = nvl(bi.div_10, 'x') and osi.billite in (select bll.billite from bill_item bll, werte wer where bll.tipo_fat = wer.wert and wer.werte_ber = 'ITENSF' and wer.wert = 'GER.RISCO')) vlr_ger_risco, (select sum(round(osi.preis, 2)) from bill_os_item osi where osi.lager = bo.lager and osi.id_klient = k.id_klient and osi.id_os = bo.id_os and osi.billite = bi.billite and osi.div_1 = bi.div_1 and nvl(osi.div_10, 'x') = nvl(bi.div_10, 'x') and osi.billite in (select bll.billite from bill_item bll, werte wer where bll.tipo_fat = wer.wert and wer.werte_ber = 'ITENSF' and wer.wert = 'MOVIMENT')) vlr_movimentacao, (select sum(round(osi.preis, 2)) from bill_os_item osi where osi.lager = bo.lager and osi.id_klient = k.id_klient and osi.id_os = bo.id_os and osi.billite = bi.billite and osi.div_1 = bi.div_1 and nvl(osi.div_10, 'x') = nvl(bi.div_10, 'x') and osi.billite in (select bll.billite from bill_item bll, werte wer where bll.tipo_fat = wer.wert and wer.werte_ber = 'ITENSF' and wer.wert = 'DESUNIT')) vlr_desunit, (select sum(round(osi.preis, 2)) from bill_os_item osi where osi.lager = bo.lager and osi.id_klient = k.id_klient and osi.id_os = bo.id_os and osi.billite = bi.billite and osi.div_1 = bi.div_1 and nvl(osi.div_10, 'x') = nvl(bi.div_10, 'x') and osi.billite in (select bll.billite from bill_item bll, werte wer where bll.tipo_fat = wer.wert and wer.werte_ber = 'ITENSF' and wer.wert = 'PESAGEM')) vlr_pesagem, (select sum(round(osi.preis, 2)) from bill_os_item osi where osi.lager = bo.lager and osi.id_klient = k.id_klient and osi.id_os = bo.id_os and osi.billite = bi.billite and osi.div_1 = bi.div_1 and nvl(osi.div_10, 'x') = nvl(bi.div_10, 'x') and osi.billite in (select bll.billite from bill_item bll, werte wer where bll.tipo_fat = wer.wert and wer.werte_ber = 'ITENSF' and wer.wert = 'AVERBAÇÃO')) vlr_averbacao, (select sum(round(osi.preis, 2)) from bill_os_item osi where osi.lager = bo.lager and osi.id_klient = k.id_klient and osi.id_os = bo.id_os and osi.billite = bi.billite and osi.billite in (select bll.billite from bill_item bll, werte wer where bll.tipo_fat = wer.wert and wer.werte_ber = 'ITENSF' and wer.wert = 'FAT.MINIMO.')) vlr_fat_minimo, (select sum(round(osi.preis, 2)) from bill_os_item osi where osi.lager = bo.lager and osi.id_klient = k.id_klient and osi.id_os = bo.id_os and osi.billite = bi.billite and osi.div_1 = bi.div_1 and nvl(osi.div_10, 'x') = nvl(bi.div_10, 'x') and osi.billite in (select bll.billite from bill_item bll, werte wer where bll.tipo_fat = wer.wert and wer.werte_ber = 'ITENSF' and bll.billite not in ('21.02', '21.03') and wer.wert = 'OUT.SERV.')) vlr_outros_serv, (select sum(round(osi.preis, 2)) from bill_os_item osi where osi.lager = bo.lager and osi.id_klient = k.id_klient and osi.id_os = bo.id_os and osi.billite = bi.billite and osi.div_1 = bi.div_1 and nvl(osi.div_10, 'x') = nvl(bi.div_10, 'x') and osi.billite in (select bll.billite from bill_item bll, werte wer where bll.tipo_fat = wer.wert and wer.werte_ber = 'ITENSF' and bll.billite = '21.02' and wer.wert = 'OUT.SERV.')) transf_in, (select sum(round(osi.preis, 2)) from bill_os_item osi where osi.lager = bo.lager and osi.id_klient = k.id_klient and osi.id_os = bo.id_os and osi.billite = bi.billite and osi.div_1 = bi.div_1 and nvl(osi.div_10, 'x') = nvl(bi.div_10, 'x') and osi.billite in (select bll.billite from bill_item bll, werte wer where bll.tipo_fat = wer.wert and wer.werte_ber = 'ITENSF' and bll.billite = '21.03' and wer.wert = 'OUT.SERV.')) transf_out from bill_os bo, bill_os_item bi, klienten k where bo.lager = bi.lager and bo.id_klient = bi.id_klient and bo.id_os = bi.id_os and bo.lager = k.lager and bo.id_klient = k.id_klient and bo.status = '90' and k.id_klient = '2464' --and trunc(bo.date_bill) between '$inicio' and '$fim' group by bo.lager, bo.id_os, k.id_klient, k.suchbegriff, k.name, bo.date_emiss, bo.nr_nf, bo.date_bill, bi.billite, bi.div_1, bi.div_10 Ele me traz os resultados por linhas de cada tipo de cobrança. Segue imagem do resultado. Eu preciso que os resultados viessem em apenas uma linha, estou quebrando a cabeça com isso. o resultado tem que ser assim:
  14. Wellington Paulino

    Lista de seleção retornando vazia

    Boa noite! Estou tentando criar uma lista de seleção usando com os resultados de uma query no mysql, porém apesar da lista carregar a quantidade de linhas igual a quantidade de registros existentes na tabela, os registros aparecem vazios (listavazia.jpg). Ao executar a mesma query para exibir no formato texto, sem lista de seleção, o resultado aparece corretamente (listatexto.png). Como faço para que as opções na lista de seleção apareçam preenchidas com o conteúdo da tabela? Desde já agradeço a ajuda. <?php $con = mysqli_connect('localhost','******','','*******') or die ('Sem conexão'); $busca = "select produto from produtos;"; $resultado = mysqli_query($con, $busca); echo "<select name='listaProd'>"; while($linha = mysqli_fetch_array($resultado)) { echo "<option value=" . $linha['produto']. ">" . "</option>"; //echo $linha['produto'] . "<br>"; } echo "</select>"; mysqli_close($con); ?>
  15. Boa Noite, tenho um formulário e nele queria ver como faço, quando estou digitando nele se o campo existe no banco exemplo, digitei um produto, ai ele me retorna se aquele produto existe se nao existi ele me mostra uma mensagem, sem atualiza a pagina
  16. BOA NOITE GALERA, sou iniciante na área de php. Estou com um problema no meu código! Usei um select para o usuário selecionar o fotografo mas ele está enviando o nome do fotografo para o banco e não o código. Segue o código ae em baixo: <?php include ("cabecalho.php"); include ("fotoDAO.php"); include ("fotografoDAO.php"); $fotografos = listarFotografos(); $nome = isset($_POST['nome'])?$_POST['nome']:""; $titulo = isset($_POST['titulo'])?$_POST['titulo']:""; $cod_fotografo = isset($_POST['cod_fotografo'])?$_POST['cod_fotografo']:""; $cod_servico = isset($_POST['cod_servico'])?$_POST['cod_servico']:""; $descricao = isset($_POST['descricao'])?$_POST['descricao']:""; if(!empty($nome) || !empty($titulo) || !empty($cod_fotografo) || !empty($cod_servico) || !empty($descricao)){ cadastrarFotoServico($nome,$titulo,$cod_fotografo,$cod_servico,$descricao); } ?> </style> <div class="fundo"> <div class="container"> </br> </br> </div> <div class="form"> <div class="thumbnail"><img src="css/user.png"></div> <form class="login-form" method="POST" enctype="multipart/form-data"> ARQUIVO<input id="arquivo" type="file" name="arquivo" class="validate" required> <input id="titulo" name="titulo" type="text" class="validate" required placeholder="TITULO"> <select name="cod_fotografo" id="cod_fotografo" class="validate"> <option>FOTOGRAFO</option> <?php foreach ($fotografos as $fotografo){?> <option value="<?=fotografo['cod']?>"><?=$fotografo['nome']?></option> <?php } ?> </select> <input id="cod_servico" name="cod_servico" type="text" class="validate" required placeholder="SERVICO"> <input id="descricao" name="descricao" type="text" class="validate" placeholder="DESCRICAO"> <button type="submit">Cadastrar</button> </form> </div> </div> <?php include("rodape.php"); ?>
  17. asacap1000

    Erro ao abrir campo timestamp Oracle

    Fala galera, estou com um problema na consulta no banco. Tenho uma tabela que dois campos foram criados como timestamp, No select eu não consigo trazer os resultados, somente tratando o campo como to_char. É obrigatório eu configurar desta forma? Segue o select: SELECT DISTINCT T.ID, T.FINISH_EVENT,--ASSIM NÃO RETORNA E DÁ ERRO TO_CHAR(T.FINISH_EVENT, 'DD/MM/YYYY HH24:MI'),--ASSIM RETORNA T.GATE_ID, T.GATE_TYPE, I.TYPE, I.VALUE_CONFIRMED, T.SENT, TO_CHAR(T.START_EVENT, 'DD/MM/YYYY HH24:MI'), T.STATUS, T.USERNAME, T.UUID, T.WAY, TO_CHAR(T.START_EVENT, 'YYYYMMDD HH24:MI') FROM EASYGATE.INTGR_EVENT T, EASYGATE.INTGR_ASSET I WHERE T.STATUS = 'CRIADO_EASYGATE' AND T.ID = I.INTEGRATION_EVENT_ID AND I.VALUE_CONFIRMED IS NOT NULL GROUP BY T.ID, T.FINISH_EVENT, T.GATE_ID, T.GATE_TYPE, T.SENT, TO_CHAR(T.START_EVENT, 'DD/MM/YYYY HH24:MI'), TO_CHAR(T.START_EVENT, 'YYYYMMDD HH24:MI'), T.STATUS, T.USERNAME, T.UUID, T.WAY, I.TYPE, I.VALUE_CONFIRMED ORDER BY T.ID DESC No PLSql esse é o erro que aparece. Aguardo ajuda :)
  18. Tenho uma tabela que gravo o idioma e a fluência do candidato. Por ex: Candidato Idioma Fluência 1 Inglês 1 2 Espanhol 3 3 Francês 2 Quero saber quantos candidatos tem inglês, espanhol e francês básico, avançado e intermediário. Para isso, eu faço o seguinte: select Idioma, COUNT(distinct(Candidato)) as Total, count(CASE WHEN Fluência = 1 THEN 'Básico' ELSE NULL END) as Básico, count(CASE WHEN Fluência = 2 THEN 'Intermediário' ELSE NULL END) as Intermediário, count(CASE WHEN Fluência = 3 THEN 'Avançado' ELSE NULL END) as Avançado from tabela group by Idioma O resultado é: Idioma Total Básico Intermediário Avançado Inglês 2 2 0 0 Espanhol 3 1 1 1 Francês 1 0 1 0 Porém, se tiver um registro duplicado, ou seja, de dois candidatos, se um aparecer 3 vezes e outro 2 vezes na tabela com o Inglês básico, o resultado vai ser assim: Idioma Total Básico Intermediário Avançado Inglês 2 5 0 0 Espanhol 3 1 1 1 Francês 1 0 1 0 Como eu faço nesse caso para contar somente os registros únicos?
  19. Olá, estou fazendo um programa para cadastro de clientes e ordens de serviços de empresas, preciso realizar um select que ao administrador selecionar o cliente (utilizando de chave estrangeira) mostre todas as ordens de serviço associadas aquele cliente, tentei utilizar de um comando de listagem porém não obtive sucesso, estou utilizando mysql para armazenagem de dados, não sei quais informaçoes são necessarias para receber ajuda pois sou nova aqui mas aguardo respostas, obrigada
  20. Olá, preciso de uma ajuda com um código. Tenho uma página que busca no banco de dados as informações de uma "Seguradora" e lista todos os "Planos" atribuídos a ela: https://jsfiddle.net/6fnpxjz8/4/ Dentro de cada plano tenho um select do tipo multiple="multiple" que é populado com todas as opções de unidades médicas disponíveis em uma outra tabela, e por meio de comparação com as associações, já marca quais foram selecionados no momento do cadastro. No link acima deixei dois grupos como exemplo, o primeiro com alguns itens marcados e o segundo com outros itens marcados. Como identificador de cada plano tenho o retorno do banco de dados em um input type="hidden". Preciso saber como faço para capturar esses dados e savá-los no banco de dados fazendo um update (considerando que já estão cadastrados e a página em questão fornece a opção de mudanças), ou seja, o usuário pode por exemplo marcar mais opções de unidades, ou desmarcar opções, ou ainda alterar outras partes do cadastro sem alterar o select. Alguém consegue me ajudar como faço isso?
  21. Diego Muniz Bueno

    WHERE COM JOIN

    Olá galera boa tarde estou com o seguinte problema, preciso criar relação entre tabelas e ao mesmo tempo igualar o valor de uma coluna à uma variável <?php?> 1 $id = $_GET['id']; 2 //Executar consulta 3 $result = "SELECT * FROM requisicoes r 4 JOIN usuarios u 5 ON r.id_usuario_requisicao = u.id_usuario 6 WHERE r.id_requisicao = '$id' LIMIT 1 AND 7 JOIN obras o 8 ON r.id_obra_requisicao = o.id_obra"; 9 10 $resultado = mysqli_query($conn,$result); 11 $resultado_req = mysqli_fetch_assoc($resultado); dessa forma da o seguinte erro : Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /home/diego697/public_html/sistemamrc/editar_requisicao.php on line 11 1 $id = $_GET['id']; 2 //Executar consulta 3 $result = "SELECT * FROM requisicoes r 4 JOIN usuarios u 5 ON r.id_usuario_requisicao = u.id_usuario 6 JOIN obras o 7 ON r.id_obra_requisicao = o.id_obra 8 WHERE r.id_requisicao = '$id' LIMIT 1"; 9 10 $resultado = mysqli_query($conn,$result); 11 $resultado_req = mysqli_fetch_assoc($resultado); assim ele nao exibe erro porem não me traz resultados algum
  22. João Victor Azevedo

    Fazer um select com mais de 1 id

    Pessoal, bom dia, tarde ou noite. Estou com um problema muito ruim no meu select minha intenção é fazer um sistema de comentários, para um trabalho de escola aqui está a linha que está tirando meu sono. > select nome, foto, email, comentario, dataHora, usuarioId, noticiaId from usuario, comentario; resultado da consulta redator | redator.jpg | redator@live.com | Excelente notícia meu caro | 2017-11-25 16:29:47 | 2 | 1 usuario | usuario.jpg | usuario@live.com | Excelente notícia meu caro | 2017-11-25 16:29:47 |2 | 1 essa linha funciona, porém, como podem ver, quando insiro um comentário, ele duplica o mesmo, creio que posso resolver isso com o id do comentário, mas não consigo fazer isso, veja o que eu tentei fazer. > select nome, foto, email, id, comentario, dataHora, usuarioId, noticiaId from usuario, comentario; minha intenção é exibir o id do comentário, mas ele me mostra o seguinte erro: Error Code: 1052. Column 'id' in field list is ambiguous, também tentei colocar outro id, na frente do "nome", porém ocorre o mesmo erro. Se caso for necessário, aqui vai as minhas tables, obrigado! create table usuario ( id int not null auto_increment, login varchar(45) not null, senha varchar(200) not null, nome varchar(100) not null, foto varchar(500) not null, email varchar(45) not null, redator int not null, primary key(id) ); create table noticia ( id int not null auto_increment, tipoNoticia varchar(45) not null, titulo varchar(100) not null, texto mediumtext not null, foto varchar(500) not null, dataHora timestamp not null, dataHoraEditada timestamp not null, usuarioId int not null, constraint foreign key fk1 (usuarioId) references usuario(id), primary key(id) ); create table comentario ( id int not null auto_increment, comentario varchar(200) not null, dataHora timestamp not null, usuarioId int not null, noticiaId int not null, constraint foreign key fk2 (usuarioId) references usuario(id), constraint foreign key fk3 (noticiaId) references noticia(id), primary key (id) );
  23. João Victor Azevedo

    Fazer um select com mais de 1 id

    Pessoal, bom dia, tarde ou noite. Estou com um problema muito ruim no meu select minha intenção é fazer um sistema de comentários, para um trabalho de escola aqui está a linha que está tirando meu sono. > select nome, foto, email, comentario, dataHora, usuarioId, noticiaId from usuario, comentario; resultado da consulta redator | redator.jpg | redator@live.com | Excelente notícia meu caro | 2017-11-25 16:29:47 | 2 | 1 usuario | usuario.jpg | usuario@live.com | Excelente notícia meu caro | 2017-11-25 16:29:47 |2 | 1 essa linha funciona, porém, como podem ver, quando insiro um comentário, ele duplica o mesmo, creio que posso resolver isso com o id do comentário, mas não consigo fazer isso, veja o que eu tentei fazer. > select nome, foto, email, id, comentario, dataHora, usuarioId, noticiaId from usuario, comentario; minha intenção é exibir o id do comentário, mas ele me mostra o seguinte erro: Error Code: 1052. Column 'id' in field list is ambiguous, também tentei colocar outro id, na frente do "nome", porém ocorre o mesmo erro. Se caso for necessário, aqui vai as minhas tables, obrigado! create table usuario ( id int not null auto_increment, login varchar(45) not null, senha varchar(200) not null, nome varchar(100) not null, foto varchar(500) not null, email varchar(45) not null, redator int not null, primary key(id) ); create table noticia ( id int not null auto_increment, tipoNoticia varchar(45) not null, titulo varchar(100) not null, texto mediumtext not null, foto varchar(500) not null, dataHora timestamp not null, dataHoraEditada timestamp not null, usuarioId int not null, constraint foreign key fk1 (usuarioId) references usuario(id), primary key(id) ); create table comentario ( id int not null auto_increment, comentario varchar(200) not null, dataHora timestamp not null, usuarioId int not null, noticiaId int not null, constraint foreign key fk2 (usuarioId) references usuario(id), constraint foreign key fk3 (noticiaId) references noticia(id), primary key (id) );
  24. Philippe Luis

    SELECT COM RESULTADOR VARIADOS

    Boa noite galera. Bom estou fazendo um sistema em php onde faço um SLECT para trazer resultados na pagina principal. Basicamente tenho lojas registradas no meu banco de dados e mostro elas para o usuário. O PROBLEMA: Meu select funciona certo e tudo mais. So que ele sempre mostra os mesmos resultados toda vez que o usuário entra no site, isso porque eu peço para mostrar resultados em ordem crescente de id. Queria que toda vez que o usuário entrasse na tela viesse resultados diferentes. Assim na tela principal sempre teria lojas diferentes. Isso só acontece hoje, quando eu insiro um novo registro na minha tabela. Agradeço de maais a ajuda de todos.
  25. bernardosaltiel

    select

    SELECT * FROM Cheque t, Cliente rec, Cliente pas, Cliente tit,STATUS s WHERE t.cdTitular = rec.id AND t.cdRecebidoDe = pas.id AND t.cdRepassadoPara = tit.id AND t.cdstatus = s.id Tenho esse sql. mas ele não lista os cdrepassado. Para que estão null, quero listar os que tem dados e os que tem campo null.
×

Important Information

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