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

  1. fimiani_lucas

    Fazer um case com select

    Boa tarde, Não estou conseguindo fazer um select na clausa when do comando case para comparar duas querys. É possivel fazer isso? Segue exemplo: SELECT CASE( WHEN (SELECT MAX(R.PORC_IMPORTE) FROM GSI_PREVENTAS_FACTR_REPARTO R WHERE R.ID_PROYECTO = A.ID_PROYECTO ) > (SELECT MIN(R.PORC_IMPORTE) FROM GSI_PREVENTAS_FACTR_REPARTO R WHERE R.ID_PROYECTO = A.ID_PROYECTO ) THEN SIM END) EXISTE_CODIGO FROM GSI_PROYECTOS O erro que retorna quando tento fazer o código é o seguinte : ORA-00936
  2. Bom dia galera, estou fazendo um sistema de academia, e queria saber como que faz para saber para aparecer que a data de pagamento da matriculo esta pra vencer ou ja vence hoje ? eu tenho um tabela alunos que tem a data que ele fez a matricula, e tem também uma tabela pagamento que informa quais alunos já pago, só q não faço a minima ideia como pode ser feito para que cada mes que passa automaticamente aparece que tal aluno vence sua matricula hoje. Att,
  3. quantic2016

    pegar valor de campo select com ajax

    eae galera , pessoal eu nao manjo muito de javascript nem ajax , estou começando agora , bom uma duvida que estou enfrentando é tenho um campo select com html e preciso passar este valor para o ajax mas nao estou conseguindo , sera que aguem pode me dar uma ajuda com o codigo ??? $("document").ready(function(){ $(".buscanow").keyup(function(){ var $this = $(this); var val = $this.val(); console.log(val); $('#cat').change(function(){ var catt = $(this).find('option:selected'); console.log(catt.val()); if(val == ""){ }else{ $.ajax({ url: "content/plugin/busca/btudo.php", type: "POST", data: { busca: val , cat : catt }, cache: false, success: function(res){ $('.srcnow').html(res); } }); } }); }); });
  4. Salve Salve galera. Estou com uma dificuldade em relação ao calculo entre datas. No select estou trazendo tudo em minutos para depois calcular em dias, horas e minutos. O resultado em dias está correto, o resultado em minutos tbm, agora o de horas fica fora de padrão. vou colocar o select com o exemplo para melhor entendimento. SELECT t.nr_da, t.id_klient, t.name, t.inicial, t.data_final, to_char(trunc(minutos_TO / 24 / 60), '009') dias, to_char(trunc(mod(minutos_TO, 3600) / 60), '09') horas, to_char(mod(mod(minutos_TO, 3600), 60), '09') minutos, t.stat, t.informacoes FROM (select KP.NR_DA, KL.ID_KLIENT, KL.NAME, TO_CHAR(DES.TIME_NEU, 'DD/MM/YYYY HH24:MI')INICIAL, case when kp.stat <> '90' then null else TO_CHAR(KP.TIME_NEU, 'DD/MM/YYYY HH24:MI') end DATA_FINAL, case when kp.stat <> '90' then TRUNC((sysdate - DES.TIME_NEU) * 1440) else TRUNC((KP.TIME_NEU - DES.TIME_NEU) * 1440)end minutos_TO, KP.STAT, to_char('DADOS DA OPERACAO') INFORMACOES from kit_plan KP, KLIENTEN KL, DESMEMBR DES WHERE KP.ID_KLIENT = KL.ID_KLIENT AND KP.NR_DA = '1603064496' and kp.stat NOT IN ('80','90') AND DES.ID_KLIENT = KP.ID_KLIENT AND DES.NR_DA = KP.NR_DA AND DES.TYP_PROCESS = 'DAENTR' AND TO_CHAR(KP.TIME_NEU, 'YYYY') = '2016') T ORDER BY t.inicial DESC Como resultado desta consulta eu tenho os seguintes dados. DATA INICIAL: 01/03/2016 10:14 DATA FINAL: ESTÁ ABERTO DIAS:237 HORAS:51 MINUTOS:49 As parte de hora está trazendo desconfigurado, como posso arrumar isso?
  5. Vitor Bueno

    Como fazer esse Select?

    Olá, Gostaria de saber como posso fazer um select para o seguinte caso, Eu recebo um dado que vem alguns numeros vou das exemplos 382570 E na minha tabela tem um campo com o nome de 'numero' o valor de 2570. Gostaria de saber como posso relacionar esse que recebo com este que tenho no banco, Seria um processo reverso de Select ........ Where numero like '%382570%' Seria algo assim: Select ........ Where 382570 like '%numero %' eu não posso separar os dados que recebo, porque as vezes vai vim 382570 ,257038,325708, eu não tenho um padrão para recebelo, mas vou ter uma parte do valor dele sempre salvo no banco, se não entenderam posso especificar melhor o caso, Fico no aguardo e urgente :(
  6. Vitor Bueno

    Como fazer esse Select?

    Olá, Gostaria de saber como posso fazer um select para o seguinte caso, Eu recebo um dado que vem alguns numeros vou das exemplos 382570 E na minha tabela tem um campo com o nome de 'numero' o valor de 2570. Gostaria de saber como posso relacionar esse que recebo com este que tenho no banco, Seria um processo reverso de Select ........ Where numero like '%382570%' Seria algo assim: Select ........ Where 382570 like '%numero %' eu não posso separar os dados que recebo, porque as vezes vai vim 382570 ,257038,325708, eu não tenho um padrão para recebelo, mas vou ter uma parte do valor dele sempre salvo no banco, se não entenderam posso especificar melhor o caso, Fico no aguardo e urgente :(
  7. WEBCHARLES

    SELECT COMBOX

    Minha view: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script><script> var base_url = '<? echo base_url() ?>'; function busca_dataprova(laboratorio){ //alert(laboratorio); $.post(base_url+"aluno/reserva_av3/busca_data_prova", { laboratorio : laboratorio }, function(data){ $('#data_prova').html(data); }); } </script> <select id="laboratorio" required = "" name="laboratorio" class="form-control" onchange="busca_dataprova($(this).val())"> <option value="">Selecione o laborátorio para realizar a prova</option> <? foreach ($laboratorio as $lab):{ if (($lab->cod_lab != '') AND ($lab->al_reg == NULL)){ echo "<option value='$lab->cod_lab'>$lab->Descriacao</option>"; } } endforeach; ?> </select> <select name="data_prova" id="data_prova"> </select> Meu Controller: public function busca_data_prova(){$this->load->model("aluno/reserva_av3_model"); $ver['data'] = $this->reserva_av3_model->retorna_data_agendada(); $option = "<option value=''>Selecione a data para realizar sua prova</option>"; foreach($data as $linha) { $option .= "<option value=".$linha->cod_data.">".$linha->cod_data."</option>"; } echo $option; } Minha Model public function retorna_data_agendada(){ $laboratorio = $this->input->post("laboratorio"); $consulta = $this->db->query(' SELECT DISTINCT dbo.P_chekin_Geral.cod_lab, dbo.P_chekin_Geral.al_reg, dbo.P_chekin_Geral.cod_data, dbo.P_checkin_Datas.data, dbo.P_checkin_Datas.dia FROM dbo.P_chekin_Geral INNER JOIN dbo.P_checkin_Datas ON dbo.P_chekin_Geral.cod_data = dbo.P_checkin_Datas.cod_data GROUP BY dbo.P_checkin_Datas.data, dbo.P_chekin_Geral.al_reg, dbo.P_chekin_Geral.cod_data, dbo.P_checkin_Datas.dia, dbo.P_chekin_Geral.cod_lab HAVING (dbo.P_chekin_Geral.cod_lab = "'.$laboratorio.'") AND (dbo.P_chekin_Geral.al_reg IS NULL) ORDER BY dbo.P_chekin_Geral.cod_data '); return $consulta->result(); } Só que não tá trazendo o resultado no <select name="data_prova" id="data_prova"> </select>, não consigo ver o erro.
  8. Laninha Welch

    Exibir uma consulta no PHP com Oracle

    Boa tarde pessoal, gostaria de tirar uma dúvida. Estou tentando criar uma página onde exiba o extrato do uso de um cartão transporte com oracle. Mas não sei onde estou errando, porque o resultado não aparece na tela, poderiam me ajudar? Tô montando dessa forma abaixo. <? $title = "Extrato de Cartão"; $ini = 1; ini_set('default_charset','UTF-8'); ?> <div id="reports"> <? include("parts/conn_prodata.php");?> <? //declaração de variaveis $dtinicio = $_POST["var_dtinicio"]; $dtfim = $_POST["var_dtfim"]; $app = $_POST["var_app"]; $card = $_POST["var_card"]; ?> <table width="90%" border="1" cellspacing="1" cellpadding="5" align="center" bgcolor="#FFF" style="margin:10px auto 25px auto;font-size:12px"> <tr> <td colspan="11" align="center" bgcolor="#BBB"><strong>Extrato de Cartão</strong></td> </tr> <tr> <td height="66" colspan="4"> <table width="100%" border="1" cellspacing="0" cellpadding="2"> <tr class="td_header"> <td width="8%"><strong>CARTÃO</strong></td> <td width="4%"><strong>APLICAÇÃO</strong></td> <td width="10%"><strong>DATA DO USO</strong></td> <td width="4%"><strong>CARTEIRA A</strong></td> <td width="4%"><strong>CARTEIRA B</strong></td> <td width="4%"><strong>TSN</strong></td> <td width="4%"><strong>RSN</strong></td> <td width="5%"><strong>TARIFA</strong></td> <td width="6%"><strong>LINHA</strong></td> <td width="6%"><strong>VEÍCULO</strong></td> </tr> <? $sql = "select t.crd_snr cartao, t.app_id aplicacao, t.cu_datetime, t.cu_purseavalue, t.cu_pursebvalue, t.cu_tsn, t.cu_rsn, t.cu_farevalue, l.ld_descshort, t.cu_vehid from cardusagevalidpassengers t inner join linedetails l on t.ld_id = l.ld_id where t.crd_snr = $app and t.app_id in (400,410,500) and t.cu_datetime between to_date('01/06/2016 00:00:00', 'dd/mm/yyyy hh24:mi:ss') and to_date('31/12/2016 23:59:59', 'dd/mm/yyyy hh24:mi:ss') order by t.cu_datetime desc"; //print $sql; $totalLinhas = 0; $relatorio = oci_parse($conn_prodata, $sql); oci_execute($relatorio); while (oci_fetch($relatorio)) { ?> <tr class="td_results"> <td align="center"><? print oci_result($relatorio, 'CRD_SNR'); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'APP_ID')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_DATETIME')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_PURSEAVALUE')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_PURSEBVALUE')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_TSN')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_RSN')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_FAREVALUE')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'LD_DESCSHORT')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_VEHID')); ?></td> </tr> <? $totalLinhas = $totalLinhas + 1; ?> <? } // fecha while detalhe ?> </table> </div> Agradeço desde já.
  9. asacap1000

    Select agrupando por mes e ano

    Olá Galera salve salve!! Estou desenvolvendo um relatório de movimentação por cliente divididos por mês e ano. porém eu gostaria que o select não tivesse datas fixas como está agora. Como que eu posso fazer para que na consulta o usuário digitasse por exemplo 2010 a 2016 e ele gerasse neste período. Hoje como pode ver no select ele está limitado as datas que coloco. select distinct contagem.id_klient, contagem.cnpj_cpf, contagem.name, contagem.cidade, contagem.moeda, Sum(case when contagem.MES_ANO = '01/2014' then contagem.valor_rec else 0 end) as "01/2014", Sum(case when contagem.MES_ANO = '02/2014' then contagem.valor_rec else 0 end) as "02/2014", Sum(case when contagem.MES_ANO = '03/2014' then contagem.valor_rec else 0 end) as "03/2014", Sum(case when contagem.MES_ANO = '04/2014' then contagem.valor_rec else 0 end) as "04/2014", Sum(case when contagem.MES_ANO = '05/2014' then contagem.valor_rec else 0 end) as "05/2014", Sum(case when contagem.MES_ANO = '06/2014' then contagem.valor_rec else 0 end) as "06/2014", Sum(case when contagem.MES_ANO = '07/2014' then contagem.valor_rec else 0 end) as "07/2014", Sum(case when contagem.MES_ANO = '08/2014' then contagem.valor_rec else 0 end) as "08/2014", Sum(case when contagem.MES_ANO = '09/2014' then contagem.valor_rec else 0 end) as "09/2014", Sum(case when contagem.MES_ANO = '10/2014' then contagem.valor_rec else 0 end) as "10/2014", Sum(case when contagem.MES_ANO = '11/2014' then contagem.valor_rec else 0 end) as "11/2014", Sum(case when contagem.MES_ANO = '12/2014' then contagem.valor_rec else 0 end) as "12/2014", Sum(case when contagem.MES_ANO = '01/2015' then contagem.valor_rec else 0 end) as "01/2015", Sum(case when contagem.MES_ANO = '02/2015' then contagem.valor_rec else 0 end) as "02/2015", Sum(case when contagem.MES_ANO = '03/2015' then contagem.valor_rec else 0 end) as "03/2015", Sum(case when contagem.MES_ANO = '04/2015' then contagem.valor_rec else 0 end) as "04/2015", Sum(case when contagem.MES_ANO = '05/2015' then contagem.valor_rec else 0 end) as "05/2015", Sum(case when contagem.MES_ANO = '06/2015' then contagem.valor_rec else 0 end) as "06/2015", Sum(case when contagem.MES_ANO = '07/2015' then contagem.valor_rec else 0 end) as "07/2015", Sum(case when contagem.MES_ANO = '08/2015' then contagem.valor_rec else 0 end) as "08/2015", Sum(case when contagem.MES_ANO = '09/2015' then contagem.valor_rec else 0 end) as "09/2015", Sum(case when contagem.MES_ANO = '10/2015' then contagem.valor_rec else 0 end) as "10/2015", Sum(case when contagem.MES_ANO = '11/2015' then contagem.valor_rec else 0 end) as "11/2015", Sum(case when contagem.MES_ANO = '12/2015' then contagem.valor_rec else 0 end) as "12/2015", Sum(case when contagem.MES_ANO = '01/2016' then contagem.valor_rec else 0 end) as "01/2016", Sum(case when contagem.MES_ANO = '02/2016' then contagem.valor_rec else 0 end) as "02/2016", Sum(case when contagem.MES_ANO = '03/2016' then contagem.valor_rec else 0 end) as "03/2016", Sum(case when contagem.MES_ANO = '04/2016' then contagem.valor_rec else 0 end) as "04/2016", Sum(case when contagem.MES_ANO = '05/2016' then contagem.valor_rec else 0 end) as "05/2016", Sum(case when contagem.MES_ANO = '06/2016' then contagem.valor_rec else 0 end) as "06/2016", Sum(case when contagem.MES_ANO = '07/2016' then contagem.valor_rec else 0 end) as "07/2016", Sum(case when contagem.MES_ANO = '08/2016' then contagem.valor_rec else 0 end) as "08/2016", Sum(case when contagem.MES_ANO = '09/2016' then contagem.valor_rec else 0 end) as "09/2016", Sum(case when contagem.MES_ANO = '10/2016' then contagem.valor_rec else 0 end) as "10/2016", Sum(case when contagem.MES_ANO = '11/2016' then contagem.valor_rec else 0 end) as "11/2016", Sum(case when contagem.MES_ANO = '12/2016' then contagem.valor_rec else 0 end) as "12/2016" from (SELECT w.id_klient, decode(length(w.suchbegriff), 14, substr(w.suchbegriff, 1, 2) || '.' || substr(w.suchbegriff, 3, 3) || '.' || substr(w.suchbegriff, 6, 3) || '/' || substr(w.suchbegriff, 9, 4) || '-' || substr(w.suchbegriff, 13, 2), substr(w.suchbegriff, 1, 3) || '.' || substr(w.suchbegriff, 4, 3) || '.' || substr(w.suchbegriff, 7, 3) || '-' || substr(w.suchbegriff, 10, 2)) cnpj_cpf, w.name, w.cidade, W.MOEDA, (sum(w.valor_cif)) valor_rec, to_char(w.data_base, 'MM/RRRR') MES_ANO FROM (SELECT k.id_klient, k.name, k.suchbegriff, a.bruecke_1 LOTE, a.einh_waehr moeda, cyt.description cidade, MAX(a.valor_cif) valor_cif, MIN(we.datum_we) data_base FROM we, anliefpos a, klienten k, adressen ad, CITY_REGISTRATION CYT WHERE we.lager = a.lager and k.id_klient = a.id_klient and k.id_klient = we.id_klient and cyt.id_city = ad.ort and k.id_klient = ad.id_eigner_2 and k.name = ad.name_2 AND we.nr_anlief = a.nr_anlief AND we.nr_anlief_pos = a.nr_anlief_pos AND a.stat <> 80 AND a.bruecke_1 like 'A%' --importação GROUP BY a.lager, a.bruecke_1, k.name, k.suchbegriff, k.id_klient, cyt.description, a.einh_waehr) w WHERE w.data_base >= to_date('01/01/2014', 'dd/mm/yyyy') and w.data_base <= to_date('30/12/2016', 'dd/mm/yyyy') GROUP BY w.id_klient, w.cidade, to_char(w.data_base, 'MM/RRRR'), w.name, decode(length(w.suchbegriff), 14, substr(w.suchbegriff, 1, 2) || '.' || substr(w.suchbegriff, 3, 3) || '.' || substr(w.suchbegriff, 6, 3) || '/' || substr(w.suchbegriff, 9, 4) || '-' || substr(w.suchbegriff, 13, 2), substr(w.suchbegriff, 1, 3) || '.' || substr(w.suchbegriff, 4, 3) || '.' || substr(w.suchbegriff, 7, 3) || '-' || substr(w.suchbegriff, 10, 2)), W.MOEDA) contagem group by contagem.cnpj_cpf, contagem.id_klient, contagem.name, contagem.cidade, contagem.moeda order by contagem.name asc
  10. smsoousa

    Substituição de select html

    Preciso alterar a forma de exibição que hoje está como um select, quero que o mesmo exiba os resultados como parte de um menu: <li><ul>, onde clicando tenha o mesmo efeito do select e que faça a chamada da função. Segue código: <?php $grupo = $_SESSION['grupoSession']; $inativarVeiculo = isset($_GET['inativarVeiculo']) ? $_GET['inativarVeiculo'] : null; if ($inativarVeiculo == null) { if($grupo == ''){ $res = mysql_query("SELECT imei, name FROM bem WHERE activated = 'S' AND cliente = " . trim($cliente) . " ORDER BY name"); $resGrupo = mysql_query("SELECT id, nome FROM grupo WHERE cliente = " . trim($cliente) . " ORDER BY nome"); } else { $res = mysql_query("SELECT b.name, b.imei FROM bem b JOIN grupo_bem gb ON gb.bem = b.id JOIN grupo g ON g.id = gb.grupo WHERE g.id = $grupo"); } if (mysql_num_rows($res) == 0) { echo "Nenhum bem encontrado."; } else { echo "<select id=\"bens\" name=\"bens\" class=\"form-control\" style=\"width:100%; overflow: hidden;\" onchange=\"alterarComboVeiculo(this.value); \">"; echo "<option value='' selected>Selecione</option>"; if($resGrupo !== false && mysql_num_rows($resGrupo) > 0){ echo "<optgroup label='-- GRUPOS'>"; for($i=0; $i < mysql_num_rows($resGrupo); $i++) { $row = mysql_fetch_assoc($resGrupo); echo "<option value='grupo_$row[id]'>$row[nome]</option>"; } echo "</optgroup>"; } echo "<optgroup style=\'overflow: hidden;\' label='-- VEÍCULOS'>"; for($i=0; $i < mysql_num_rows($res); $i++) { $row = mysql_fetch_assoc($res); echo "<option value='$row[imei]'>$row[name]</option>"; } echo "</optgroup>"; echo "</select>"; } } else { if (!mysql_query("UPDATE bem set activated = 'N' WHERE imei = '$inativarVeiculo' and activated = 'S'", $cnx)) { die('Error: ' . mysql_error()); } } ?> Agora segue meu menu: <li aria-haspopup="true"> <a href="#"><i class="fa fa-truck"></i>VEÍCULOS</a> <div class="grid-container3"> <form action="" method="POST" class="form-inline" role="form"> <li> <?php include_once 'menu_veiculos.php'; ?> </li> </form> </div> </li>
  11. Boa tarde! Tenho um sistema que preenche os dados do registro via ajax, na hora de editar. Tenho um select dinâmico nesse meio ai. O select "pai" eu consigo trazer os dados do banco via ajax, já o filho me retorna em branco. Essa função é chamada ao abrir o modal: function carregaDadosCdJSon(idchamado){ $.post(base_url+'/index.php/chamado/chamado_controller/dados_chamado', { idchamado: idchamado }, function (data){ (... outros dados ...) $('#subcategoria').val(data.subcategoria_fk); $('#categoria_fk').val(data.categoria_fk); }, 'json'); HTML: <label for="categoria">Categoria</label> <select class="form-control" name="categoria_fk" id="categoria_fk" required="required" onchange='buscar_subcategoria($(this).val())'> <option value="">Selecione uma categoria</option> <?php foreach ($categoria -> result() as $linha): ?> <option value="<?php echo $linha->idcategoria?>"><?php echo $linha->nomecategoria?></option> <?php endforeach;?> </select> <div class="form-group"> <label for="exampleSelect1">Subcategoria</label> <select class="form-control" name="subcategoria_fk" id="subcategoria"> </select> O Javascript que preenche o select filho é aquele padrãozinho que acessa o php e gera o select. function buscar_subcategoria(idcategoria){ $.post(base_url+"/index.php/subcategoria/subcategoria_controller/ajax_dados_subcategoria", { idcategoria : idcategoria }, function(data){ $('#subcategoria').html(data); }); } Recebe o id da view, faz a consulta e devolve o valor correspondente ao valor passado: function ajax_dados_subcategoria($idcategoria){ $this->load->model('subcategoria/subcategoria_model'); $dados = $this->subcategoria_model->m_ajax_dados_subcategoria($idcategoria); $option = "<option value=''></option>"; foreach($dados -> result() as $linha) { $option .= "<option value='$linha->idsubcategoria'>$linha->nomesubcategoria</option>"; } echo $option; }
  12. asacap1000

    Mostrar Foto que foi gravado no BD Oracle

    Galera Salve Salve!! O sistema de mostrar foto vindo do Mysql é de boa agora vindo do Oracle não está vindo nada kkkk Tenho este código: <?php //Select informa o status do carregamento $conn = oci_connect("User","senha","instancia"); $stmf = ociparse($conn,"SELECT distinct ph.photo_path FROM damage d, werte w, we we,photodam ph WHERE w.werte_ber = 'DAMART' and we.nr_lieferschein = d.charge and d.id_damage = ph.id_damage and we.nr_doc = '1603409537' AND d.class = w.wert(+)"); ociexecute($stmf,OCI_DEFAULT); while (($row = oci_fetch_row($stmf)) != false) { $foto = OCIResult ($stmf ,1); header("Content-type: image/jpg", true); echo $foto; } ?> A forma que está salva no Banco é assim: F:\FOTOS\Alfandegado\09.SETEMBRO\27.09\AVARIA HP CN= 5055563051 (2).JPG Esse F é um mapeamento do FileServe. O que eu preciso fazer para aparecer as fotos? Se eu comentar o header("Content-type: image/jpg", true); aparecem dois quadrados vazios, pois são duas fotos para este documento.
  13. Então quero saber como fazer um select dos registros mas sem que mostre um registro x ex: Id nome idade 1 Joao 22 2 Maria 24 3 Carla 25 4 Marcos 24 Quero fazer select de todos os registros exceto aqueles que possuem “idade” = “24”, me retornando assim: Id nome idade 1 Joao 22 3 Carla 25
  14. Boa tarde pessoal, Temos um site onde ao entrar na página do produto um SKU é pré selecionado. Queremos desativar a função, mas não sabemos qual linha comentar. :wacko: Os controles são radio buttons customizados via CSS. Arquivo JS http://paulinhomotos.vteximg.com.br/arquivos/main-17.js Exemplo de página com pré seleção da opção radio button (tamanhos) http://www.paulinhomotos.com.br/jaqueta-riffel-summer-top-ventilada-impermeavel-cinza/p Obrigado!! :D
  15. Olá!!! Pessoal preciso fazer com q o update reorganize uma ordem numérica. - Imaginem que possuo vários registros em uma tabela, e o que define sua ordem de exibição é uma coluna chamada 'ordem'. - Quando vou exibir, faço o select com o 'order by ordem'. Até aí tudo ok. - Mas agora, na tela de gestão que criei, preciso oferecer a possibilidade de atualizar essa ordem. - Então imaginem que tenho 10 registros. Dessa forma a coluna ordem estará 1,2,3,4,5,6,7,8,9,10. - Agora se o usuário escolher que que o registro 2 deve ser o 1 a ser exibido. então ele fará o update no 2 para 1. - Então nesse momento teremos dois registros com numero 1. A 'ordem' ficaria 1,1,3,4,5,6,7,8,9,10. Eis o problema... - Como posso fazer para que o update ocorra de forma progressiva, atualizando a coluna 'ordem' sequencialmente, reorganizando os numeros da forma certa e não duplicá-los, fazendo com q aquele q era 1 virar 2 e assim por diante? - E se eu precisasse inserir um novo registro nessa situação.. como ficaria o insert?
  16. Olá pessoal, Minha tabela: Colunas: id (chave primária sem auto incremento) | categoria | sub_categoria_1 | sub_caegoria_2 | sub_categoria etc... | titulo | conteudo Exemplos de categorias: Frutas Legumes Verduras Ervas Temperos Carnes Exemplos de sub categorias: Frutas - vermelhas, cítricas, gordurosas Legumes - grandes, pequenos, para ser comido cru, para ser comido cozido Verduras - ricas em calcio, ricas em magnésio, ricas em ferro Ervas - com cafeína, sem cafeína, calmantes Temperos - doces, picantes Carnes - brancas, vermelhas Comentários O post: eu estou fazendo um post diferente porque embora tenha relação com uma aplicação sobre a qual eu fiz um outro post este post traz um assunto diferente. O porquê que surgiu esta dúvida: eu estava querendo fazer uma tabela para categoria(seção) do meu site, porém estava muito difícil porque seriam muitas tabelas mais de 50 ou 100, muitas mesmo, então como eu não preciso de interação entre as tableas e seus dados eu pensei em uma possibilidade. O que eu realmente preciso: 1- Visualizar apenas 1 categoria por vez ou uma sub caegoria por vez no banco através do PhpMyAdmin por uma questão de oraganização e facilidade de acesso às informações do campo conteudo, para isso que eu fiz os campos categoria e e subcategorias 2- Adicionar e excluir linhas(que não é o mais importante, pois eu posso substituir o conteúdo da linha que eu desejar, até mesmo porque ouvi dizer que não dá pra excluir chaves primárias ou substituí-las). Dúvida: 1- Como eu faço para consultar o campo conteudo, através do PhpMyAdmin, no meio de cinco mil linhas apenas as linhas da tabela de uma determinada categoria ou de uma determinada sub_categoria para efeitos de vizualização e edição do campo conteudo desta determinada categoria? 2- A chave primária vai atrapalhar esta consulta, vizualização e edição das linhas da categoria? 3- Para que serve uma chave estrangeira? Eu precisarei utilizar uma nesta consulta, vizualização e edição? Obrigado! Phil
  17. Estou querendo abrir o abrirVit() e o abrirVelha() quando a opção do select é apertada. <select> <option href='javascript:;' onchange="abrirVit();" value="canto">Vitória - Praia do Canto</option> <option href='javascript:;' onchange="abrirVelha();" value="velha">Vila Velha</option> </select> <script type="text/javascript"> $(function(){ function abrirVit(){ $("#backForm").css("display","block").stop().animate({"opacity":"1"},200); setTimeout(function(){ $("#formContact").css("display","block").stop().animate({"opacity":"1"},200); },150); }; </script> <script type="text/javascript"> $(function(){ function abrirVelha(){ $("#backForm").css("display","block").stop().animate({"opacity":"1"},200); setTimeout(function(){ $("#formContact").css("display","block").stop().animate({"opacity":"1"},200); },150); }; </script>
  18. Olá, Tenho uma dúvida. Tenho um select, que recebe dados vindos do banco Mysql, como abaixo: <tr> <td style="font-size:14px;">Empresa:</td> <td> <select class="choiceChosen" id="empresa" style="width:220px;"> <?php $result = $conn->query("SELECT id_empresa, nome_empresa FROM empresa"); while($empresa = mysqli_fetch_object($result)) { ?> <option value="<?php echo $empresa->id_empresa?>"><?php echo $empresa->nome_empresa?></option> <?php } ?> </select> <td> </tr> <tr> <td style="font-size:14px;">Área:</td> <td> <select class="choiceChosen" id="area" style="width:220px;"> <option value="0">Todas</option> <?php $result = $conn->query("SELECT * FROM areas"); while($arquivo = mysqli_fetch_object($result)) { ?> <option value="<?php echo $arquivo->id_area?>"><?php echo $arquivo->nomearea?></option> <?php } ?> </select> </td> </tr> Abaixo minha tabela areas: id_area id_empresa nomearea 5 4 Financeiro 6 5 Financeiro 7 4 Fiscal 8 5 Fiscal Abaixo minha tabela empresas: id_empresa nome_empresa 4 google /*exemplo*/ 5 Apple /*exemplo*/ Seguinte, o que preciso fazer é o seguinte: Quando eu alterar a empresa, preciso que área também seja alterada, onde o id_empresa da area for igual ao id_empresa da empresa, como faço isso usando PHP?
  19. Boa tarde, sou iniciante e estou com dificuldade em criar um sistema de recompensa, tenho uma noção básica para criação, por favor gostaria da ajuda de vcs, desculpe se eu estiver postando no lugar errado. E o seguinte tenho 2 tabelas a Aluno que tem 2 colunas (Nome, Nota) e o Premio(Nome,Recompensa). Na tabela de alunos eu irei consultar todos nomes e notas de todos alunos. Para dar a recompensa sera um valor de minha escolha(ex R$:1000) e sera divido entre os alunos de acordo com a nota que sera assim(Sera somado a nota de todos, por exemplo 20 alunos no total tiro 100 pontos então o aluno q tiro 10 ele tem 10% do valor do premio) com esse resultado eu irei inserir na tabela premio. Então comecei a criar a minha função mas apenas a parte básica que consegui fazer, agradeceria por ajuda. Função de exemplo <html> <form action="" method="post" > <input name="premio" type="text"/> <input type="submit" name="submit" /> </form> </html> <?php function Recompensa(){ $conn = mysqli_connect(HOSTNAME, USERNAME, PASSWORD, DATABASE); $nome="SELECT nome FROM alunos"; $nota="SELECT nota FROM alunos"; if(isset($_POST['submit'])) { foreach($nome AS $premio=> $valor) { echo "INSERT INTO premio (nome,recompensa) VALUES('$nome','$valor')" } } ?> Algo tipo assim mas eu sei que falta muita coisa, por favor agradeço desde ja.
  20. Tenho essa consulta em MySQL, que envolve antes a declaração de três variáveis. Já testei e ela funciona tranquilamente: set @pk1 =''; set @pk2 =''; set @rn1 =0; SELECT id, id_categoria, id_subcategoria, id_grupo, data_cadastro, nome_arquivo, descricao, ativo, link_video, tipo_arquivo, bandeira, categoria_download, categoria, grupo_download, subcategoria_download, bandeira_download, ordem FROM ( SELECT A.*, @rn1 := if(@pk1=id_grupo, if(@pk2=id_subcategoria, @rn1, @rn1+1), 1) as ordem, @pk1 := id_grupo, @pk2 := id_subcategoria FROM ( select cedo.*, CONCAT(ceca.categoria," ",cesu.subcategoria) as categoria_download, ceca.categoria as categoria, cegr.grupo as grupo_download, cesu.subcategoria as subcategoria_download, ceba.nome_bandeira as bandeira_download from wt_programas_institucionais cedo inner join wt_programas_institucionais_categorias ceca ON ceca.id = cedo.id_categoria inner join wt_programas_institucionais_grupos cegr ON cegr.id = cedo.id_grupo inner join wt_programas_institucionais_subcategorias cesu ON cesu.id = cedo.id_subcategoria inner join wt_programas_institucionais_bandeira ceba ON ceba.id = cedo.bandeira where ativo = 1 order by ceca.categoria ASC, grupo_download ASC, subcategoria_download ASC, nome_arquivo ASC, descricao ASC ) A ) B Só que eu preciso adaptá-la pra Doctrine_Query. Tentei o código abaixo, mas não deu certo: $sql = Doctrine_Query::create() ->setParameters(array(pk1=>'',pk2=>'',rn1=>0)) ->select('id, id_categoria, id_subcategoria, id_grupo, data_cadastro, nome_arquivo, descricao, ativo, link_video, tipo_arquivo, bandeira, categoria_download, categoria, grupo_download, subcategoria_download, bandeira_download, ordem') ->from('SELECT A.*, @rn1 := if(@pk1=id_grupo, if(@pk2=id_subcategoria, @rn1, @rn1+1), 1) as ordem, @pk1 := id_grupo, @pk2 := id_subcategoria FROM ( select cedo.*, CONCAT(ceca.categoria," ",cesu.subcategoria) as categoria_download, ceca.categoria as categoria, cegr.grupo as grupo_download, cesu.subcategoria as subcategoria_download, ceba.nome_bandeira as bandeira_download from wt_programas_institucionais cedo inner join wt_programas_institucionais_categorias ceca ON ceca.id = cedo.id_categoria inner join wt_programas_institucionais_grupos cegr ON cegr.id = cedo.id_grupo inner join wt_programas_institucionais_subcategorias cesu ON cesu.id = cedo.id_subcategoria inner join wt_programas_institucionais_bandeira ceba ON ceba.id = cedo.bandeira where ativo = 1 order by ceca.categoria ASC, grupo_download ASC, subcategoria_download ASC, nome_arquivo ASC, descricao ASC ) A ') ->where($where_palavra) ->addWhere($where_categoria) ->addWhere($where_grupo) ->addWhere($where_bandeira); $data = $sql->fetchArray(); return $data; O que eu posso fazer nesse caso?
  21. ghlevin

    ROW_NUMBER e PARTITION em MySQL

    Estou querendo adicionar uma coluna na minha consulta SELECT em MySQL. Eis a consulta completa: SELECT cedo.nome_arquivo, cegr.grupo as grupo, cesu.subcategoria as subcategoria, ceba.nome_bandeira as bandeira FROM wt_programas_institucionais cedo inner join wt_programas_institucionais_grupos cegr ON cegr.id = cedo.id_grupo inner join wt_programas_institucionais_subcategorias cesu ON cesu.id = cedo.id_subcategoria inner join wt_programas_institucionais_bandeira ceba ON ceba.id = cedo.bandeira where ativo = 1 order By ceca.categoria ASC, grupo_download ASC, subcategoria_download ASC, nome_arquivo ASC, descricao ASC Essa coluna seria uma numeração e se chamaria ordem. É como se fosse ROW_NUMBER em SQL Server 2008, mas ainda não encontrei uma solução que funcionasse. Como eu queria que mostrasse, por exemplo: nome_arquivo grupo subcategoria bandeira ordem ------------- ------ ------------- --------- ------ Nome 1 One Uno 1 1 Nome 2 One Dos 1 2 Nome 3 Two Uno 1 1 Nome 4 Two Uno 1 1 Nome 5 Two Dos 1 2 Nome 6 Three Uno 1 1 Nome 7 Three Uno 1 1 Ou seja, essa numeração depende de como se apresentam categoria, grupo, subcategoria e bandeira. A cada mudança de grupo, recomeça a numeração a partir do 1. Como eu posso fazer isso? Vi alguns exemplos mais básicos na Internet, mas por enquanto nenhum que me ajudou.
  22. Irwing2000

    NAO CONSIGO INSERIR DADOS DA TABELA

    Galera, estou com uma duvida. To tentando puxar uns dados de uma tabela dentro de um combo box. Porém tenho retorno em branco, Nao há mensagem de erro, apenas em brando. Podem me ajudar? $db_host = "localhost:8080"; $db_username = "root"; $db_password = "maxpri2014"; //$db_name = "pt"; $dbh = mysqli_connect($db_host, $db_username, $db_password); if(!$dbh) { die("Não foi possível conectar.".$dbh->connect_error); } echo "conectado"; <? $times=mysqli_query("select ID, Time from Times"); while($r=mysqli_fetch_array($times)){ ?> <?=$r['Time']?> <? } ?>
  23. Guisignori

    Auxilio Select 2 Tabelas

    Opa boa noite, preciso de ajuda... Tenho 2 tabelas 'usuarios_atividade' e 'usuarios_atividade_ativee', a tabela 'usuarios_atividade' é onde tenho os registros de interação dos usuários e a tabela 'usuarios_atividade_ativee' é a tabela onde tem os registros de usuários que digamos "curtiram" (fazendo uma analogia ao fb para entenderem melhor) o registro da tabela 'usuarios_atividade', preciso fazer um select que: selecione o campo USA_ATIVEE da tabela 'usuarios_atividade' (este campo contabiliza a quantidade de ativee "curtidas" que o registro possui); de uma ativdade, exemplo ATV_CODIGO = 2 que verifique se um usuário ativou o registro na tabela 'usuarios_atividade_ativee', exemplo USU_CODIGO = 1, UAA_ATIVEE = 1 Não sei se estou fazendo o SELECT errado ou se estou tratando errado o retorno... Segue abaixo um SELECT que já testei mas não funcionou como eu esperava... SELECT USA_CODIGO, USA_CODIGO FROM USUARIOS_ATIVIDADE WHERE ATV_CODIGO = 2; SELECT USA_ATIVEE FROM USUARIOS_ATIVIDADE_ATIVEE WHERE USU_CODIGO = 1 AND USA_CODIGO = $exca->getResult('USA_CODIGO'); //resultado do sql de cima Segue abaixo as tabelas: CREATE TABLE `usuarios_atividade` ( `USA_CODIGO` bigint(20) NOT NULL AUTO_INCREMENT, `ATV_CODIGO` bigint(20) DEFAULT NULL, `USU_CODIGO` bigint(20) DEFAULT NULL, `CON_CODIGO` bigint(20) DEFAULT NULL, `REC_CODIGO` bigint(20) DEFAULT NULL, `ATV_XP` int(20) DEFAULT NULL, `USA_DATA` datetime DEFAULT NULL, `USA_STATUS` int(20) DEFAULT NULL, `USA_FOTO` varchar(255) DEFAULT NULL, `USA_VIDEO` varchar(255) DEFAULT NULL, `USA_ATIVEE` bigint(20) DEFAULT NULL, `USA_COMENTARIO` varchar(255) DEFAULT NULL, PRIMARY KEY (`USA_CODIGO`), KEY `FK_ATV_ATIVIDADE_idx` (`ATV_CODIGO`), KEY `FK_USA_USUARIO_idx` (`USU_CODIGO`), KEY `FK_USA_CONQUISTA_idx` (`CON_CODIGO`), KEY `FK_USA_RECOMPENSA_idx` (`REC_CODIGO`), CONSTRAINT `FK_USA_ATIVIDADE` FOREIGN KEY (`ATV_CODIGO`) REFERENCES `atividades` (`ATV_CODIGO`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_USA_CONQUISTA` FOREIGN KEY (`CON_CODIGO`) REFERENCES `conquistas_atividade` (`CON_CODIGO`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_USA_RECOMPENSA` FOREIGN KEY (`REC_CODIGO`) REFERENCES `recompensas_atividade` (`REC_CODIGO`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_USA_USUARIO` FOREIGN KEY (`USU_CODIGO`) REFERENCES `usuarios` (`USU_CODIGO`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `usuarios_atividade` -- LOCK TABLES `usuarios_atividade` WRITE; /*!40000 ALTER TABLE `usuarios_atividade` DISABLE KEYS */; INSERT INTO `usuarios_atividade` VALUES (1,1,2,NULL,NULL,NULL,'2014-05-02 00:00:00',1,'comida.jpg',NULL,NULL,'teste'),(2,2,3,NULL,NULL,30,'2014-06-02 00:00:00',2,NULL,'teste.mp4',1,'aa'),(3,3,2,2,NULL,40,'2014-07-02 00:00:00',4,'',NULL,NULL,'vb'),(4,4,3,3,NULL,120,'2014-08-02 00:00:00',4,NULL,'',NULL,'sds'),(5,5,4,NULL,NULL,120,'2014-08-02 00:00:00',2,'relatorio.jpg','',NULL,'sds'),(6,2,1,1,NULL,120,'2014-08-02 00:00:00',4,NULL,NULL,NULL,'sds'),(7,2,1,NULL,1,120,'2014-08-02 00:00:00',5,NULL,NULL,2,'aaaa'),(8,2,1,NULL,NULL,NULL,'2016-09-05 15:23:19',99,NULL,NULL,1,'teste'); /*!40000 ALTER TABLE `usuarios_atividade` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `usuarios_atividade_ativee` -- DROP TABLE IF EXISTS `usuarios_atividade_ativee`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `usuarios_atividade_ativee` ( `UAA_CODIGO` bigint(20) NOT NULL AUTO_INCREMENT, `USU_CODIGO` bigint(20) DEFAULT NULL, `USA_CODIGO` bigint(20) DEFAULT NULL, `ATV_CODIGO` bigint(20) DEFAULT NULL, `UAA_ATIVEE` bigint(20) DEFAULT NULL, `UAA_DATA` datetime DEFAULT NULL, PRIMARY KEY (`UAA_CODIGO`), KEY `FK_UAA_USUARIOS_idx` (`USU_CODIGO`), KEY `FK_UAA_REG_ATIVIDADE_idx` (`USA_CODIGO`), KEY `FK_UAA_ATIVIDADE_idx` (`ATV_CODIGO`), CONSTRAINT `FK_UAA_ATIVIDADE` FOREIGN KEY (`ATV_CODIGO`) REFERENCES `atividades` (`ATV_CODIGO`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_UAA_USUARIO` FOREIGN KEY (`USU_CODIGO`) REFERENCES `usuarios` (`USU_CODIGO`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_UAA_USUARIO_ATIVIDADE` FOREIGN KEY (`USA_CODIGO`) REFERENCES `usuarios_atividade` (`USA_CODIGO`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Dumping data for table `usuarios_atividade_ativee` -- LOCK TABLES `usuarios_atividade_ativee` WRITE; /*!40000 ALTER TABLE `usuarios_atividade_ativee` DISABLE KEYS */; INSERT INTO `usuarios_atividade_ativee` VALUES (1,1,7,2,1,'2014-05-02 00:00:00'),(2,1,2,2,1,'2014-05-02 00:00:00'),(3,2,7,2,1,'2014-05-02 00:00:00'),(4,2,8,2,1,'2014-05-02 00:00:00');
  24. leonardodeabreu

    Select quebrando por conter muitas options

    Boa tarde caros, Estou com um problema, tenho um combobox que é preenchido dinamicamente através de um select em uma tabela. O problema é que esse combo quebra quando a quantidade de registros na tabela for muito grande. ex: <td> <select name='pro_codigo' class=box> <?php $consulta = pg_query("SELECT pro_codigo, pro_nome FROM Produto ORDER BY pro_nome"); while ($produtos = pg_fetch_array($consulta)) { echo("<option value='".$produtos['pro_codigo']."'>".$produtos['pro_nome']."</option>"); } ?> </select> </td> O que acontece é que se eu colocar um limit na query, esse combo é alimentado. Se eu deixar dessa forma à cima, não carrega meu combo, pelo fato da tabela produto conter 1100 registros. Alguém tem uma luz ? Obrigado desde já!
  25. lucascatani

    Unir 2 selects

    Preciso fazer uma subtração entre produtos comprados e retirados. Tenho abaixo o meu código, um select que soma os comprandos e outro os retirados, preciso retornar um valor em JSON. $loteproduto = mysql_real_escape_string( $_REQUEST['loteproduto'] ); /*$loteproduto =6635544;*/ $idproduto = mysql_real_escape_string( $_REQUEST['idproduto'] ); /*$idproduto = 9;*/ $quantidades = array(); /*Lote*/ $sqllote = mysql_query("SELECT loteproduto FROM entradas WHERE identrada = '$loteproduto';"); while($resultlote = mysql_fetch_assoc($sqllote)) { $loteproduto1 = $resultlote['loteproduto']; } /*SQL Compradas*/ $sql = "SELECT SUM(quantidadecomprada) AS TOTAL FROM entradas WHERE loteproduto='$loteproduto1' AND idproduto = '$idproduto'"; $res = mysql_query( $sql ); while ( $row = mysql_fetch_assoc( $res ) ) { $quantidades[] = array( 'quant' => $row['TOTAL'], ); } /*SQL Retiradas*/ $sqlretiradas = "SELECT SUM(quantidaderetirada) AS TOTALRETIRADAS FROM retiradas WHERE loteproduto='$loteproduto1' AND idproduto = '$idproduto'"; $resretiradas = mysql_query( $sqlretiradas ); while ( $rowretiradas = mysql_fetch_assoc( $resretiradas ) ) { $quantidadesretiradas[] = array( 'quantretiradas' => $rowretiradas['TOTALRETIRADAS'], ); } echo( json_encode( $quantidades ) );
×

Important Information

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