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

  1. lesilva

    Consulta e exclusão

    Bom pessoa estou fazendo um limpa em um banco de dados e tenho que deixar somente alguns cadastro, consegui fazer a consulta para achar somente os que estou querendo, só que não consegui fazer o oposto de trazer os que não são esse. O problema é que no meu cadastro tem a aba parte que contem vários nomes inclusive o que to querendo '42229-0000000460' por isso o <> não funciona, segue a consulta que é a que contem ele. SELECT * FROM PROCESSO PR inner JOIN PARTICIPACAO PA ON PR.OID = PA.PROCESSO WHERE Pa.parte = '42229-0000000460' E depois queria saber como faça para deletar os registro que não seja o dele '42229-0000000460'.
  2. Kliemann

    Erro ao gerar um menu select

    Opa pessoal, peço desculpas se a pergunta for tosca, ou o código não ter sentido. Estou começando no PHP e estou com uma duvida de um menu de select. Segue o código. <select name="setor"> <?php $link = new mysqli('localhost','root','','db_chamados'); $result_setor= "SELECT id_setor,nome_setor FROM tb_setores"; $resultado_setor = mysqli_query($conn,$result_setor); while($row_setores = mysqli_fetch_assoc($resultado_setor)) ?> <option value="<?php echo $row_setores['id_setor']; ?>"> <?php echo $row_setores['nome_setor']; ?> </option> ?> </select> Alguem consegue me ajudar sobre? ele abre a janela mas não puxa os dados do meu banco.
  3. Criei este exemplo para teste. Preciso fazer o seguinte select: Preciso que ele faça uma validação do campo Nota, caso seja > 5 retone = APROVADO caso seja = 5 REFORÇO caso seja < 5 REPROVADO
  4. Tenho um cadastro de cliente e no cadastro é selecionado o sexo e o estado, por exemplo. Na área de edição, preciso puxar esses dados JÁ SELECIONADOS para um combobox. Tentei fazer com foreach porém não funcionou. Alguém pode me ajudar? <div class="form-group col-md-5" > <label for="inputSexo">Sexo</label> <select name="sexo_cliente" id="sexo_cliente" class="form-control" disabled> <option selected disabled="">Sexo</option> <?php require_once "api/conexao.php"; try { $prepared3 = $conexao_pdo->prepare("select * from sexo"); $prepared3->execute(); $result3 = $prepared3->fetchAll(); foreach($result3 as $resultado3) { echo "<option value='". $resultado3["cod"] ."'>". $resultado3["sexo"] ."</option>"; } } catch (PDOException $e) { echo "<option></option>"; } ?> </select> </div>
  5. reytlersouza

    Passar variável obtida por consulta no Banco

    Não consigo passar variável obtida por consulta no banco no value de uma TAG <option> "<option value="<?php $item['id_eq']?>">" O que está errado no meu código que ele não passa o valor de value no $_GET nem no $_POST? <?php echo $_GET['equi1']; ?> <form method="GET"> <select name="equi1" class="form-control"> <?php require 'conn.php'; $sql = $pdo->prepare("SELECT * FROM equipamento WHERE 1"); $sql->execute(); if($sql->rowCount() > 0) { foreach($sql->fetchAll() as $item) { ?> <option value="<?php $item['id_eq'];?>"><?php echo $item['nome'];?></option> <?php } } ?> </select> <input type="submit" value="Salvar"/> </form>
  6. brunoogm

    Select Distinct ou Group By

    Pessoal tenho uma tabela no php cujo resultado do select vindo do bd vem no seguinte formato: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 26 46 15/05/2019 13:57:25 Dinheiro Pendente Bacon Cheddar 1 60.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Chicken Club Sandwich 1 45.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Philly Cheese Steak 1 50.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Smoke House 1 55.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Stream Miller 1 35.00 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- E eu gostaria de fazer um select para que nao repita os dados iguais e que a tabela viesse assim: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Bacon Cheddar 1 60.00 Chicken Club Sandwich 1 45.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Philly Cheese Steak 1 50.00 Smoke House 1 55.00 Stream Miller 1 35.00 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Alguem pode me ajudar, qual seria a melhor forma de fazer ? Essa tabela é gerada com um while no php entao se alguem saber uma outra maneira de montar isso aceito dicas. php: ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- echo "<tr role='row' class='odd'>"; echo "<td class='sorting_1'>" .$resultado['CodigoComanda']. "</td>"; echo "<td>" .$resultado['Nome']."</td>"; echo "<td>" .$resultado['Quantidade']."</td>"; echo "<td>" .$resultado['Preco']."</td>"; echo "<td>" .$resultado['Metodos']."</td>"; echo "<td>" .$resultado['DataPedido']."</td>"; echo "<td>" .$resultado['Situacao']."</td>"; echo "</tr>"; ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- vlw pessoal
  7. brunoogm

    Select Distinct ou Group By

    Pessoal tenho uma tabela no php cujo resultado do select vindo do bd vem no seguinte formato: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 26 46 15/05/2019 13:57:25 Dinheiro Pendente Bacon Cheddar 160.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Chicken Club Sandwich 145.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Philly Cheese Steak 150.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Smoke House 155.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Stream Miller 135.00 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- E eu gostaria de fazer um select para que nao repita os dados iguais e que a tabela viesse assim: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 46 15/05/2019 13:57:25 Dinheiro Pendente Bacon Cheddar 160.00 Chicken Club Sandwich 145.00 Philly Cheese Steak 150.00 Smoke House 155.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Stream Miller 135.00 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  8. Olá, Preciso "dar um tab" após selecionar o produto em um select. Por ex: <select name="produto" > <option value="1"> Produto 1 </option> <option value="2"> Produto 2 </option> <option value="3"> Produto 3 </option> </select> <input type="text" name="qtd" /> Ao selecionar o produto, automaticamente já passa para o campo qtd para eu colocar qtd desejada. Como faço isso? Já pesquisei bastante mas não encontrei a solução. Desde já, agradeço a atenção.
  9. dutopfave

    Cadastro com Ajax

    Galera, tenho um cadastro com ajax, até ai blz tava funcionando, so que quis fazer uma verificação se o email ja existi não, se ja existe ai seria como erro, caso ao contrario seria success e cadastrava normal, so não ta indo dps q fiz isso não sei oq é, segue codigo Ajax e PHP: Ajax: $(document).ready(function(e) { $("form[ajax=cadastro]").submit(function(e) { e.preventDefault(); var form_data = $(this).serialize(); var form_method = $(this).attr("method").toUpperCase(); $.ajax({ url: 'salvar_cadastro.php', type: form_method, data: form_data, cache: false, dataType: 'json', success: function(data){ if(data == 'true'){ window.location = 'cadastro.php?modal=ok'; }else{ window.location = 'cadastro.php?modal=error'; } }, }); }); }); PHP (salvar_cadastro.php): <?php require 'Connections/config.php'; date_default_timezone_set('America/Sao_Paulo'); // INICIO VERIFICAR SE EMAIL JÁ EXISTE $email_verificar = addslashes($_POST['email']); $Verifica_Email = $pdo->prepare("SELECT email FROM cad_administracao WHERE email = :email"); $Verifica_Email->bindValue(":email", $email_verificar); $Verifica_Email->execute(); if($Verifica_Email->rowCount() > 0){ $data = array("success" => false); echo json_encode($data); }else{ // FIM VERIFICAR SE EMAIL JA EXISTE $nome = addslashes($_POST['nome']); $sobrenome = addslashes($_POST['sobrenome']); $email = addslashes($_POST['email']); $cpf_cnpj = addslashes($_POST['cpf_cnpj']); $pessoa = addslashes($_POST['pessoa']); $sexo = addslashes($_POST['sexo']); $telefone = addslashes($_POST['telefone']); $endereco = addslashes($_POST['endereco']); $numero = addslashes($_POST['numero']); $complemento = addslashes($_POST['complemento']); $cidade = addslashes($_POST['cidade']); $bairro = addslashes($_POST['bairro']); $cep = addslashes($_POST['cep']); $estado = addslashes($_POST['estado']); $como_conheceu = addslashes($_POST['como_conheceu']); $foto = addslashes($_POST['foto']); $login = addslashes($_POST['login']); $senha = addslashes(md5($_POST['senha'])); $status = addslashes($_POST['status']); $active = addslashes($_POST['active']); $data = addslashes(date('Y-m-d H:i:s')); $Inserir = $pdo->prepare("INSERT INTO cad_administracao (nome, sobrenome, email, cpf_cnpj, pessoa, sexo, telefone, endereco, numero, complemento, cidade, bairro, cep, estado, como_conheceu, foto, login, senha, status, active, data) VALUES (:nome, :sobrenome, :email, :cpf_cnpj, :pessoa, :sexo, :telefone, :endereco, :numero, :complemento, :cidade, :bairro, :cep, :estado, :como_conheceu, :foto, :login, :senha, :status, :active, :data)"); $Inserir->bindValue(":nome", $nome); $Inserir->bindValue(":sobrenome", $sobrenome); $Inserir->bindValue(":email", $email); $Inserir->bindValue(":cpf_cnpj", $cpf_cnpj); $Inserir->bindValue(":pessoa", $pessoa); $Inserir->bindValue(":sexo", $sexo); $Inserir->bindValue(":telefone", $telefone); $Inserir->bindValue(":endereco", $endereco); $Inserir->bindValue(":numero", $numero); $Inserir->bindValue(":complemento", $complemento); $Inserir->bindValue(":cidade", $cidade); $Inserir->bindValue(":bairro", $bairro); $Inserir->bindValue(":cep", $cep); $Inserir->bindValue(":estado", $estado); $Inserir->bindValue(":como_conheceu", $como_conheceu); $Inserir->bindValue(":foto", $foto); $Inserir->bindValue(":login", $login); $Inserir->bindValue(":senha", $senha); $Inserir->bindValue(":status", $status); $Inserir->bindValue(":active", $active); $Inserir->bindValue(":data", $data); $Inserir->execute(); $data = array("success" => true); echo json_encode($data); } ?>
  10. Tenho uma tabela com preços de fornecedores e preciso de um select que me retorne apenas o melhor preço do fornecedor conforme ilustra a imagem em anexo.
  11. Boca

    Consulta Where And

    Pessoal preciso fazer uma consulta simples mas não estou obtendo resultado, tenho a seguinte tabela --------------- | ID | TID | --------------- | 56 | 2 | --------------- | 58 | 2 | --------------- | 25 | 8 | --------------- | 25 | 2 | --------------- | 12 | 9 | --------------- | 18 | 2 | --------------- | 45 | 10 | --------------- | 35 | 2 | --------------- | 18 | 8 | --------------- Minha consulta SELECT ID FROM table WHERE TID = 2 and TID = 8 GROUP BY ID resultado esperado 25 e 18
  12. Anderson Campos da Silva

    [Resolvido] Select com group by

    Olá, Estou com um problema, que para alguns pode ser simples, é o seguinte: Tenho 2 tabela relacionadas, MODELO e EQUIPAMENTO TABELA MODELO idModelo (INT) - chave primária txModelo (VARCHAR) TABELA EQUIPAMENTO idEquipamento (INT) - chave primária patrimonio (VARCHAR) situacao (VARCHAR) idModelo (INT) - Chave estrangeira O campo situação pode ser preenchido apenas apenas com PRODUÇÃO OU ESTOQUE. Enfim, preciso de um SELECT que retorne as seguintes colunas txModelo, quantidade de equipamentos por modelo, quantidade de equipamentos com PRODUÇÃO, e quantidade de equipamentos com ESTOQUE, exemplo: txModelo | total | produção | estoque CISCO 7 4 3 HP 15 10 5 DELL 10 2 8 Desde já agradeço
  13. Tenho um select em PDO e preciso que a consulta retornada vire uma variavel, mas a variavel só pega a ultima linha da tabela e eu preciso que pegue todas as linhas que existirem. $conexao = conexao::getInstance(); $sql = 'SELECT * FROM RegistroE'; $stm = $conexao->prepare($sql); $stm->execute(); $Sql = $stm->fetchAll(PDO::FETCH_OBJ); foreach ($Sql as $SqlReg): $conteudo_meio = picture_X($SqlReg->E_01,1) .picture_X($SqlReg->E_02,25) .picture_9($SqlReg->E_03,4) .picture_X($SqlReg->E_04,14) .picture_9($SqlReg->E_05,8) .picture_9($SqlReg->E_06,8) .picture_9($SqlReg->E_07,8) .picture_9($SqlReg->E_08,8) .picture_9($SqlReg->E_09,8) .complementoRegistro(96,"brancos") .picture_9($SqlReg->E_11,1) .complementoRegistro(1,"brancos") ; endforeach; Como eu poderia está fazendo isto?
  14. gilsondsouza10@gmail.com

    select não roda

    select nom_administradora, nome_sucursal, nome_inspetoria, num_contrato_editado, nome_entidade, nome_empresa, dt_vencimento_order, dt_emissao, dt_vencimento, dt_baixa, dt_registro_baixa, dt_cancelamento, txt_nosso_numero, txt_nosso_numero_banco, num_fatura, nom_tipo_ciclo, nome_tipo_cobranca, mes_ano_ref, ind_tipo_baixa, nome_tipo_baixa, val_fatura, val_a_pagar, val_pago, val_desconto, val_saldo, nom_arquivo, cod_banco, ind_estado_cobranca, situacao, forma_baixa, num_agencia, impostos, diferenca, qtd_dias_atraso, num_cgc, venc_alterado, ins_encargos, nome_usu, celula, ind_tipo_produto, tipo_empresa, nome_tipo_empresa, segmento, cedente, dt_prorrogacao, contrato_mae, num_nota_fiscal, status_contrato, data_status, nom_cancelamento, cod_ts, ind_apos_dem, ind_acao_jud, num_operadora_ans, nom_operadora, cod_plano_medico, nome_plano_medico, cod_plano_dental, nome_plano_dental, Val_medico, Val_outros, val_dental, val_taxas, val_mensalidade_associativa, Val_net_medico, val_net_dental, cod_grupo_empresa, nome_grupo_empresa, nvl(val_medico,0) - nvl(val_net_medico,0) val_over_medico, nvl(val_dental,0) - nvl(val_net_dental,0) val_over_dental, nvl(val_medico,0) - nvl(val_net_medico,0) + (nvl(val_dental,0) - nvl(val_net+ 1_dental,0)) val_over_total, endereco, telefone, acao_judicial, dt_ini_vigencia, data_inclusao, num_cpf, dia_vencimento, email, nome_corretor, regiao, num_contrato_operadora, data_nascimento, idade, Marca_otica_Medico, marca_otica_dental, data_reativacao, motivo_exclusao, dia_vigencia, nom_empresa_cartao from ( select /*rec_acompanhamento_cobranca.monta_query "principal"*/ + op.nom_operadora nom_administradora, + su.nome_sucursal, + ip.nome_inspetoria, + ce.num_contrato_editado, + fa.nome_cliente nome_entidade, + es.nome_entidade nome_empresa, + nvl(co.dt_vencimento_orig,co.dt_vencimento) dt_vencimento_order,+ 1 to_char(co.dt_emissao, 'dd/MM/rrrr') dt_emissao, + 1 to_char(co.dt_vencimento, 'dd/MM/rrrr') dt_vencimento, + 1 to_char(co.dt_baixa, 'dd/MM/rrrr') dt_baixa, + 1 to_char(co.dt_registro_baixa, 'dd/MM/rrrr') dt_registro_baixa+ 1, to_char(co.dt_cancelamento, 'dd/MM/rrrr') dt_cancelamento, + 1 co.txt_nosso_numero, + co.txt_nosso_numero_banco, + fa.num_fatura, + tc.nom_tipo_ciclo, + to_char(cf.mes_ano_ref, 'mm/rrrr') mes_ano_ref, + 1 tcob.nome_tipo_cobranca, + co.ind_tipo_baixa, + tb.nome_tipo_baixa, + fa.val_fatura, + nvl(co.val_a_pagar, 0) val_a_pagar, + nvl(co.val_pago, 0) val_pago, + case + when co.ind_estado_cobranca = '1' and + 1 co.val_pago < nvl(co.val_a_pagar, 0) then + nvl(co.val_a_pagar, 0) - co.val_pago + when 1 = 1 then + 0 + end val_desconto, + when co.ind_estado_cobranca = '6' and + 1 end val_saldo, + (select crsur.nom_arquivo:n + 1 from controle_recebimento_sur crsur:n + 1 Where crsur.num_seq_controle_recbto = (select min(crs.num_seq_+ 1controle_recbto):n + 1 from credito_recebido_sur crs:n + where c+ 1rs.ind_estado_credito = 1:n + and co.num_seq_cobranca = crs.num_seq_+ 1cobranca ):n + 1 ) as nom_arquivo, when co.cod_tipo_cobranca = 3 then + nvl(co.cod_banco_dcc,co.cod_banco) + else + co.cod_banco + end cod_banco, + co.ind_estado_cobranca, + when co.dt_baixa is not null and + co.ind_estado_cobranca = '1' then + 1 'P' + 1 when co.dt_vencimento < trunc(sysdate) and + co.ind_estado_cobranca in ('0', '3') then + 1 'Ve' + 1 when co.dt_vencimento >= trunc(sysdate) and + 'Vi' + 1 when co.dt_cancelamento is not null then + 'C' + 1 when co.ind_estado_cobranca = '4' then + 1 'Rn' + 1 when co.ind_estado_cobranca = '6' then + 1 'BP' + 1 end situacao, + (select csr1.ind_forma_criacao:n + 1 from credito_recebido_sur csr1:n + 1 where csr1.num_seq_credito_recebido = (select min(crs.num_+ 1seq_credito_recebido):n + from credito_recebido_sur crs:n + + 1 where crs.ind_estado_credito = 1:n + and co.num_seq_cobranca = c+ 1rs.num_seq_cobranca):n and csr+ 11.ind_estado_credito = 1:n and+ 1 co.num_seq_cobranca = csr1.num_seq_cobranca) as forma_baixa, + 1 decode(co.num_dv_agencia_dcc,null,to_char(co.cod_agencia_dcc)+ 1,to_char(co.cod_agencia_dcc)) num_agencia, nvl(fa.val_irrf, 0) + nvl(fa.val_csll, 0) + + nvl(fa.val_cofins, 0) + nvl(fa.val_pis, 0) impostos, + case when nvl(co.val_a_pagar, 0) - nvl(co.val_pago, 0) > 0 an+ 1d co.ind_estado_cobranca = '1' then nvl(co.val_a_pagar, 0) - nvl(co.val_pago, 0) + else 0 + end diferenca, + nvl(co.qtd_dias_atraso, 0) qtd_dias_atraso, + nvl(es.num_cgc, '') num_cgc, + 1 decode(co.dt_vencimento_orig, null, 'NÃO', 'SIM') venc_altera+ 1do, when nvl(co.val_a_pagar_orig, 0) > 0 then + case + when nvl(co.val_a_pagar_orig, 0) < nvl(co.val_a_pagar, 0) th+ 1en 'SIM' + 1 else + 'NÃO' + 1 end else 'NÃO' end ins_encargos, + 1 when co.dt_vencimento_orig is not null then + (select nom_usuario + from usuario + where cod_usuario = co.cod_usuario_atu) + '' + 1 end nome_usu, + eq.num_celula_posvenda celula, + (select case + when exists + (select + from associado_aditivo aa2 + where aa2.cod_ts = b.cod_ts_tit + and aa2.dt_ini_vigencia <= last_day(cf.mes_ano_+ 1ref ) and (aa2.dt_fim_vigencia is null or + aa2.dt_fim_vigencia >= cf.mes_ano_ref)) th+ 1en 'Ambos' + 1 else + decode(pm.cod_tipo_plano, '1', 'Médico', '4', 'Dent+ 1al') end case + from beneficiario b, plano_medico pm, ciclo_faturamento cf + where b.cod_ts = co.cod_ts and cf.num_ciclo_ts = co.num_cicl+ 1o_ts and b.cod_plano = pm.cod_plano) ind_tipo_produto, + ce.tipo_empresa, + rg.nome_tipo_empresa, + 'P' || tcon.ind_tipo_pessoa segmento, + 1 case + when co.cod_tipo_cobranca = 3 then + nvl(cedcc.cod_cedente,ced.cod_cedente) + ced.cod_cedente + end cedente, + to_char(co.dt_vencimento, 'dd/mm/rrrr') dt_prorrogacao, + 1 ce_ge.num_contrato_editado contrato_mae, + fa.num_fatura_ret_rps num_nota_fiscal, + nvl(sass.nom_situacao, scon.nom_situacao) status_contrato, + null data_status, + mot.nom_cancelamento, + co.cod_ts, + co.ind_apos_dem, + co.ind_acao_jud, + ppf_op.num_operadora_ans, + ppf_op.nom_operadora, + (select pm.cod_plano + from itens_cobranca ic + inner join plano_medico pm + on pm.cod_plano = ic.cod_plano + where co.num_seq_cobranca = ic.num_seq_cobranca + and ic.cod_plano is not null + and pm.cod_tipo_plano = + and rownum = 1) cod_plano_medico, + (select pm.nome_plano + from itens_cobranca ic, plano_medico pm + and ic.cod_plano = pm.cod_plano + and rownum = 1) nome_plano_medico, + (select nvl(ic.cod_aditivo, decode(pm.cod_tipo_plano, 4, ic.+ 1cod_plano, null)) from itens_cobranca ic + left join plano_medico pm + on pm.cod_plano = ic.cod_plano + where ic.num_seq_cobranca = co.num_seq_cobranca + and (pm.cod_tipo_plano = 4 or ic.cod_aditivo is not null+ 1) and rownum = 1) cod_plano_dental, (select nvl(ad.nom_aditivo, pm.nome_plano) + from itens_cobranca ic, aditivo ad, plano_medico pm + and ic.cod_plano = pm.cod_plano (+) + and pm.cod_tipo_plano (+) = 4 + and ic.cod_aditivo = ad.cod_aditivo (+) + and (pm.cod_tipo_plano = 4 or ic.cod_aditivo is not null+ 1) and rownum = 1) nome_plano_dental, (select sum(val_item_cobranca) + inner join plano_medico pm + on ic.cod_plano = pm.cod_plano + where ic.num_seq_cobranca = co.num_Seq_cobranca + and pm.cod_tipo_plano = 1 + and ic.cod_grupo_rubrica in (1, 2,9) + and ic.cod_aditivo is null + and ic.cod_tipo_rubrica not in (45, 46, 244)) Val_medico, + nvl((select sum(val_item_cobranca) + and ic.cod_grupo_rubrica not in (1, 2,6,9) + and ic.cod_tipo_rubrica not in (45, 46, 244)),0) Val_out+ 1ros, nvl((select sum(val_item_cobranca) valor + from itens_cobranca ic, plano_medico pm + where ic.num_seq_cobranca = co.num_Seq_cobranca + and ic.cod_plano = pm.cod_plano + and ic.cod_grupo_rubrica in (1, 2,9) + and ic.cod_tipo_rubrica not in (45, 46, 244) + and pm.cod_tipo_plano = 4),0) + + from itens_cobranca ic, aditivo ad + and ic.cod_grupo_rubrica = 6 + and ic.cod_aditivo = ad.cod_aditivo),0) val_dental, + and ic.cod_tipo_rubrica in (46, 244)) val_taxas, + and ic.cod_tipo_rubrica in (45)) val_mensalidade_associa+ 1tiva, (select sum(nvl(val_item_pagar, 0)) + and ic.cod_tipo_rubrica not in (45, 46, 244)) Val_net_medi+ 1co, nvl((select sum(val_item_pagar) valor + and pm.cod_tipo_plano = 4),0) + + and ic.cod_aditivo = ad.cod_aditivo),0) val_net_denta+ 1l, ge.cod_grupo_empresa, + ge.nome_grupo_empresa, + (DECODE(fa.nom_logradouro, NULL, NULL, fa.nom_logradouro + 1 || ' ') || DECODE(fa.num_endereco, NULL, NULL, fa.num_endereco + 1 || ', ') || DECODE(fa.txt_complemento, NULL, NULL, fa.txt_complemento + 1 || ' - ') || DECODE(fa.num_cep, NULL, NULL, fa.num_cep + 1 || ' - ') || DECODE(fa.nome_bairro, NULL, NULL, fa.nome_bairro + 1 || ' - ') || DECODE(fa.nome_cidade, NULL, NULL, fa.nome_cidade + 1 || ' - ') || DECODE(fa.sgl_uf, NULL, NULL, fa.sgl_uf) ) endereco,+ (SELECT '('||becon.num_ddd||')' ||' '||becon.num_telefone + 1 FROM beneficiario_contato becon + WHERE becon.cod_entidade_ts = be.cod_entidade_ts + AND becon.ind_class_contato in ('T','C') + 1 AND becon.num_telefone IS NOT NULL + AND ROWNUM = 1) telefone, + NVL((SELECT 'S' + 1 FROM acao_jud_pgto + WHERE dt_ini_acao <= TRUNC(SYSDATE) + AND (dt_fim_acao > TRUNC(SYSDATE) OR dt_fim_acao IS NU+ 1LL) AND cod_ts = be.cod_ts + AND rownum =1), 'N') acao_judicial, + 1 to_char(ce.data_inicio_vigencia, 'dd/mm/rrrr') dt_ini_vigencia+ 1, to_char(be.data_inclusao, 'dd/mm/rrrr') data_inclusao, + 1 nvl(es.num_cpf, fa.num_cpf) NUM_CPF, + (SELECT dia_vencimento from associado a where a.cod_ts = be.cod+ 1_ts and rownum = 1) DIA_VENCIMENTO, (SELECT end_email + FROM beneficiario_contato + WHERE cod_entidade_ts = be.cod_entidade_ts + AND ind_class_contato = 'E' + 1 AND ROWNUM = 1) email, + coalesce(es_corr.nome_entidade,es_corrPj.nome_entidade) nome_co+ 1rretor, reg.nome_regional regiao, + ce.num_contrato_operadora , + ent_bene.data_nascimento , + ts_calcula_idade(ent_bene.data_nascimento, cf.mes_ano_ref, 'A+ 1') as idade , be.num_associado_operadora as Marca_otica_Medico , + 1 (select num_associado_operadora + from associado_aditivo ad, + aditivo adi, + contrato_aditivo ca, + grupo_aditivo ga + where ca.cod_ts_contrato = ad.cod_ts_contrato + and ca.dt_ini_vigencia <= ad.dt_ini_vigencia + and ca.cod_aditivo = ad.cod_aditivo + and ca.cod_ts_contrato_aditivo is not null + and ad.cod_aditivo = adi.cod_aditivo + and adi.cod_grupo_aditivo = ga.cod_grupo_aditivo + and ga.cod_grupo_aditivo = 1 + and ad.cod_ts = be.cod_ts) as marca_otica_dental, + : 1(select ass.data_reativacao from associado ass where cod_ts = be.cod_ts) as d+ 1ata_reativacao, (select mea.nome_motivo_exc_assoc from motivo_exclusao_assoc mea, beneficiar+ 1io_contrato bec:n where mea.cod_motivo_exc_asso+ 1c = bec.cod_motivo_exclusao:n and bec.cod_ts + 1= be.cod_ts) as motivo_exclusao , + 1 to_char(ce.data_inicio_vigencia,'dd') as dia_vigencia, + 1 enc.nom_empresa_cartao + : 1V: 1) x order by 39, 7, 5 : 1C: 1) x order by 39, 4, 7 : 1E: 1) x order by 39, 5, 7 : 1P: 1) x order by 39, 20, 7 : 1TRIM select /*rec_acompanhamento_cobranca.monta_query "resumo"*/ + mes_ano_ref + , mes_ano_ref_order + , ind_estado_cobranca + , situacao + , nome_estado_cobranca + , sum(nvl(val_a_pagar, 0)) val_a_pagar + , sum(nvl(val_pago, 0)) val_pago + , sum(nvl(val_desconto, 0)) val_desconto + , sum(nvl(val_saldo, 0)) val_saldo + from ( select + op.nom_operadora + , su.nome_sucursal + , ip.nome_inspetoria + , ce.num_contrato_editado num_contrato_editado + , nvl(nvl(es.nome_entidade, bent.nome_entidade), ge.nome_grupo+ 1_empresa) nome_entidade , es.nome_entidade nome_empresa + , nvl(co.dt_vencimento_orig,co.dt_vencimento) dt_vencimento_or+ 1der , to_char(co.dt_emissao,'dd/mm/rrrr') dt_emissao + , to_char(co.dt_vencimento,'dd/mm/rrrr') dt_vencimento + , to_char(co.dt_baixa,'dd/mm/rrrr') dt_baixa + , to_char(co.dt_registro_baixa,'dd/mm/rrrr') dt_registro_baixa+ , to_char(co.dt_cancelamento,'dd/mm/rrrr') dt_cancelamento + , co.txt_nosso_numero + , fa.num_fatura + , tc.nom_tipo_ciclo + , to_char(cf.mes_ano_ref, 'mm/rrrr') mes_ano_ref + , tcob.nome_tipo_cobranca + , co.ind_tipo_baixa + , tb.nome_tipo_baixa + , nvl(co.val_a_pagar, 0) val_a_pagar + , nvl(co.val_pago, 0) val_pago + , case when co.ind_estado_cobranca = '1' and co.val_pago < co.+ 1val_a_pagar then co.val_a_pagar - co.val_pago when 1 = 1 then 0 + end val_desconto + , case when co.ind_estado_cobranca = '6' and co.val_pago < co.+ 1val_a_pagar then co.val_a_pagar - co.val_pago end val_saldo + , null nom_arquivo + , co.cod_banco + , co.ind_estado_cobranca + , case when co.dt_baixa is not null and co.ind_estado_cobranca+ 1 = '1' then 'P' when co.dt_vencimento < trunc(sysdate) and co.ind_estad+ 1o_cobranca in ('0','3') then 'Ve' when co.dt_vencimento >= trunc(sysdate) and co.ind_esta+ 1do_cobranca in ('0','3') then 'Vi' when co.dt_cancelamento is not null then 'C' + when co.ind_estado_cobranca = '4' then 'Rn' + when co.ind_estado_cobranca = '6' then 'BP' + end situacao + , sc.nome_estado_cobranca + , cf.mes_ano_ref mes_ano_ref_order + ) group by mes_ano_ref , mes_ano_ref_order , ind_estado_cobranca , situacao , nome_estado_cobranca order by mes_ano_ref_order desc from contrato_empresa ce, cobranca co, entidade_sistema es, beneficiario_entidade bent, ciclo_faturamento cf, tipo_ciclo tc, tipo_cobranca tcob, fatura fa, operadora op, sucursal su, inspetoria ip, tipo_baixa tb, cedente_sur ced, cedente_sur cedcc , motivo_cancelamento mot, grupo_empresa ge, contrato_empresa ce_ge, tipo_contrato tcon, regra_empresa rg, cms_equipe_vendas eq, situacao_cobranca sc, ppf_operadoras ppf_op, situacao_contrato scon, beneficiario be, ppf_proposta ppf, entidade_sistema es_corr, corretor_venda cov, pj_proposta pj, entidade_sistema es_corrPj, corretor_venda covPj, regional reg, situacao_associado sass, beneficiario_entidade ent_bene, empresa_contrato enc where ce.cod_ts_contrato = co.cod_ts_contrato and ce.cod_titular_contrato = es.cod_entidade_ts(+) and ce.cod_titular_contrato_pf = bent.cod_entidade_ts(+) and co.num_ciclo_ts = cf.num_ciclo_ts and cf.cod_tipo_ciclo = tc.cod_tipo_ciclo and co.cod_tipo_cobranca = tcob.cod_tipo_cobranca and co.num_seq_fatura_ts = fa.num_seq_fatura_ts(+) and co.ind_tipo_baixa = tb.ind_tipo_baixa(+) and co.cod_operadora = op.cod_operadora and ce.cod_operadora_contrato = ppf_op.cod_operadora and ce.ind_situacao = scon.ind_situacao and co.dt_emissao is not null and co.cod_ts = be.cod_ts (+) and be.ind_situacao = sass.ind_situacao (+) and co.cod_sucursal = su.cod_sucursal and co.cod_inspetoria_ts = ip.cod_inspetoria_ts and co.cod_banco = ced.cod_banco(+) and co.num_seq_cedente = ced.num_seq_cedente(+) and co.cod_banco_dcc = cedcc.cod_banco(+) and co.num_seq_cedente_dcc = cedcc.num_seq_cedente(+) and ce.cod_cancelamento = mot.cod_cancelamento(+) and co.cod_grupo_empresa = ge.cod_grupo_empresa(+) and ge.cod_ts_contrato = ce_ge.cod_ts_contrato(+) and ce.cod_tipo_contrato = tcon.cod_tipo_contrato(+) and ce.tipo_empresa = rg.tipo_empresa(+) and ce.cod_equipe_posvenda = eq.cod_equipe_vendas(+) and be.num_seq_proposta_ts = ppf.num_seq_proposta_ts(+) and ppf.cod_produtor_ts = cov.cod_corretor_ts(+) and cov.cod_entidade_ts = es_corr.cod_entidade_ts(+) and ce.num_seq_proposta_pj_ts = pj.num_seq_proposta_pj_ts(+) and pj.cod_produtor_ts = covPj.cod_corretor_ts(+) and covPj.cod_entidade_ts = es_corrPj.cod_entidade_ts(+) and ce.cod_regional = reg.cod_regional(+) and co.ind_estado_cobranca = sc.ind_estado_cobranca(+) and ce.cod_ts_contrato = enc.cod_ts_contrato(+) and be.cod_entidade_ts = ent_bene.cod_entidade_ts(+) and ce.cod_tipo_contrato in ( select /*+cardinality( x 20 )*/ *:n + from ta+ 1ble(cast(top_utl_padrao.Split(::pCodTipoContrato ,',') as LST_VARCHAR_4K))x:n+ ) + + 1 and nvl(::pCodTipoContrato, 0) = 0 + : 1!=: 1S and nvl(cred.ind_estado_credito, 1) = + and co.cod_ts_contrato = ::pCodTsContrato + and nvl(::pCodTsContrato, 'X') = 'X' + and co.cod_entidade_ts = ::pCodEntidadeTs + and nvl(::pCodEntidadeTs, 0) = 0 + and co.cod_ts = ::pCodTs + and nvl(::pCodTs, 0) = 0 + : 1A and be.ind_situacao in('A') : 1ELSIF and be.ind_situacao = 'S' and be.ind_situacao = 'E' and co.cod_prestador_ts = ::pCodPrestadorTs + and nvl(::pCodPrestadorTs, 0) = 0 + and co.cod_tipo_cobranca = ::pCodTipoCobranca + and nvl(::pCodTipoCobranca, 0) = 0 + and co.ind_tipo_baixa = ::pIndTipoBaixa + and nvl(::pIndTipoBaixa, 0) = 0 + and co.dt_emissao >= to_date(::pDtIniEmissao,'dd/mm/rrrr') + and nvl(::pDtIniEmissao, 'X') = 'X' + and co.dt_emissao <= to_date(::pDtFimEmissao,'dd/mm/rrrr') + and nvl(::pDtFimEmissao, 'X') = 'X' + and co.dt_vencimento >= to_date(::pDtIniVencimento,'dd/mm/rrrr') + and nvl(::pDtIniVencimento, 'X') = 'X' + and co.dt_vencimento <= to_date(::pDtFimVencimento,'dd/mm/rrrr') + and nvl(::pDtFimVencimento, 'X') = 'X' + and co.dt_baixa >= to_date(::pDtIniPagamento,'dd/mm/rrrr') + and nvl(::pDtIniPagamento, 'X') = 'X' + and co.dt_baixa <= to_date(::pDtFimPagamento,'dd/mm/rrrr') + and nvl(::pDtFimPagamento, 'X') = 'X' + and co.dt_registro_baixa >= to_date(::pDtIniLiquidacao||' 00::00::00' ,'dd+ 1/mm/rrrr hh24::mi::ss') and nvl(::pDtIniLiquidacao, 'X') = 'X' + and co.dt_registro_baixa <= to_date(::pDtFimLiquidacao||' 23::59::59','dd+ 1/mm/rrrr hh24::mi::ss') and nvl(::pDtFimLiquidacao, 'X') = 'X' + and co.dt_cancelamento >= to_date(::pDtIniCancelamento||' 00::00::00','dd/+ 1mm/rrrr hh24::mi::ss') and nvl(::pDtIniCancelamento, 'X') = 'X' + and co.dt_cancelamento <= to_date(::pDtFimCancelamento||' 23::59::59','dd/+ 1mm/rrrr hh24::mi::ss') and nvl(::pDtFimCancelamento, 'X') = 'X' + and co.dt_competencia >= to_date(::pDtIniCompetencia,'dd/mm/rrrr') + and nvl(::pDtIniCompetencia, 'X') = 'X' + and co.dt_competencia <= to_date(::pDtFimCompetencia,'dd/mm/rrrr') + and nvl(::pDtFimCompetencia, 'X') = 'X' + and co.num_seq_cobranca = ::pNumSeqCobranca + and nvl(::pNumSeqCobranca, 0) = 0 + and co.num_seq_fatura_ts = ::pNumSeqFaturaTs + and nvl(::pNumSeqFaturaTs, 0) = 0 + and ((co.cod_tipo_cobranca != 3 and co.cod_banco = ::pCodBanco) or + (co.cod_tipo_cobranca = 3 and co.cod_banco_dcc = : 1)) and nvl(::pCodBanco, 0) = 0 + and cf.cod_tipo_ciclo = ::pCodTipoCiclo + and nvl(::pCodTipoCiclo, 0) = 0 + and cf.num_ciclo_ts = ::pNumCicloTs + and nvl(::pNumCicloTs, 0) = 0 + and co.cod_grupo_empresa = ::pSGrupoEmpresa + and nvl(::pSGrupoEmpresa, 'X') = 'X' + and ce.cod_operadora in ( select /*+cardinality( x 20 )*/ *:n + from table(cast+ 1(top_utl_padrao.Split(::pCodOperadora ,',') as LST_VARCHAR_4K))x:n + ) + and nvl(::pCodOperadora, 'X') = 'X' + and ce.cod_sucursal in ( select /*+cardinality( x 20 )*/ *:n + from table(cast(+ 1top_utl_padrao.Split(::pCodSucursal ,',') as LST_VARCHAR_4K))x:n + ) + and nvl(::pCodSucursal, 0) = 0 + and ce.cod_inspetoria_ts in ( select /*+cardinality( x 20 )*/ *:n + from ta+ 1ble(cast(top_utl_padrao.Split(::pCodInspetoriaTs ,',') as LST_VARCHAR_4K))x:n+ ) + and nvl(::pCodInspetoriaTs, 0) = 0 + and ce.cod_operadora_contrato in ( select /*+cardinality( x 20 )*/ *:n + from t+ 1able(cast(top_utl_padrao.Split(::pCodOperadoraContrato ,',') as LST_VARCHAR_4+ 1K))x:n + 1) and nvl(::pCodOperadoraContrato, 'X') = 'X' + and ce.ind_tipo_produto = ::pIndTipoProduto + and nvl(::pIndTipoProduto, '3') = '3' + and ce.tipo_empresa in ( select /*+cardinality( x 20 )*/ *:n + from table(cast(t+ 1op_utl_padrao.Split(::pIndTipoEmpresa ,',') as LST_VARCHAR_4K))x:n + ) + and nvl(::pIndTipoEmpresa, 0) = 0 + : 1F and co.cod_ts is not null + : 1J and co.cod_ts is null + and nvl(co.dt_vencimento_orig,co.dt_vencimento) != co.dt_vencimento + : 1N: 1AG: 1: 1,2: 1,3 and co.ind_tipo_cobranca in (: 1) and ( ( co.dt_baixa is not null and co.ind_estado_cobranca in ('1', '6') ) or ( co.dt_vencimento < trunc(sysdate) and co.ind_estado_cobranca in ('0', '3')+ 1 ) ( co.dt_vencimento >= trunc(sysdate) and co.ind_estado_cobranca in ('0', '3'+ 1) ) ( co.dt_cancelamento is not null ) ( co.ind_estado_cobranca = '4' ) ) :
  15. EHCampos

    PDO SELECT

    Sou novo com PDO estou tentando fazer uma consulta em ordem decrescente porem não esta funcionando $usr= $pdo->prepare("SELECT * FROM usuario WHERE id = :id ORDER BY :rank DESC"); $usr->bindValue(':id', $_GET['id'], PDO::PARAM_INT); $usr->bindValue(':rank',$_GET['rank']); $usr->execute(); Quando executo um $count = $usr->rowCount(); echo $count; Ele mostra corretamente a quantidade de registro. porem quando tento exibir os mesmos em um while($row=$usr->fetch( PDO::FETCH_ASSOC )) Ele não me retorna nem um resultado Se eu inserir diretamente no SELECT funciona normal $usr= $pdo->prepare("SELECT * FROM usuario WHERE id = :id ORDER BY $_GET['rank'] DESC"); $usr->bindValue(':id', $_GET['id'], PDO::PARAM_INT); //$usr->bindValue(':rank',$_GET['rank']); $usr->execute();
  16. Boa noite, pessoal Gostaria de saber como faço para pegar gets repetidos na url, exemplo: pagina?a=1&b=2&a=2&a=5 Preciso pegar todos os valores de a, complicar e exibir no SELECT. Como? Assim: esse -> valores de a SELECT * FROM table WHERE esse = 1 AND esse = 2 AND esse = 3 AND esse = 5; Alguém tem algum raciocínio pra isso? Obrigado a todos pela ajuda.
  17. Olá pessoal, sou novo em javascript e Jquery, podem me ajudar com o seguinte problema? Tenho um select com algumas opções. Umas dessas opções possui o valor "outro". Quando o usuário selecionar esta opção, preciso que apareça um campo de texto para que ele especifique e um botão "+" Ao preencher o campo e clicar em "+" O valor precisa ser inserido no select como uma nova option e selected. Segue o código: <!DOCTYPE html> <html lang="pt-Br"> <head> <meta charset="UTF-8"> <title>Select com opção de novo valor</title> <script> // Toda vez que uma opção for selecionada, teste se é "outro" // Se for, mostre o campo para que o usuário informe o novo valor // O novo valor deve ser enviado ao servidor como se fosse uma option selected neste select </script> </head> <body> <select name="grupo" id="gruposSelect" onchange="novoValor(gruposSelect, divOculta);"> <option value="">Todos</option> // Código PHP que gera opções <option value="outro">Outro</option> </select> <div id="divOculta" style="display:none;"> <input type="text" name="grupo" id="novoGrupo" /> </div> </body> </html> Desculpem se eu estiver violando alguma regra ou falta de clareza, este é o primeiro fórum que participo e meu primeiro post Obrigado
  18. Podem me ajudar? Sou novato em PHP e estou precisando de uma ajudinha. Tenho 2 tabelas no banco: filmes e generos. Faço o cadastro individual de todos os generos na tabela generos, e no cadastro de filmes eu puxo todos os generos por um multiple select. Até ai tudo certo, ele salva no banco de dados assim: genero1, genero2, genero3. Porém na hora de mostrar eu não sei separar eles das virgulas. Segue meu SELECT simples: <main class="content"> <?php $sql = "SELECT * FROM genero ORDER BY RAND()"; $result = $connect->query($sql); if($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $teste = $row["id_genero"]; ?> <section class="panel"> <h2><a id="links-generos" href="generos-filmes.php?id=<?php echo $row['id_genero'];?>"><?php echo $row["descricao"];?></a></h2> <div class="recentslider"> <div class="swiper-container"> <div class="swiper-wrapper"> <?php $sql_t = "SELECT * FROM filmes WHERE id_genero = ".$teste." ORDER BY RAND()"; $result_t = $connect->query($sql_t); if($result_t->num_rows > 0) { while($row_t = $result_t->fetch_assoc()) { ?> <div class="swiper-slide"><?php echo "<a href='single-filmes.php?id=".$row_t['id_filme']."&genero=".$row_t['id_genero']."';>";?><img src="capa/<?php echo $row_t["capa_filme"];?>"><h3 class="hometitle"><?php echo $row_t["titulo_filme"];?></h3></a></div> <?php }} else { echo "0 results"; } ?> </div> <div class="nextdirection recent-next"><img src="img/right-arrow.svg"> </div> <div class="leftdirection recent-prev"><img src="img/left-arrow.svg"> </div> </div> </div> </section> <?php }} else { echo "0 results"; } ?> </main> (Desculpa se não ficou alinhado, só copiei e colei.) Reparem que primeiro dou um select na tabela genero, e salvo o ID dela em uma variavel, e depois vou um select na tabela filmes usando a variavel que salvei antes como uma condição. Porem na tabela filmes, os generos estão salvos separados por virgula. Como consigo fazer um select separando ela das virgulas?
  19. Pessoal, boa noite. Tenho uma tabela no BD que preciso criar um rankin. Fiz uma select que soma duas colunas, de pontuação e outra de desempate, depois ordena as somas por jogador e cria o ranking. Até ai está funcionando blz. Meu problema é o seguinte: Imagine que existam 100 jogadores, eu estou em 70º. Eu quero mostrar o rankin com a minha colocação, mas é inviável criar uma lista com mais de 70 jogadores. O que eu quero é mostrar 10 colocações antes de mim e 10 depois de mim, ou seja, mostrar do 60º ao 80º colocado, mas não consigo fazer isso. No meu código criei até um while que identifica minha colocação (70º), mas não consegui criar um while que exiba somente esses 20 jogadores. Se alguém souber como resolver... fico muito grato. Segue o código: $sql = "SELECT *, SUM(Pontos) as TotalPontos, sum(Acerto_Exato) as Acertos FROM placares INNER JOIN jogadores ON placares.JogadorID = jogadores.id WHERE rodada = '$rodada' GROUP BY JogadorID ORDER BY TotalPontos DESC, Acerto_Exato DESC"; // Inicia o While de pontuação $result = mysqli_query($conn, $sql); $result2 = mysqli_query($conn, $sql); $i = 1; // Define 1 para o primeiro lugar no ranking // Esse while identifica minha posição no ranking while($r = mysqli_fetch_assoc($result2)) { $ID_Jog = $r['JogadorID']; $Pos = $totalArray[$r['JogadorID']] = $i++; if($LoginID == $ID_Jog) { $Minha_Colocacao = $Pos; } } while($row = mysqli_fetch_assoc($result)) { $ID_Jogador = $row['JogadorID']; $Posicao = $totalArray[$row['JogadorID']] = $i++."º "; $RankJogador = $row['nome']; $Pontos = $row['TotalPontos']; $AcertoExato = $row['Acertos']; // Verifica se o usuário é o jogador logado e marca um style diferente para ele. if($LoginID == $ID_Jogador) { // Se for o mesmo jogador define um fundo colorido para a linha dele na tabela $destaque = "style=\"background-color:#e6a527\""; //$Pos = explode('º',$Posicao); } else { // Caso não seja zera a variável novamente. unset($destaque); } echo " <div class=\"divTableRow\" $destaque> <div class=\"divTableCell\" align=\"center\">$Posicao</div> <div class=\"divTableCell\" >$RankJogador</div> <div class=\"divTableCell\" align=\"center\">$Pontos</div> <div class=\"divTableCell\" align=\"center\">$AcertoExato</div> </div>"; }
  20. Highlander1901

    SELECT no Banco de Dados SQL - Dividir Horas

    Senhores, buenas... não consigo efetuar esse SELECT, e já quebrei a cabeça pra dar certo. Podem me ajudar? SELECT "A"."CCUSTO" as "Célula", "A"."IDCONTR" as "Matrícula", "A"."NOME", "A"."SINDICATO", "A"."DESCEVENTO", "A"."LOCAL", (HOUR("A"."JAN") + (MINUTE("A"."JAN") / 60)) as "Mes Anterior", (HOUR("A"."FEV") + (MINUTE("A"."FEV") / 60)) as "Mes Atual", ((HOUR("A"."JAN") + (MINUTE("A"."JAN") / 60)) -(HOUR("A"."FEV") + (MINUTE("A"."FEV") / 60))) as "Crescimento", (MINUTE("A"."FEV") / 60) as "Minutos" FROM "BD_HORAS" AS "A" WHERE "A"."CCUSTO" = '113' OR "A"."CCUSTO" = '432' Detalhes de erro: Qualquer uma das opções abaixo poderia ser a possibilidade para o erro: 1. Poderia haver tipos incompatíveis de dados em um dos lados do operador comparador. Nesse caso, converta as colunas e tente novamente. 2. Não há função correspondente ao nome e argumento fornecidos. Você pode precisar adicionar conversões do tipo explícita. Obs.: Sempre utilizei esse código, o que alterava era apenas o as colunas "JAN" e "FEV", dependendo do avanço dos meses. HEEEELP!
  21. bessa238

    Select2 dependente de Select1

    Bom dia galera, estou com um problema do qual não consigo resolver. É o seguinte, eu tenho 2 selects, um com as siglas dos estados brasileiros e outro com as cidades, o select de cidades é populado de acordo com o estado selecionado, até aí tudo bem. O problema é que estou usando um webservice do viacep para trazer dados de acordo com o cep preenchido, ao preencher o cep ele seta todos os dados corretamente, mas quando chega o valor da cidade, ele tenta setar o select antes do preenchimento das cidades. Sendo assim gostaria de saber se existe uma maneira de saber quando o select esta completamente carregado ? Segue o trecho do código… //Consulta o webservice viacep.com.br/ $.getJSON("https://viacep.com.br/ws/"+ cep +"/json/?callback=?", function(dados) { if (!("erro" in dados)) { //Atualiza os campos com os valores da consulta. $("#endereco").val(dados.logradouro); $("#bairro").val(dados.bairro); $("#estadoatual").val($('option:contains('+(dados.uf)+')').val()); $("#estadoatual").change(); $("#cidadeatual").val($('option:contains('+(dados.localidade).toUpperCase()+')').val()); $("#complemento").val(dados.complemento); } //end if. else { //CEP pesquisado não foi encontrado. limpa_formulário_cep(); alert("CEP não encontrado."); } });
  22. eduardohaag

    Somar dados do Select e Agrupas

    Boa noite pessoal, Esbarrei em um novo problema com consultas no meu sistema. Tenho um formulário no sistema que deverá apresentar todos os materiais utilizados em uma determinada Venda e seus respectivos estoques obtidos através da soma das entradas e saidas do estoque. Para isso devo buscar os dados em 3 tabelas do banco de dados sendo elas VendasProdutos, Composicao, Materiais e Estoque Eis que surge meu problema, como posso ter vários produtos na venda e alguns produtos usam os mesmos materiais, a consulta está retornando com os materiais duplicados, quando o que eu gostaria era que somasse de acordo com cada material. A query que estou usando para teste no acesso é a seguinte: SELECT Composicao.IdMaterial, materiais.descricao, Sum(Estoque.Quantidade) AS Estoque, [VendasProdutos]![Quantidade]*[Composicao]![Quantidade] AS TotalUtilizado FROM (VendasProdutos LEFT JOIN (materiais RIGHT JOIN Composicao ON materiais.ID = Composicao.IdMaterial) ON VendasProdutos.IdProduto = Composicao.IdProduto) LEFT JOIN Estoque ON materiais.ID = Estoque.IdMaterial GROUP BY Composicao.IdMaterial, materiais.descricao, [VendasProdutos]![Quantidade]*[Composicao]![Quantidade], VendasProdutos.IdVenda HAVING (((VendasProdutos.IdVenda)=1)); A consulta está retornando os dados dessa forma: E eu gostaria de que agrupasse por ex: ID Descricao Estoque TotalUtilizado 1 Capa Agenda 34 10 2 Miolo Agenda 27 5 Alguem Sabe como posso fazer isso? Desulpem pelo post gigante, mas não sabia como explicar melhor.
  23. felipotrindade

    Auxilio com SELECT

    Galera boa noite! Preciso de uma ajuda de vocês com relação a um comando SQL no MySQL e depois no PHP. Tenho as seguintes tabelas e as suas colunas: Pessoa ID Nome Tratamento ID DESCRICAO ROTINAS ID ID_PESSOA ID_TRATAMENTO Por exemplo, quando eu insiro os registros nessas tabelas, onde, a rotina manterá o relacionamento entre pessoa e tratamento conforme abaixo: ROTINAS ID = 1 ID_PESSOA = 1 ID_TRATAMENTO = 1 ID = 2 ID_PESSOA = 1 ID_TRATAMENTO = 2 Supondo que, a pessoa se chame JOÃO, ou seja, ele aparece duas vezes na tabela rotinas conforme acima e, o tratamento 1 seja medição do nível de ph e o tratamento 2 seja temperatura da água. Usando o inner join fica assim: PESSOA TRATAMENTO.DESCRICAO JOÃO MEDIÇÃO PH JOÃO TEMPERATURA mysql> select pessoa.nome, tratamento.descricao from rotinas inner join pessoa on rotinas.id_pessoa=pessoa.id inner join tratamento on rotinas.id_tratamento=tratamento.id; Até ai tudo bem!!! Porém, ao invés de mostrar o comando select com os resultados linhas por linha, gostaria de agrupar pelo nome da pessoa e mostrar os tratamentos, no caso a descrição e colunas e não linha a linha repetindo o nome da pessoa várias vezes. Não sei se deu para entender! Peço desculpas por tentar explicar dessa forma rs..... Obrigado se puderem me ajudar!!!
  24. Félix Henrique

    Duplicar um campo select condicional.

    Boa noite nobres amigos. Estou com um problema em meu sisteminha, e não estou sabendo como resolver. Segue o link do sistema em funcionamento: http://locarweb.com.br/cotacao/ O que eu queria? Que ao selecionar um tipo de sementes no 1º select, ele me desse as variedades de sementes disponíveis para esse tipo no 2º select. Seria estilo aqueles scripts de Estado/Cidade. Mas o que acontece? O problema maior ocorre quando vou duplicar a linha de pedidos, duplicando os selects acima. O erro acontece que você seleciona um tipo, mas fica disponível todas as variedades no próximo select. Seria tipo: TIPO ------------- > VARIEDADE Brachiara ------ > Decumbens Brachiara ------ > Brizantha Panicum ------ > Tanzânia Alguém poderia me ajudar a entender como faço para resolver esse problema?
  25. Wictor Pamplona

    Imprimir o html em forma de texto no option

    Olá, me chamo Wictor Pamplona e estou enfrentando um pequeno problema com HTML. Gostaria de pedir à ajuda de vocês para resolver essa questão. Veja, eu tenho um formulário aonde possuí vários SELECT, eu já produzi um código jQuery que faz a tradução deste select para HTML e altera o select ele estando oculto para o usuário, isto já está funcional. Porém, recentemente me surgiu a necessidade de inserir código HTML nestes options, tanto para ser imprimido como texto, como ser lido como html dentro da página. Sei que a dúvida parecer ser de javascript, porém não é (creio que possa ser resolvido com HTML). Vejamos, eu colocando o option assim: <option value=""><b>1-</b> Linha 1 Eu queria que fosse traduzido para o select exatamente como foi escrito, sendo uma variável de texto não aplicando a estilização HTML: <b>1- Linha 1</b>. Porém, ainda assim apresenta só o texto sem o html, retornando no select apenas: 1- LInha 1, não imprimindo o html em texto.
×

Important Information

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