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

  1. DjalmirJunior

    Ajuda Select PHP

    Olá , tudo beleza sou novo no Fórum e estou aprendendo á uns dias PHP PDO e quebrando a cabeça um pouco , eu tenho um Form Bootstrap eu estava apredendo e estudando um pouco de "select". Codico do Form que quero inserir o Select . <!-- Text input--> <div class="form-group"> <label class="col-md-4 control-label" for="conta">Conta/Char</label> <div class="col-md-4"> <input id="conta" name="conta" type="text" placeholder="Login ou Nickname" class="form-control input-md" required=""> </div> </div> <!-- Button (Double) --> <div class="form-group"> <label class="col-md-4 control-label" for="button1id"></label> <div class="col-md-8"> <button id="button1id" name="button1id" class="btn btn-success">Iniciar</button> <button id="button2id" name="button2id" class="btn btn-danger">Limpar</button> </div> </div> </fieldset> </form> </div> Eu quero ajuda de vocês e eu estou iniciando agora , oque eu quero fazer a pessoa digitar o Usuário e apertar Iniciar ele mostrará as informações do Usuário digitado ex : (Email etc) Codico do Select : <?php try { // Instancia o objeto PDO $pdo = new PDO( 'mssql:host=localhost;dbname=RF_World', 'rf', '123456' ); // executa a instrução SQL $consulta = $pdo->query( 'SELECT Name,AccountSerial,Account,Serial FROM tbl_base;' ); // Pega os dados de um determinado usuário através de um array while ( $linha = $consulta->fetch( PDO::FETCH_ASSOC ) ) { // aqui eu mostro os valores de minha consulta echo "<b>ID :</b> {$linha['Account']} - <b>Nick :</b> {$linha['Name']} - <b>Serial :</b> {$linha['Serial']} - <B>AccountSerial :</b> {$linha['AccountSerial']}<br />"; } // fecho a conexão $pdo = null; } catch ( PDOException $e ) { // Caso ocorra uma exceção, exibe na tela echo $e->getMessage(); } ?> Se vocês poderem me dar uma dica , como começar eu agradeço .
  2. Olá pessoal, estou criando um formulário onde devo deixar os campos do mesmo obrigatório em pesquisas na web, achei um exemplo que faz o seguinte: adiciono esse script na pagina usando o sprytextfield <script type="text/javascript"> var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1"); </script> ai no input e adiciono a classe <span id="sprytextfield1"><input type="text" name="nome"class="form-control"placeholder="Nome"><span class="textfieldRequiredMsg">Campo Obrigatório.</span></span> ate ai tudo bem, funciona como desejo, porem estou tentando adicionar esse mesmo procedimento em um select option <select > <option>1</option> <option>2</option> <option>3</option> </select> como deixo essa lista de seleção também obrigatória ? se possível ao postar a solução mostrar o código implementado pois sou iniciante em php e mostrando o código como deve ficar, posso então estudar e aprender de forma definitiva. Deis de já agradeço que Deus Abençoe.
  3. Olá... - Gostaria de uma idéia para como montar um campo select de form com um input para que esse seja responsavel por uma pesquisa interna dos options desse select. - A pesquisa farei com js, onde escrevo no input e o keyup percorre aquele conteudo, mostrando somente o digitado. - O problema é: Como faço para que o mecanismo fique harmonioso, porque o input deve aparecer somente quando clicar no select... mas quando clico no input para escrever, o select se fecha... - Compreendem? Alguma idéia, códigos?
  4. Olá a todos... gostaria de saber se alguém pode me ajudar com o seguinte problema. Tenho uma Tabela de Preços, de um software já pronto que um cliente utiliza, e dentro dessa tabela, existe o cadastro dos códigos de produtos, o código da tabela, e o preço desse produto. No caso o cliente utiliza 08 tabelas (não sei pra que tudo isso). Ordem_Prod_Serv Ordem_Tabela_Preco Preco 50 4 0 50 6 6,75 50 7 405 50 8 1188,1 50 9 256,5 50 10 631,1684 50 11 0 50 12 0 51 4 0 51 6 5,1 51 7 306 51 8 897,7 51 9 193,8 51 10 476,8828 51 11 0 51 12 0 52 4 0 52 6 2,58 52 7 154,8 52 8 454,1 52 9 98,04 52 10 241,2466 52 11 0 52 12 0 Como podem ver pela tabela acima, um exemplo de parte dos 30.000 itens cadastrados. Seria mais fácil se todos os produtos estivessem cadastrados em todas as tabelas, mesmo que com o preço zerado. Por exemplo na tabela 4 ele tem o preço de 8,00 e nas demais tabelas fosse 0,00... Que bastaria fazer um select com um where e dizer qual a tabela, e viriam os mesmos dados na mesma ordem. Porém não sei como foi a idéia de ser criada essa tabela, que se eu fizer um select com where pela tabela, tem tabela que me traz 30 mil itens, tem tabela que me traz 18 mil.. cada uma me traz uma quantidade diferente. O que eu gostaria de saber é se alguém pode me ajudar com algum tipo de select, onde ele percorra a tabela, e selecione todos os codigos 1, e preencha um campo chamado tab1 com o preço, e se ouver preço nas outras tabelas, os outros campos sejam preenchidos também, e se não tiver, fique com o valor 0. Para que dessa forma, se eu tiver 20 produtos... eu vou ter 20 linhas na tabela, e cada linha vai ter digamos 08 campos de tabelas e cada uma com os preços... como um exemplo abaixo: Codigo Tab4_Preco Tab5_Preco Tab6_Preco Tab7_Preco Tab8_Preco 50 120 0 0 154,8 0 51 0 256,5 0 0 0 52 405 0 0 480 454,1 53 0 306 0 0 360 Não sei se fui claro... mas qualquer dúvida posso tentar esclarecer melhor... Obrigado...
  5. Boa noite. Qual a melhor forma de contar dados na tabela? SELECT COUNT(*) usando o fetch $query = $mysqli->prepare("SELECT COUNT(*) FROM votos WHERE valor = ?"); $query->bind_param("s", $paramm); $query->execute(); $query->bind_result($valor); $query->store_result(); while( $query->fetch()){ echo $valor; } SELECT * FROM usando o num_rows $query = $mysqli->prepare("SELECT * FROM votos"); $query->execute(); $query->store_result(); $rows = $query->num_rows; echo $rows; Existe muita diferença entre os dois? Estou fazendo certo?
  6. Sou novo no forum - e estou começando a programar - se alguem poder me ajudar votar contrafavor Estou com um duvida em como fazer um select com as seguintes condições: Quero mostrar os dados de uma consulta a uma tabela e trazer a descricao delas que vem das chaves extrangeiras exempo: trecho do meu codigo em php $sql = "select * from candidato"; $resultado = mysql_query($sql); while ($elemento = mysql_fetch_array($resultado)){ $id_candidato = $elemento['Id_Candidato']; $endereco_cand = $elemento['Id_Lograd_Candidato']; $bairro_cand = $elemento['Id_Bairro_Candidato']; echo "<tr> <td>$id_candidato</td> <td>$endereco_cand</td> <td>$bairro_cand</td>"; } esta consulta me retorna os campos Id_Candidato, endereco_cand, bairro_cand sendo que endereco_can e bairro_cand me retronano somente os id das tabelas logradouro e bairro. preciso que me retorne os campos descreção de cada um e nao o codigo. como posso fazer este tipo de requesição
  7. Olá pessoal, eu tenho dois select onde um é de categoria e o outro é de sub-categoria. O primeiro select é carregado na página normalmente, eu busco o valor do <option> que esta selecionado usando JQuery. Já o segundo select é carregado via Ajax e assim o JQuery não é executado ao carregar a página: Não reconhece: $(document).ready(function(){ var sub_categoria = $("#id_sub_categoria option:selected").text(); document.getElementById("sub").innerHTML = sub_categoria; }); Assim é reconhecido: $(document).on("click", "#id_sub_categoria", function(){ var sub_categoria = $("#id_sub_categoria option:selected").text(); document.getElementById("sub").innerHTML = sub_categoria; }); Meu script: <script> $(document).ready(function(){ $("#id_categoria").click(function(){ var id_categoria = $("#id_categoria option:selected").text(); document.getElementById("cat").innerHTML = id_categoria; }); var id_categoria = $("#id_categoria option:selected").text(); document.getElementById("cat").innerHTML = id_categoria; }); $(document).on("click", "#id_sub_categoria", function(){ var sub_categoria = $("#id_sub_categoria option:selected").text(); document.getElementById("sub").innerHTML = sub_categoria; }); </script> Como faço para executar o JQuery ao carregar a página e reconhecer o select que foi carregado via Ajax, sem precisar do click ou change? Agradeço a atenção!
  8. Eaew galerinha. Tenho uma dúvida sobre o modo como se usa o comando INSERT dentro de um banco de dados (já que estou aprendendo SQL sozinho e os tutoriais que achei não me clarearam as ideias), leitura até agora foi Use a cabeça SQL e a sensação de ter gasto grana a toa, já que aulas do youtube ensinam uns 85%+ do livro =/ . Estou fazendo um programa em Lazarus (programa estilo Delphi) e ele é basicamente um punhado de inserções e leituras dentro do banco de dados, porém meu banco de dados tem tabelas relacionadas 1 para 1, 1 para muitos e muitos para muitos e estou em dúvida como faço o SQL do INSERT de forma correta (estou checando o rascunho que tinha feito do db para ver se ele está em 3FN e dentro dos padrões do ACID). Segue um exemplo aproximado da estrutura que tenho: tbl_usuario (ID INT NOT NULL PK, nome, sexo, datanascimento, estadocivil, endereço FK (endereço id), cidade FK (cidade id), estado FK (estado id)); tbl_endereço (ID INT NOT NULL PK, endereco); tbl_cidade (ID INT NOT NULL PK, estado_id PK (estado id), nome_cidade); tbl_estado (ID INT NOT NULL PK, estado_uf, estado_nome); tbl_telefones (ID INT NOT NULL PK, id_usuario FK (usuario id), numero); tbl_interesses (ID INT NOT NULL PK, id_usuario FK (usuario id), interesse); tbl_interesses_usuarios (ID INT NOT NULL PK, id_usuario FK (usuario id), id_interesses FK (interesses id)); Gostaria de saber se no caso de interesses onde eu vou ter uma duplicidade de registros do id do usuário eu devo ou não criar uma referencia através de uma FK dentro de uma tabela que sirva como ponte (como no exemplo) ou se as consultas do tipo join ou multiplos selects ou a clausula WHERE dão conta disso, sei que existe uma estrutura por trás da FK para manter integridade de dados (mas não entendi o que isso significa na prática, já que posso deixar tanto ids PK quanto FKs vazias), sei que existem tabelas que servem como pontes para isso, mas essa tabela não faz muito sentido para mim em casos como endereço, cidade, já que utilizar uma tabela para armazenar 4 valores ao invés de adicionar 3 na tabela principal me parece redundância, partindo do principio que é um campo NOT NULL. Se não me falha a memória um SELECT u.nome, u.datanascimento, i.interesses FROM usuarios AS u, interesses AS i WHERE u.id = i.id_usuario ou $valor; funciona tanto quanto um NATURAL JOIN ou INNER quando escrito certo. Também gostaria de saber qual o processo correto do INSERT dentro das tabelas, até o momento tenho o seguinte conhecimento para cadastrar valores na tbl_usuario depois de realizar algumas buscas por aí: START TRANSACTION; INSERT INTO tbl_usuario (nome, sexo, datanascimento, estadocivil, endereco, cidade, estado) VALUES ('Tina', 'F', '10-10-1989', 10, 9, 1, 'S'); SELECT LAST_INSERT_ID() INTO @ID; INSERT INTO telefones (id_usuario, numero) VALUES (@ID, '(+5555) 55555-5555'); INSERT INTO telefones (id_usuario, numero) VALUES (@ID, '(+5555) 44444-4444'); Minha dúvida começa nesse ponto, no caso de inserir os valores do id_usuario e id_interesses via linguagem fica até claro o método já que posso criar objetos que exibem mascaras e gravam KEY FIELDS, como exibir 'Passear' e escrever 177 na DB além de tirar o INTO @ID e usar o AS ID para extrair o conteúdo como um parâmetro e armazenar em uma variável. Mas no caso da tabela que serve ponte como eu faria uma inserção nela sendo que existe um N telefones para 1 usuário, quando realizar isso via SQL eu teria de fazer um SELECT dentro da tabela de telefones para buscar a ID do número e cadastrar na tabela ponte ou existe um jeito mais fácil? No caso da linguagem seria criar outra variável para armazenar os outros ids necessários e ir distribuindo ao longo do próximo INSERT da lista? COMMIT; Mas e se eu precisar por exemplo criar uma FK do telefone dentro da tbl_usuario que não possa ser preenchida de inicio já que a tabela de telefones e interesses são muitos para 1, neste caso eu teria de fazer um SELECT da id do telefone e usar o UPDATE pra atualiar o campo? Pergunto isso porque na divisão final da tabela usuŕio fiquei com várias tabelas com esse tipo de relacionamento, como sou novo nisso gostaria de opinião dos experientes, e já que não tive (não tenho acesso) a um professor formado que saiba responder isso (onde moro até achar um professor de informática básica que saiba o que faz é EXTREMAMENTE difícil, já que moro no interior). Agradeço a ajuda e peço desculpas pela confusão do texto, sono e prolixidade são nisso.
  9. kurtbangu

    Dúvida Select com duas tabelas

    Olá a todos. Estou com um problema e batendo cabeça. Tenho 2 tabelas distintas: news_usuarios <= Tabela 1 id nome login foto ... news_comentarios <= Tabela 2 id comentario login nome id_noticia ... Preciso que na tela apareça todos os dados da tabela 2 e só a foto da tabela 1. Já tentei varias vezes, fiz muitas buscas e nada funcionou. Abaixo está como está no meu php. $buscaComentarios = mysql_query("SELECT * FROM news_comentarios WHERE id_noticia = '$idnoticias' ORDER BY id ASC"); while ($lista = mysql_fetch_array($buscaComentarios)){ $nome = $lista['nome']; $comentario = $lista['comentario']; $fotos = $lista['foto']; Desde já agradeço a todos.
  10. Me ajudem!! Estou aqui com um probleminha, tenho um BD com as seguintes tabelas baixo, que no caso fazem um relacionamento para gerar a tabela "notas" Eu preciso imprimir a ficha, porém no uso normal ele sempre me traz a ficha em andamento. Eu queria poder definir pelo campo id_ano para ele trazer a fase que eu preciso com as notas daquele ano. As très tabela que tenho: No relacionamento se cria a tabela notas abaixo No arquivo está assim: No primeiro select pego o id da fase, e no echo trago o nome da fase da tabela fases. Queria saber como nesse primeiro select eu definir nele o ano que quero. 2014, 2016.... da tabela notas Não importa, eu preciso definir isso no select, vai me facilitar. Dessa forma ele vai me trazer os dados que quero do ano certo. Peço que não me deem outras alternativas fugindo disso, pois só vai me gerar outros trabalhos no código. E no momento isso me ajuda muito.
  11. Bom dia galera...Tudo bem... Pessoal estou com uma duvida, já pesquisei em alguns tópicos, mas não consegui solucionar o meu problema, se alguém puder me ajudar agradeço. Meu problema é o seguinte: Possuo uma tabela como a do exemplo abaixo onde possuo 25 itens, esta tabela eu uso para montar uma segunda tabela, ou seja com o id_relatorio eu alimento a tabela com o id_relacao_atividade, sendo assim o id_relatorio aparece "n" vezes na tabela relacao_atividade. Sendo assim eu necessito listar todos os ultimos registros da relacao_atividade que contenham apenas um iten id_relatorio, 'Se e somente se' atender aos seguintes requisitos: id_status = '1' AND (resp_1 = '1' OR resp_2 = '1' OR resp_3 = '1' OR resp_4 = '1') Ou seja, eu quero somente os ultimos registro de cada GROUP BY id_relatorio se e somente se atender a linha descrita acima. Exemplo reduzido da minha tabela: [id_relacao_atividade] - [id_relatorio] - [id_status] - [resp_1] - [resp_2] - [resp_3] - [resp_4] - [numero_linha] [ 1 ] - [ 1 ] - [ 2 ] - [ 1 ] - [ 1 ] - [ 0 ] - [ 0 ] - [ 1 ] [ 2 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 2 ] [ 3 ] - [ 2 ] - [ 3 ] - [ 3 ] - [ 1 ] - [ 0 ] - [ 0 ] - [ 1 ] [ 4 ] - [ 3 ] - [ 1 ] - [ 3 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] [ 5 ] - [ 3 ] - [ 2 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 1 ] - [ 2 ] Para que minha busca seja correta apenas os id_relacao_atividade 2 atende minha busca. O numero_linha deve ser o máximo valor dentro do requisitos de busca assim eu garanto qeu peguei o ultimo valor dentro dos requisitos. Ja tentei assim: SELCT MAX(numero_linha) FROM relacao_atividade WHERE id_status = '1' AND (resp_1 = '1' OR resp_2 = '1' OR resp_3 = '1' OR resp_4 = '1') GROUP BY id_relatorio Porem ele também me retorna valores que não são os últimos de cada id_relatorio. Por isso minha afirmação "Se e somente se" atender meus requisitos. Obrigado e até
  12. Bom dia a todos, sou novo em SQL e no fórum. tentei pesquisar minha dúvida mas não encontrei nada que pudesse ajudar. Meu problema é o seguinte: Tenho duas tabelas Tabela CD_FIRMAS que possui o campo NOME, que fica o nome dos clientes (Exemplo: DAVI PRADO) e Tabela CG_LANCTO que possui o campo HISTORICO, que junta o número da nota faturada para o cliente (NF 123 DAVI PRADO) Eu gostaria de saber se é possível e como eu faria para, fazer um select que busque o NOME da Tabela CD_FIRMAS quando tiver algum lançamento da tabela CG_LANCTO que possua os dados do campo NOME dentro do campo HISTORICO. Agradeço a atenção! Obrigado!
  13. Ola o meu Join esta Retornando Valores Duplicados e que não existem! Executo a seguinte Query: SELECT distinct a.id, a.nome,a.turma, f.id_freq, f.id_aluno, f.id_turma, f.pt FROM frequencia as f INNER JOIN aluno as a on f.id_turma = a.turma E vem esse Resultado: OBS: Sem a Coluna "PT" vem certo sem duplicação! Select: http://imgur.com/mbSU62E Tabela Frequencia http://imgur.com/mbSU62E Obrigadooo!
  14. leo23costa

    select com junção

    Pessoal, Bom dia. Preciso fazer um Select um tanto complicado no SQL Server, seguinte possuo quatro tabelas: dbo.UnidadeCredenciada (Principal) Codigo Nome Telefone Endereço Numero Complemento Cep CodigoBairro 1 Leonardo (11) 2222-2222 Rua Apucarana 326 Conj. 2 00000-000 1 2 Gabriela (11) 3333-3333 Rua Francisco 167 Conj. 10 11111-111 2 dbo.Bairro (Tabela Bairro) Codigo Nome CodigoCidade 1 Tatuapé 1 2 Lapa 1 3 B. Tujuca 2 dbo.Cidade (Tabela Cidade) Codigo Nome CodigoEstado 1 São Paulo 1 2 Santos 1 3 Rio de Janeiro 2 dbo.Estado (Tabela Estado) Codigo Sigla Nome 1 SP São Paulo 2 RJ Rio de Janeiro 3 PR Paraná Pessoal, essa é as tabelas encadeada, como podem verificar, bairro puxa cidade e cidade puxa o estado. Preciso de um select que me traga toda a tabela dbo.UnidadeCredenciada na seguinte maneira: dbo.UnidadeCredenciada (Principal) Codigo Nome Telefone Endereço Numero Complemento Cep Bairro Cidade Estado 1 Leonardo (11) 2222-2222 Rua Apucarana 326 Conj. 2 00000-000 Tatuapé São Paulo SP 2 Gabriela (11) 3333-3333 Rua Francisco 167 Conj. 10 11111-111 Lapa São Paulo SP 3 Thiago (11) 4444-4444 Rua Guarulhos 230 - 22222-222 B. Tijuca Rio de J. RJ Alguém me dá uma luz?
  15. Bom dia estamos com um pequeno problema, utilizamos Access 97, (Trocar de banco nao é uma solução viável). Fazedno uma consulta em dois bancos com caminhos distintos. o sql esta mais ou menos assim: select * from clientes, \\user-pc\programa\recebimento.mdb.recebimento o problema e que este user-pc por causa do traço nao é reconhecido pelo access, porem estava pesquisando, a clausula IN seria uma solução, porem nao consigo usar o in apenas para este banco do recebimento, pois se fizer assim select * from clientes, recebimento in '\\user-pc\programa\recebimento.mdb' ele procura clientes tbm no banco do recebimento, porem esse clientes esta local. (no banco que estou mapeado) espero ter conseguido explicar qualquer duvida só perguntar.
  16. Anderson Cruz

    Select para alteração de dados

    Bom Dia, Estou começando a trabalhar com PHP e desenvolvimento. E estou criando um formulário para de alteração de dados vindas do banco, crie um select que deveria vir a opção já gravada no banco e ao clicar em uma imagem a opção select se expandiria para o usuário escolher qual opção e gostaria de alterar. Mas não estou conseguindo fazer com que a informação que venha do banco desapareça e o select list as opções. Segue o código abaixo: Estou tentando fazer isso no id="progtab_tab" <tr> <td><br> <form id="frm" name="frm" action="save_programa_x_tabela.php" method="POST"> <input type="hidden" id="tip_act" name="tip_act" value=""> <table width="600px"> <tr> <td class="txt_11" width="100px"><b>Número:</b></td> <td class="txt_11" colspan="2"><?=$nrSeq?><input type="hidden" name="nrseqprg" value="<?=$nrSeq?>"></td> </tr> <tr> <td class="txt_11"><b>Nome do programa:</b></td> <td class="txt_11"> <select id="nrseqprg" name="nrseqprg" ><span style= "vertical-align:super;"></span><img src="./img/bot_editar.gif" width="20px" onclick="tran_edit(this.id,1)" ></span> <?php $SQL = "select distinct tecnicot004.nrseqprg,tecnicot004.nmprg from tecnicot004, tecnicot011 "; $rs = getInfo($SQL, 'NAME'); foreach($rs as $pos=>$val){?> <option value="<?=$val[0]?>"><?=$val[1]?></option> <?php }?> </select> </td> </tr> <tr id="progtab_tab"> <td class="txt_11" valign="top" width="180px"><b>Nome da Tabela:</b></td> <td class="txt_11"> <input type="text" name="nmtab" size="30" onclick="tran_edit(this.id,1)"> <select id="tab_txt" style="display:inline;"> <span style="vertical-align: super;"> <?php $SQL = "select distinct tecnicot009.nrseqtab,tecnicot009.nmtab from tecnicot009, tecnicot011 "; $rs = getInfo($SQL); foreach($rs as $pos=>$val){?> <option value="<?=$val[0]?>"><?=$val[1]?></option> <?php }?> </select> </span> </td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td colspan="2" align="right"><button id="btn_alt" class="borda" style='display:none;' onclick="setAct('alt')">Alterar</button> | <button class="borda" onclick="document.getElementById('display_conf').style.visibility = 'visible'; document.getElementById('display_conf').style.display = 'block'; return false;">Excluir</button></td> </tr> </table> <div id="display_conf" style="position:absolute; top:40%; left:40%; height: 70px; width: 250px; visibility:hidden; display:none; background-color: #0C0; "> <table> <tr> <td colspan='2'>Confirma Exclusão?</td> </tr> <tr> <td><button class="borda" onclick="setAct('exc');">Sim</button></td> <td><button class="borda" onclick="document.getElementById('display_conf').style.visibility = 'hidden'; document.getElementById('display_conf').style.display = 'none'; return false;">Não</button></td> </tr> </table> </div> </form> <script> function tran_edit(id, tipo){ var fieldId = id.split("_"); document.getElementById('btn_alt').style.display = 'inline'; document.getElementById(id).style.display = 'none'; if(tipo==1){ document.getElementById(fieldId[0]+"_tab").style.display = 'none'; } document.getElementById(fieldId[0]).style.display = 'inline'; } function setAct(act){ document.getElementById('tip_act').value = act; } </script> Obrigado.
  17. Olá galera!!! Estou com dificuldade em fazer uma página que deve funcionar da seguinte forma: Ela faz um select na base de dados e me traz uma lista de números por exemplo: 1519500035 1605337767 1605467300 1605467962 Nesta lista eu preciso que cada um deles tenha um checkbox e que habilite um campo na frente para digitar algumas informações. E logo depois dar um update no banco com essas informações. Não sei nem como começar, se puderem me dar uma força.
  18. Bom dia, eu tenho estas duas consultas abaixo e gostaria de listá-las em uma só consulta. Como posso fazer isso funcionar? Tentei com o Union, mas o erro que dá é que só podemos ordenar a primeira consulta. E eu preciso do rand em cada consulta para me retornar um limite de linhas randômico. Ah, e no final tenho que incluir um update em toda esta consulta no campo JAEXPORTADO trocando de NAO para SIM. Alguém poderia me ajudar? SELECT Mailings.`Identificação`, Mailings.DDD, Mailings.Telefone, Mailings.Nome, Mailings.`Endereço`, Mailings.Numero, Mailings.Compl, Mailings.Bairro, Mailings.CEP, Mailings.Cidade, Mailings.Sexo, Mailings.`Data Nasc`, Mailings.DDDC, Mailings.Cel1, Mailings.Cel2, Mailings.UF, Mailings.Profissao, Mailings.Email, Mailings.`Observações`, Mailings.JACONTATADO, Mailings.TIPODECLIENTE, Mailings.COMCORRETOR, Mailings.JAEXPORTADO FROM Mailings WHERE Mailings.TIPODECLIENTE = "COMPRADOR" AND Mailings.JAEXPORTADO = "NAO" ORDER BY RAND() ASC LIMIT 0,10 SELECT Mailings.`Identificação`, Mailings.DDD, Mailings.Telefone, Mailings.Nome, Mailings.`Endereço`, Mailings.Numero, Mailings.Compl, Mailings.Bairro, Mailings.CEP, Mailings.Cidade, Mailings.Sexo, Mailings.`Data Nasc`, Mailings.DDDC, Mailings.Cel1, Mailings.Cel2, Mailings.UF, Mailings.Profissao, Mailings.Email, Mailings.`Observações`, Mailings.JACONTATADO, Mailings.TIPODECLIENTE, Mailings.COMCORRETOR, Mailings.JAEXPORTADO FROM Mailings WHERE Mailings.TIPODECLIENTE = "LOCADOR" AND Mailings.JAEXPORTADO = "NAO" ORDER BY RAND() ASC LIMIT 0,10
  19. Mesa.php <?php include_once 'idioma/common.php'; session_start(); //sempre session_start antes de usar sessions if ( isset($_SESSION['garcom']) ) { } else { header ("location:logar.php"); } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title><?php echo $lang['PAGE_TITLE']; ?></title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="jquery.mobile.structure-1.0.1.css" /> <link rel="apple-touch-icon" href="images/launch_icon_57.png" /> <link rel="apple-touch-icon" sizes="72x72" href="images/launch_icon_72.png" /> <link rel="apple-touch-icon" sizes="114x114" href="images/launch_icon_114.png" /> <link rel="stylesheet" href="jquery.mobile-1.0.1.css" /> <link rel="stylesheet" href="custom.css" /> <script src="js/jquery-1.7.1.min.js"></script> <script src="js/jquery.mobile-1.0.1.min.js"></script> </head> <body> <div data-role="page" id="home" data-theme="c"> <div data-role="content"> <div id="branding"> </div> <div id="language"> <!--<a href="index.php?lang=pt"><img src="images/lang_br.png" /></a> <a href="index.php?lang=fr"><img src="images/lang_fr.png" /></a>--> </div> <div class="choice_list"> <h1><?php echo $lang['CARDAPIO_TITULO1']; ?></h1> <ul data-role="listview" data-inset="true" > <form id='form-id' method='post' action='gerencia/adddb.php' target='_self'><input type='hidden' name='cod' value='$id'> <select name='lugar' data-native-menu='false' data-theme='c' > <option value='l1'>L1</option> <option value='l2'>L2</option> <option value='l3'>L3</option> <option value='l4'>L4</option> <option value='l5'>L5</option> <option value='l6'>L6</option> </select> <select name="menu" onChange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;"value="go"> <option value="http://drink.php">DRINK</option> <option value="http://bebida.php">BEBIDA</option> <option value="http://entrada.php">ENTRADA</option> <option value="http://grelhado.php">GRELHADO</option> <option value="http://sugestoes.php">SUGESTÃES</option> <option value="http://sobremesa.php">SOBREMESA</option> </select> <select name='quant' data-native-menu='false' data-theme='c' > <option value='0'>0</option> <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> <option value='6'>6</option> </select> </form> <form name="jump"> </form> <form id='form-id' method='post' action='gerencia/adddb.php' target='_self'><input type='hidden' name='cod' value='$id'> <?php include "gerencia/config.php"; //while=uail query=kuieri $sql = mysql_query("select * from itens where categoria='pratos' order by nome", $conexao); while($linha = mysql_fetch_array($sql)){ $id = $linha["id"]; $nome = $linha["nome"]; $imgid = $linha["img"]; echo "<input type='submit' value='$nome'></form>"; } mysql_close($conexao); ?> </ul> </div> </div> </div> </body> </html> Adddb.php <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <?php session_start(); //sempre session_start antes de usar sessions session_start("garcom"); include "config.php"; //PRIMEIRO IF- VERIFICA SE O CLIENTE JA POSSUI UMA MESA/JA REGISTROU ALGUM PEDIDO if ( isset($_SESSION['mesa']) ) { $cod = $_POST["cod"]; $quant = $_POST["quant"]; $data = date('Y-m-d H:i:s'); // Formato DATETIME: 2013-06-30 18:42:57 if ($quant == '0'){ echo "<center><h3>Você não selecionou nenhum prato/bebida!</h3><br>Clique <a href='javascript:window.history.go(-1)'>aqui</a> para voltar.<br>ou clique <a href='../drinks.php'>aqui</a> para ver os nossos drinks.</center><br>"; } else { $mesa = $_SESSION['mesa']; $sql = mysql_query("INSERT INTO pedidos ( `num_pedido` , `id` , `quant` , `mesa` , `atendente` , `cliente` , `data` ) VALUES ( NULL , '$cod', '$quant', '$mesa', '$atendente', '0', '$data');", $conexao)or die("Error: " . mysql_error()); if (mysql_affected_rows() == 1) { echo "<h3 align=center>Pedido Registrado!<h3>"; } else { echo "<h3 align=center>falha no cadastro!<br></h3><h5 align='center'></h5>"; } $sql = mysql_query("UPDATE mesas SET status = '1' where numero = '$mesa' ", $conexao)or die("Error: " . mysql_error()); //Cria sessão com o numero da mesa, para localizar pedido posteriormente. session_start("mesa"); $_SESSION["mesa"] = "$mesa"; //echo 'Pedido mesa: '.$mesa; mysql_close($conexao); } header ("location:../carrinho.php"); } //SEGUNDO IF- CLIENTE NÃO REALIZOU NENHUM PEDIDO ANTES. O ALOCAREMOS EM ALGUMA MESA else { $cod = $_POST["cod"]; $quant = $_POST["quant"]; $atendente = $_SESSION["garcomid"]; $data = date('Y-m-d H:i:s'); // Formato DATETIME: 2013-06-30 18:42:57 if ($quant == '0'){ echo "<center><h3>Você não selecionou nenhum prato!</h3><br>Clique <a href='javascript:window.history.go(-1)'>aqui</a> para voltar.<br>ou clique <a href='../drinks.php'>aqui</a> para ver os nossos drinks.</center><br>"; } else { $sql0 = mysql_query("SELECT numero FROM mesas WHERE STATUS = '0' LIMIT 1", $conexao); while($linha = mysql_fetch_array($sql0)){ $mesa = $linha["numero"]; } $sql = mysql_query("INSERT INTO pedidos ( `num_pedido` , `id` , `quant` , `mesa` , `atendente` , `cliente` , `data` ) VALUES ( NULL , '$cod', '$quant', '$mesa', '$atendente', '0', '$data');", $conexao)or die("Error: " . mysql_error()); if (mysql_affected_rows() == 1) { echo "<h3 align=center>Pedido Registrado!<h3>"; } else { echo "<h3 align=center>falha no cadastro!<br></h3><h5 align='center'></h5>"; } $sql = mysql_query("UPDATE mesas SET status = '1' where numero = '$mesa' ", $conexao)or die("Error: " . mysql_error()); //Cria sessão com o numero da mesa, para localizar pedido posteriormente. session_start("mesa"); $_SESSION["mesa"] = "$mesa"; //echo 'Pedido mesa: '.$mesa; mysql_close($conexao); } header ("location:../carrinho.php"); } ?> </body> </html>
  20. fabiomoreira.rp

    Select dentro do Update em uma textarea com editor

    Boa noite Pessoal, fiz uma página de cadastro e agora eu quero pegar as informações e fazer um select dentro do update, o código abaixo esta funcionando, porém, eu fiz um select no início da página e logo abaixo eu fiz o update. Eu queria fazer o seguinte, quando eu clicar em update os dados já venham dentro do textarea, assim eu iria ler a página, ver o que eu quero alterar, clicar no botão alterar e pronto, estou também utilizando um editor para a textarea. Segue o código. <body> <h1>Atendimento Corporativo</h1> <div class="up_at_corp"> <?php $aviso_at_cons = "Não foi localizado nenhum conteúdo no banco de dados!"; $sql = "SELECT * from cons_a_cons"; try{ $result = $connect->prepare($sql); $result->execute(); $cont = $result->rowCount(); if($cont>0){ while($a_cons = $result->FETCH(PDO::FETCH_OBJ)){ echo utf8_decode($a_cons->a_cons_desc); } }else{ echo'<script language="javascript"> alert("'.utf8_encode($aviso_at_cons).'"); window.location="adm.php"; </script>'; } }catch(PDOException $e){ echo 'ERROR:' .$e->getMessage();} ?> </div> <div id="form_agenda"> <form method="post" action="" id="cadastro_agenda" name="cadastro" class="rounded" enctype="multipart/form-data"> <p>Informar a nova Descriçao da Página:</p><br /> <?php if(isset($_POST['up_a_cons_desc'])){ $a_cons_desc = $_POST['a_cons_desc']; $update_cons_at_corp = "UPDATE cons_a_cons SET a_cons_desc=:a_cons_desc"; try{ $result = $connect->prepare($update_cons_at_corp); $result->bindParam(':a_cons_desc', $a_cons_desc, PDO::PARAM_STR); $result->execute(); $cont = $result->rowCount(); if($cont>0){ echo '<br /><div id="cad_evento_sucesso"> <p>Página Atualizada com sucesso!</p> </div><br /><br />'; echo '<script language="javascript">window.setTimeout("location.href=\'adm.php?pg=up_a_cons\'",1000)</script>'; exit; }else{ echo'<br /><div id="cad_evento_erro"> <p>Erro ao efetuar cadastro, verifique as informações e tente novamente.</p> </div><br /><br />'; echo '<script language="javascript">window.setTimeout("location.href=\'adm.php\'",1000)</script>'; } }catch(PDOException $e){ echo 'ERROR:' .$e->getMessage(); } }//Fecha if isset ?> <textarea class="ckeditor" id="textarea" name="a_cons_desc" size="53" type="text"></textarea><br class="clear"><br /> <input type="submit" class="botao_cad_agenda" name="up_a_cons_desc" value="Atualizar Página" /> <input type="reset" class="" name="cancelar" value="Limpar Formulário" /> <button class="botao_canc_cad_agenda"><a href="adm.php">Cancelar Cadastro</a></button><br /><br /> </form> </div> <div class="clear"></div>
  21. Olá pessoal, estou com uma dúvida referente ao Ajax, necessito que o item selecionado no primeiro select seja enviado ao carregar a página, quando faço seleção diretamente no primeiro select o segundo é chamado normalmente, tentei trocar o change por focus mas não obtive resultado. <label for="id_categoria">Categoria:</label><br> <select name="id_categoria" id="id_categoria"> <!--Aqui existe um script que seleciona o registro que esta no banco de dados --> <!--Exemplo:<option value="1" selected>Valor 1</option> --> <option value="1">Valor 1</option> <option value="2">Valor 2</option> <option value="3">Valor 3</option> </select><br><br> <label for="id_sub_categoria">Sub-Categoria:<span class="carregando"> Carregando...</span></label><br> <select name="id_sub_categoria" id="id_sub_categoria"></select> <script src="http://www.google.com/jsapi"></script> <script type="text/javascript"> google.load('jquery', '1.3'); </script> <script type="text/javascript"> $(function(){ $('#id_categoria').change(function(){ if( $(this).val() ) { $('#id_sub_categoria').hide(); $('.carregando').show(); $.getJSON('sub_categoria.ajax.php?search=',{id_sub_categoria: $(this).val(), ajax: 'true'}, function(j){ var options = '<option value=""></option>'; for (var i = 0; i < j.length; i++) { options += '<option value="' + j[i].id_sub_categoria + '">' + j[i].nome_sub_categoria + '</option>'; } $('#id_sub_categoria').html(options).show(); $('.carregando').hide(); }); } else { $('#id_sub_categoria').html('<option value="">– Escolha uma Categoria –</option>'); } }); }); </script> Agradeço a atenção!
  22. Ola pessoal, boa noite. Gostaria de pedir uma ajuda na seguinte questão: No trecho de código abaixo, existe um campo select com duas informações. Gostaria de saber como faço, conforme a seleção da opção E ou C, alterar o valor do placeholder do campo. Por Exemplo: Selecionei Empresa, o valor do placeholder alterar para CNPJ Selecionei Candidato, o valor do placeholder alterar para CPF Já tentei procurar na web, mas não encontrei as palavras certas, ou seja, confesso que não sei qual termo utilizar. Alguém poderia me ajudar: <section class="container"> <section class="login-form"> <form method="post" action="/sistema/validaEmpresaCurriculo.php" role="login"> <img src="imgs/logo.png" class="img-responsive" alt="" /> <select class="form-control input-lg" name="tipoUsuario" id="tipoUsuario"> <option value="0" selected="selected">Selecione</option> <option value="E">Empresa</option> <option value="C">Candidato</option> </select> <input type="number" id="username" name="username" class="form-control input-lg" placeholder="username" /> <input type="password" id="password" name="password" class="form-control input-lg" placeholder="password" /> <button type="submit" name="go" class="btn btn-lg btn-primary btn-block">Acessar</button> <div> <a href="/novasenha">Recuperar Senha</a> </div> </form> <div class="form-links"> <a href="#">www.ondenaweb.com.br</a> </div> </section> </section>
  23. Boa noite a todos, Estou com o seguinte erro: • Catchable fatal error: Object of class mysqli_result could not be converted to string in C:\xampp\htdocs\................. $conn = mysqli_connect("localhost", "root", "", "acervo"); $id_arq = mysqli_query($conn, "SELECT ARQ_ID FROM arquivos ORDER BY ARQ_DT_PUB DESC LIMIT 1"); ou $joga_banco = $_FILES['arquivo']['name']; ou até mesmo $joga_banco = "wer"; $id_arq = mysqli_query($conn, "SELECT ARQ_ID FROM arquivos WHERE='$joga_banco'"); O mesmo ocorre com singleton: include(conexao2.php); //abaixo: <?php Class Connection { private $_conn; public $query; public $result; public $num_rows; public static $db; private function __construct() { $this->_conn = mysqli_connect("localhost", "root", "", "acervo"); if (!$this->_conn) { print mysqli_error(); } } public static function getInstance() { if (!self :: $db) { self :: $db = new Connection(); } return self :: $db; } public function query($sql) { if (!$this->query = mysqli_query($this->_conn,$sql)) { print mysqli_error(); // mesmo que or die } return $this->query; } public function __destruct() { @mysql_close($this->_conn); } } ?> HELPPPPP
  24. bruno.teles

    Limitar SELECT

    Boa tarde, Pessoal, SQL não é minha praia, mas preciso muito de uma ajuda com a questão abaixo, são dados de exemplo e especificamente o que eu quero. Vamos lá: Na tabela "Venda" tenho os campos cod_venda, nome_peca, cod_peca, cliente ... Claro que diferentes clientes compraram o mesmo produto, mas eu precisava a partir de uma listagem de cod_peca trazer somente um cod_venda por cod_peca, um único registro para cada cod_peca que pode ser de qualquer cod_venda, isso não importa e é apenas pra ser usado em um outro processo. Não é viável eu selecionar todos os dados assim... SELECT * FROM venda WHERE cod_peca IN (100, 200, 300, 400, 500); e depois separar o que eu quero, pq serão milhares de registros e eu vou perder muito tempo. Eu preciso de algo que me retornasse apenas um registro do campo COD_PECA não importando a ordem das outras informações. E partir daí eu iria usar os resultados do campo COD_VENDA em um outro processo. Exemplo: COD_VENDA NOME_PECA COD_PECA CLIENTE 1 Borracha 100 João Silva 2 Caderno 200 Maria José 3 Lapis 300 José Maria 4 Estojo 400 Lucas Felipe 5 Mochila 500 Bruna Souza 7 Estojo 400 Rosana Silva 8 Caderno 200 Claudio Souza 9 Lapis 300 João Paulo 10 Estojo 400 Guilherme Oliveira 11 Mochila 500 Gustavo Abreu Alguém, por favor, sabe de alguma cláusula/forma que consiga me ajudar selecionar esses dados? Se ficou confuso me sinalizem.
  25. pablo joaquim

    Tratamento de COUNT

    Bom dia a todos, estou com um pequeno problema que não estou encontrando uma soluçao. O problema é o seguinte: Minha sql retorna alguns campos nos quais 2 deles são count, o problema é que como os campos tem uma relação um com o outros ele ta dobrando o valor do count. Segue sql: SELECT F.MATRICULA, VFI.QTD_AUTORIZACAO, AG.AGENTECONS_ID, V.VERBA_ID, F.FUNCIONARIO_ID, COUNT(MC.MATRICULA) AS QTD_LANCAMENTOS, COUNT(DISTINCT RV.RESERVA_MARGEM_ID) AS QTD_RESERVAS FROM MOVIMENTO_CARTAO_TEMP MC JOIN FUNCIONARIO F ON F.MATRICULA = MC.MATRICULA JOIN AGENTECONS AG ON AG.REFERENCIA = MC.REFERENCIA_AGENTE JOIN VW_FOLHA_ITENS VFI ON VFI.FUNCIONARIO_ID = F.FUNCIONARIO_ID AND VFI.TIPO_VERBA = 'CARTAO' AND VFI.AGENTECONS_ID = AG.AGENTECONS_ID JOIN VERBA V ON V.AGENTECONS_ID = AG.AGENTECONS_ID AND V.TIPO_VERBA = 'CARTAO' JOIN RESERVAMARGEM RV ON RV.FUNCIONARIO_ID = F.FUNCIONARIO_ID AND RV.AGENTECONS_ID = AG.AGENTECONS_ID AND RV.SITUACAO = 0 WHERE MC.HST_CARGA_DADOS_ID = 206 AND VFI.FOLHA_ID = 176 GROUP BY F.MATRICULA, VFI.QTD_AUTORIZACAO, AG.AGENTECONS_ID, F.FUNCIONARIO_ID, V.VERBA_ID HAVING COUNT(MC.MATRICULA) >= COUNT(distinct RV.RESERVA_MARGEM_ID); Resultado desta consulta: MATRICULA|| QTD_AUTORIZACAO ||QTD_CANCAMENTOS||QTD_RESERVAS 1733940/1-00 2 4 2 1268678/1-00 4 2 2 290912/1-00 2 1 1 520004/1-01 1 1 1 Conforme mostrado na tabela o problema consiste no seguinte: os valores do campo qtd_lancamentos estão duplicados, pois para cada valor no cammpo qtd_reserva ele esta dobrando o valor do campo qtd_lancamentos. ex: tenho um unico lançamento, porem tenho duas reservas, neste caso o resultado da consulta vai me retornar dois lançamentos e duas reservas. isso ocorre pelo fato de ter duas reservas na mesma matricula e tenho um unico lançamento, porem com o join ele duplica o lançamento para cada reserva. O que posso fazer para evitar isso? O resultado esperado é: Qtd_lancamentos 2 1 1 1 na mesma ordem da tabela anterior.
×

Important Information

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