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. ukow

    Erro com select duplo

    Olá! Estou tentando fazer com que apareça um select com opções baseadas no preenchimento de outro select. Porém não acontece nada. Alguém pode me ajudar com isso? Obrigado! <script type="text/javascript"> var concelhos = $('select[name=Concelho] option'); $('select[name=Distrito]').on('change', function () { var Distrito = this.value; var novoSelect = concelhos.filter(function () { return $(this).data('distrito') == Distrito; }); $('select[name=Concelho]').html(novoSelect); }); </script> <select name="Distrito" size="1" width="180" class="COMBODISTCSS" id="COMBOFAB" tabindex="1"> <option value="Indiferente">Indiferente</option> <option value="Aveiro">Aveiro</option> <option value="Beja">Beja</option> <option value="Braga">Braga</option> </select> <span class="IWLABEL11CSS" id="IWLABEL7">Concelho</span> <select name="Concelho" size="1" width="195" class="COMBOCONCCSS" id="COMBOCID" tabindex="1"> <option data-distrito="Aveiro" value="Agueda">Agueda</option> <option data-distrito="Aveiro" value="Albergaria-a-Velha">Albergaria-a-Velha</option> <option data-distrito="Aveiro" value="Anadia">Anadia</option> <option data-distrito="Aveiro" value="Arouca">Arouca</option> <option data-distrito="Aveiro" value="Aveiro">Aveiro</option> <option data-distrito="Aveiro" value="Castelo de Paiva">Castelo de Paiva</option> <option data-distrito="Aveiro" value="Espinho">Espinho</option> <option data-distrito="Aveiro" value="Esterreja">Esterreja</option> <option data-distrito="Aveiro" value="Santa Maria da Feira">Santa Maria da Feira</option> <option data-distrito="Aveiro" value="Ilhavo">Ilhavo</option> <option data-distrito="Aveiro" value="Mealhada">Mealhada</option> <option data-distrito="Aveiro" value="Murtosa">Murtosa</option> <option data-distrito="Aveiro" value="Oliveira de Azemeis">Oliveira de Azemeis</option> <option data-distrito="Aveiro" value="Oliveira do Bairro">Oliveira do Bairro</option> <option data-distrito="Aveiro" value="Ovar">Ovar</option> <option data-distrito="Aveiro" value="Sao Joao da Madeira">São João da Madeira</option> <option data-distrito="Aveiro" value="Sever de Vouga">Sever de Vouga</option> <option data-distrito="Aveiro" value="Vagos">Vagos</option> <option data-distrito="Aveiro" value="Vale de Cambra">Vale de Cambra</option> <option data-distrito="Beja" value="Aljustrel">Aljustrel</option> <option data-distrito="Beja" value="Almodovar">Almodovar</option> <option data-distrito="Beja" value="Alvito">Alvito</option> <option data-distrito="Beja" value="Barrancos">Barrancos</option> <option data-distrito="Beja" value="Beja">Beja</option> <option data-distrito="Beja" value="Castro Verde">Castro Verde</option> <option data-distrito="Beja" value="Cuba">Cuba</option> <option data-distrito="Beja" value="Ferreira do Alentejo">Ferreira do Alentejo</option> <option data-distrito="Beja" value="Mertola">Mertola</option> <option data-distrito="Beja" value="Moura">Moura</option> <option data-distrito="Beja" value="Odemira">Odemira</option> <option data-distrito="Beja" value="Ourique">Ourique</option> <option data-distrito="Beja" value="Serpa">Serpa</option> <option data-distrito="Beja" value="Vidigueira">Vidigueira</option> <option data-distrito="Braga" value="Amares">Amares</option> <option data-distrito="Braga" value="Barcelos">Barcelos</option> <option data-distrito="Braga" value="Braga">Braga</option> <option data-distrito="Braga" value="Cabeceira de Bastos">Cabeceira de Bastos</option> <option data-distrito="Braga" value="Celorico de Bastos">Celorico de Bastos</option> <option data-distrito="Braga" value="Esposende">Esposende</option> <option data-distrito="Braga" value="Fafe">Fafe</option> <option data-distrito="Braga" value="Guimaraes">Guimarães</option> <option data-distrito="Braga" value="Povoa de Lanhoso">Povoa de Lanhoso</option> <option data-distrito="Braga" value="Terra de Bouro">Terra de Bouro</option> <option data-distrito="Braga" value="Vieira do Minho">Vieira do Minho</option> <option data-distrito="Braga" value="Vila Nova de Famalicão">Vila Nova de Famalicão</option> <option data-distrito="Braga" value="Vila Verde">Vila Verde</option> <option data-distrito="Braga" value="Vizela">Vizela</option> </select>
  2. felipefadonimt

    Auto Relacionamento de Categorias

    Olá pessoal. Eu sou novo aqui e estou precisando de uma grande ajuda. Estou precisando fazer 2 funções no mysql só que não sei como fazer. A primeira é a listagem da categoria pai e suas filhas em um loop infinito até retornar vazio. A segunda é o inverso, eu chegar em um nível da categoria e ela me retornar até a pai final. Alguém poderia me ajudar ? Segue o código do mysql das categorias. CREATE TABLE `tipodecontas` ( `PlaId` int(11) unsigned NOT NULL AUTO_INCREMENT, `PlaCod` int(4) unsigned NOT NULL, `PlaCodPai` int(11) unsigned DEFAULT NULL, `PlaTitulo` varchar(200) NOT NULL, `PlaDescricao` text, `PlaIdUsuario` int(11) unsigned DEFAULT NULL, `PlaDateCadastrado` datetime NOT NULL, PRIMARY KEY (`PlaId`,`PlaCod`), KEY `PlaIdUsuario` (`PlaIdUsuario`), KEY `PlaId` (`PlaId`), KEY `PlaCod` (`PlaCod`), KEY `PlaTitulo` (`PlaTitulo`), KEY `PlaDateCadastrado` (`PlaDateCadastrado`), KEY `PlaCodPai` (`PlaCodPai`), CONSTRAINT `tipodecontas_ibfk_1` FOREIGN KEY (`PlaIdUsuario`) REFERENCES `usuarios` (`UsuId`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `tipodecontas_ibfk_2` FOREIGN KEY (`PlaCodPai`) REFERENCES `tipodecontas` (`PlaId`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;
  3. joao b silva

    erro com select

    ao tentar salvar o valor de um select só consigo obter o valor do select até o primeiro espaço em branco, o conteúdo posterior ao espaço é perdido. como posso resolver isso?
  4. dutopfave

    fazer a consulta

    Eae Galera, bom! tenho um Painel aonde eu cadastro os meus clientes que compro peças comigo, e no cadastro mostra qual vendedor q atendeu esse cliente, queria saber como faço pra pegar o nome do vendedor e o total de cliente que ele atendeu, e nessa lista tem q aparece somente uma vez o nome do vendedor e não varias vezes... Alguem tem alguma solução ?
  5. Bom dia! Gostaria de utilizar variáveis dentro de uma query. Algo do tipo: DEFINE FAB_CODEMP = 1; DEFINE FAB_CODFIL = 1; DEFINE FAB_CODPRO = 305; DEFINE FAB_CODDER = 'V01';SELECT &FAB_CODEMP AS CODEMP, &FAB_CODFIL AS CODFIL, &FAB_CODPRO AS CODPRO, E210EST.CODDER AS CODDER, E210EST.QTDEST FROM E210EST WHERE E210EST.CODEMP = &FAB_CODEMP AND E210EST.CODPRO = '&FAB_CODPRO' AND E210EST.CODDER = '&FAB_CODDER'; UNDEFINE FAB_CODEMP; UNDEFINE FAB_CODFIL; UNDEFINE FAB_CODPRO; UNDEFINE FAB_CODDER; Estou utilizando SqlDbx. Embora não retorne nenhum erro, o script acima não está criando ou definindo valores para as variáveis declaradas.
  6. Pitag346

    select mysqli

    Olá pessoal... estou com uma dúvida! Quero pegar os dados da data base... obvio que vou utilizar SELECT no caso observei que o método correto seria: Mas quero adicionar dentro de um FORM Tentei dessa forma: <?php $sql = "SELECT * FROM alunos WHERE rg_aluno = '$rg'"; $query = $conn->query($sql); while ($dados = $query->mysqli_fetch_array()) { ?> <input name="nome_responsavel" type="text" placeholder="Nome" value="<?php echo '' . $dados['nome_aluno'] . ''; ?>" required=""> <?php } ?> No caso: <input name="nome_responsavel" type="text" placeholder="Nome" value="<?php echo '' . $dados['nome_aluno'] . ''; ?>" required=""> mas não estou conseguindo! esse erro é exibido: Call to undefined method mysqli_result::mysqli_fetch_array()[/size] ou aparece: magic_quotes_runtime are deprecated Espero que ajudem em si quero só fazer um select e adicionar os resultados dentro dos forms! OBRIGADO DESDE JÁ!
  7. vitaostm

    Query com case

    Olá pessoal, sou novo em programação e estou fazendo uma aplicação onde possuo a seguinte estrutura: | função | Registro | Nome Completo | | Operador | 156 | Fulano de Tal | A coluna função em meu formulário é digitada manualmente (titulo), a coluna registro é um droplist com todas as numerações vindas de uma tabela mysql, e o nome também vem da mesma tabela em uma textbox. 1. A droplist está funcionando, no entanto gostaria de usar um "case" ou de repetente outra função para ele listar somente os registros cuja coluna "função" da mesma tabela mostre "operador", como o exemplo que citei acima. 2. Ao selecionar o registro que ele desse um "load update" e carregasse o respectivo nome. Bom sei que é possível com AJAX, mas vamos por parte e resolvamos a questão 1. O que tenho é o seguinte: <?php header('Content-type: text/html; charset=utf-8'); $pdo = new PDO('mysql:host=localhost;dbname=banco', 'usuario', 'senha'); $sql = "SELECT registro FROM cadastro order by registro ASC"; $stmt = $pdo->prepare($sql); $stmt->execute(); $results = $stmt->fetchAll(PDO::FETCH_ASSOC); if ($stmt->rowCount() > 0) { ?> <select name="CMG"> <?php header('Content-type: text/html; charset=utf-8'); foreach ($results as $row) { ?> <option value="<?php header('Content-type: text/html; charset=utf-8'); echo $row['registro']; ?>"><?php echo $row['registro']; ?></option> <?php } ?> </select> <?php } ?> Desde já agradeço.
  8. Bom dia a todos. Tenho três tabelas, a, b e usuarios, a estrutura está abaixo. Preciso listar todas as descrições de A que não possuam ocorrencia em B para determinado usuario. Em B pode haver ocorrencias de A para outros usuarios, que não devem ser retornados. Desta forma deve ser retornado as descricoes de A ignorando as que estiverem atribuidas à usuário X, o que tiver atribuido à outros usuários não faz diferença. Estou usando MySQL 5.6.17, então excepts ou not exist não rola. O not in me parecia uma boa saída, só que caso não tenha nem uma ocorrência de determinado usuário na tabela b, não retorna nada. Tabela a: cod, descricao Tabela b: cod, cod_a, cod_usuario Tabela usuarios: cod, cod_usuario Segue uma tentativa em vão: SELECT a.cod, a.descricao FROM xxxxxxxxx a left outer join xxxxxxxxx b on a.cod = b.cod_a WHERE b.cod_usuario <> 2 Alguém tem ideia de que forma pode ser resolvido isto? Minha ideia inicial era dois selects com excepts, mas foi por água abaixo por ser MySQL. Obrigado!
  9. rsilva10

    paginacao asp por select

    Boa noite galera. Minha duvida e o seguinte: Tenho uma pagina em html na qual é possivel fazer uma busca por opcao. Se eu escolho a opcao referencia, é gerado a pagiacao normal, baseado na palavra, mas quando eu clico no link da proxima pagina, é retornado todos os valores. alguem sabe como acrescentar a variavel da busca no link "proximo" . <html> <body> <img src=images/logo.png> <form action=buscando.asp method=get> Procurar por: <select name=campo> <option>referencia</option> <option>tipo</option> <option>ano</option> <option>cor</option> <br> Informe o criterio de busca <input type=text name=criterio> <input type=submit value=buscar> </form> </body> </html> ---------------------------------------------------------------------------------- <% set DB = Server.CreateObject("Adodb.Connection") DB.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("bd.mdb") Set RS = Server.CreateObject("Adodb.RecordSet") sql="select * from produtos" RS.PageSize = 3 if request("campo") = "referencia" Then c=request("criterio") sql = sql & " where referencia like '%" & c & "%'" end if RS.Open sql, DB,3,3 If RS.EOF then Response.Write "Nenhum registro encontrado!" Response.End Else If Request.QueryString("pagina")="" then intpagina=1 Else If Cint(Request.QueryString("pagina"))<1 then intpagina=1 Else If Cint(Request.QueryString("pagina"))>RS.PageCount then intpagina=RS.PageCount Else intpagina=Request.QueryString("pagina") End If End if End if End if RS.AbsolutePage=intpagina intrec=0 %> Pagina <%=intpagina%> de <%=RS.PageCount%></p> </b> <div align="center"> <center> <% While intrec<RS.PageSize and not RS.EOF %> <img src="<%=RS("foto")%>"><br> <% Rs.movenext intrec=intrec+1 Wend %> </center> </div> <br> <div id="count" align="center"> <% If intpagina > 1 then Response.Write "<a href=""buscando.asp?pagina=" & intpagina-1 & """>Anterior</a>" End If For i=1 to RS.PageCount If i = Cint(intpagina) then Response.Write " " & i else 'o engraçado é que esse link funcionA caso eu faça um simples busca sem o select. Response.Write " <a href=""buscando.asp?pagina=" & i &"&criterio="&c& """>" & i & "</a>" End If Next If strcomp(intpagina,RS.PageCount)<> 0 then Response.Write " <a href=""buscando.asp?pagina=" & intpagina+1 & """>Próxima</a>" End If %> </body> </html>
  10. diegouploads

    jQuery Estado não retorna Cidade

    Tem uns 2 dias que venho batendo cabeça com os campos Estado e Cidade.. pois vi inúmeras aulas e maneiras de fazer, porém nenhuma me retorna a cidade no campo dela. Tenho meus arquivos em pastas divididas, penso que pode ser isso, outro problema pode ser que to utilizando mysqli, já que o mysql não esta mais aceito, mas acredito estar tudo correto no Mysqli. O problema é que quando o codigo javascript roda não retorna a cidade. segue codigo html formulario <select id="estados" name="estados"> <option value="" select="select">Escolha a estado</option> <?php $conectar=new DB; $conexao=$conectar->conectar(); $sql = mysqli_query($conexao, "SELECT * FROM estados"); while($row=mysqli_fetch_array($sql)){ $id=$row['cod_estados']; $uf=$row['sigla']; $nome=$row['nome']; echo '<option value="'.$row['cod_estados'].'">'.$row['sigla'].'</option>'; } ?> </select> <select name="cidades" id="cidades"> <option value="">-- Escolha um Estado --</option> </select> segue codigo javascript //JavaScript Document $(function(){ $("#estados").change(function(){ var id = $(this).val(); $.ajax({ type:"POST", url:"views/exibe_cidade.php?id="+id, dataType:"text", sucess: function(res){ alert("passei aqui"); $("#cidades").children(".cidades").remove(); $("#cidades").append(res); } }); }); }); segue código da pagina exibe_cidade <?php include("header.php"); include("class/DBclass.class.php"); $conectar=new DB; $conexao=$conectar->conectar(); $id = $_GET['id']; $sql = mysqli_query($conexao, "SELECT * FROM cidades WHERE estados_cod_estados='$id' ORDER BY nome"); while($row=mysqli_fetch_array($sql)){ $nome=$row['nome']; $id=$row['cod_cidades']; echo '<option value="'.$id.'" class="cidade">'.$nome.'</option>'; } ?>
  11. olá, estou com dificuldades em montar minha query para pesquisa no mysql, vou descrever abaixo minha duvida: objetivo da query = mostrar informações da tabela informações cujo as palavras digitadas no input de nome:busca estejam na tabela tags. obs. estou desenvolvendo um sistema de busca interna, procurei na net mas só encontrei sistemas de busca que busca uma palavra apenas, preciso que este sistema busque uma ou mais palavras digitadas pelo usuário, e que me retorne os registro que contenham uma, duas ou todas a tag digitadas tem como fazer isso ? estou usando php e mysql, mas estou testando as query no heidySql. segue a query que estou a programar e testar. SELECT a_perfil.nome_fantasia, a_perfil.descricao_emp, anunciante.niv_anunciante, anunciante.cnpj FROM a_perfil INNER JOIN anunciante ON a_perfil.niv_a = anunciante.niv_anunciante INNER JOIN a_tag_pesquisa ON a_perfil.niv_a = a_tag_pesquisa.niv_a WHERE a_tag_pesquisa.tags LIKE ('chinelo') ORDER BY a_perfil.nome_fantasia ASC ​ desse jeito eu obtenho resultados, mas nao sei como fazer com mais de uma palavra. agradeço desde já ao que me auxiliarem nesta empreitada, pois sou novato em sql.
  12. dutopfave

    Fazer Check-in diários

    Galera, tenho um sistema de cliente, que quando o cliente entra no painel ele poderá fazer um check-in pra ganha pontos no sistema, só q é diário, então se ele fazer check-in hj, ele só vai poder fazer de novo só amanhã, nesse caso eu terei que usa SELECT e IF?
  13. maxvanderbil

    Login com níveis de permissões

    Boa tarde desenvolvedores, Estou montando uma aplicação que é na realidade um repositório de materiais, daí gostaria de implementar um cadastro que possibilitasse a escolha de quais materiais eu desejo ter acesso. Então, o usuário iria escolher o que ele quer acessar e o painel dele só iria mostrar as categorias que ele escolheu ter o acesso. Esse login não seria por níveis de acesso, mais sim por níveis de permissões , onde eu acredito que preciso ter uma tabela de usuários e outra de permissões. Se algum de vocês tiveram e essa experiência e puderem compartilhar ficarei grato.
  14. Boa Tarde Galera! Sou novo aqui e estou com o seguinte problema: Tenho 3 tabelas, são elas: eleicao, intencao e candidato e elas estão interligadas através da chave de nome id_eleicao. Ao dar um select preciso que o banco me retorne o seguinte: Candidato A tem 10 votos no bairro vale Candidato A tem 5 votos no bairro mata Candidato B tem 10 votos no bairro centro Candidato B tem 15 votos no bairro vale Tentei usar sub consulta mas não consegui, tentei usar join mas tenho pouco conhecimento e não deu certo. Abaixo vou mostrar mais ou menos a estrutura das minhas tabelas: tabela eleicao: id_eleicao_pkey || nome_eleicao || ano_eleicao tabela candidato id_candidato_pkey || id_eleicao* || nome_candidato tabela intencao id_eleicao* || nome_eleitor || bairro || cidade || id_candidato* *Chaves estrangeiras Alguém poderia me ajudar?
  15. G.Hernandes

    como usar group by + max(value)

    Bom dia, estou com um problema ao fazer um select, onde o resultado teria de sair: código, descrição e saldo segue o select SELECT k.codigo,p.descricao,k.saldo,MAX(k.sql_rowid) FROM kardex1 AS k LEFT JOIN produto AS p ON k.codigo = p.codigo WHERE k.data <= "2015-11-30" GROUP BY k.codigo ORDER BY k.codigo DESC este MAX(k.sql_rowid) é para pegar o maior numero da sequencia, porem ao dar GROUP BY k.codigo gostaria que ele pegasse o saldo da mesma row deste k.sql_rowid exemplo: produto código 18 como faço para q retorne o saldo igual o da primeira imagem, pois preciso saber o estoque atual de todas as mercadorias neste dia. Obrigado
  16. sergionpinheiro

    Função para SELECT

    Bom dia galera, Preciso da ajuda de vocês para um problema. Achei um código na Internet e quero retirar uma dúvida sobre ele. function DBRead($table, $fields = '*', $params = null) { $table = DB_PREFIX.'_'.$table; $params = ($params) ? " {$params}" : null; $query = "SELECT {$fields} FROM {$table}{$params}"; $result = DBExecute($query); if(!mysqli_num_rows($result)) { return false; }else{ while($res = mysqli_fetch_assoc($result)) { $data[] = $res; } return $data; } } Esta função otimiza bastante o trabalho na hora da programação. A dúvida é: Gostaria de fazer a contagem de linhas após um select. Até aí blz, consegui fazer perfeitamente através de um COUNT, por se tratar de um array, mas não sei se esta é a maneira correta, pois estou com um problema. Se eu fazer o seguinte: $usuarios = DBRead('usuarios'); Agora quero contar as linhas, faço assim: $total = count($usuarios); Funciona normal, o problema é se eu precisar somar mais de dois totais, tipo: $total = count($usuarios) + count($produtos); Esta soma sempre resulta em um registro a mais. Alguém sabe dizer pq? O count é a maneira correta de fazer isso? Fico no aguardo, valeu.
  17. Exite uma maneira de selecionar imagens de um diretório como no código abaixo, mas relacionando a um dado id do banco de dados? É possível isso ou preciso de alguma referência deste diretório em alguma coluna do bd? $dir = "img/apto01/"; $imgs = glob($dir . "*.jpg"); $response = array(); $images = array(); foreach($imgs as $img){ $images[] = array('images' => $img); } $response['posts'] = $images; echo json_encode($response, JSON_UNESCAPED_SLASHES); Este array se comunica com uma aplicação android minha. Minha dúvida é como websites de imobiliárias ou de festas trazem a grande quantidade de fotos que tem armazenadas sobre determinados imóveis ou eventos ocorridos, correspondendo com o código do imóvel ou mesmo do evento. Com uma grande quantidade de imagens, acredito que seja inviável fazer uma coluna para cada imagem no bd, com o caminho de cada uma. Alguém pode me ajudar e me dizer como isso funciona? Grato desde já.
  18. Necessito fazer uma página consulta.php: São duas tabelas diferentes: clientes e consultas, só que os usuários podem marcar várias consultas, mas não podem marcar consultas iguais. |codigo|data|horario| |1|12/12/2222|12:12| |1|13/12/2222|12:12| |1|14/12/2222|12:12| |2|15/12/2222|12:12| |2|16/12/2222|12:12| |3|17/12/2222|12:12| E outra dieta.php: A tabela dieta irá pegar o id, selecionará o imc e o sexo e gerará uma dieta defenida no bando: |horario|12/12/2222|xxx| |cafe|12/12/2222|xxx| |lanche m|12/12/2222|xxx| |almoço|12/12/2222|xxx| |lanche t|12/12/2222|xxx| |janta|12/12/2222|xxx| |ceita|12/12/2222|xxx| Apartir desta tabela pode editar a dieta pré-definida e colocar essa nova dieta no banco. Essas dietas serão enviadas para a página do cliente. Espero terem entendido, mais detalhes com o passar das respostas. :D Obg gente, esperando respostas.
  19. Galera, tenho um sistema que estou desenvolvendo e nele tem um formulario, nesse formulario tem um campo de seleção que chama MATERIAL, e um textarea em baixo que chama DETALHES, gostaria o seguinte, como faço para que quando eu seleciono o material ai automaticamente ja preenche o campo DETALHES que é o texto referente ao material. no banco de dados tem: ID | MATERIAL | DETALHES
  20. Olá pessoal, tudo bom? Poderiam me ajudar? Depois de executar o primeiro select preciso capturar o valor de duas calunas para cada linha retornada na consulta. As colunas que preciso capturar são: horario_horariofuncionario e tempo_servicosalao. Após capturar os valores dessas colunas, necessito usar esses valores no select que está dentro do laço WHILE. Porém a variável está vindo com valor diferente: deveria ser '21:00' mas está vindo :00 <?php include 'conectar.php'; $servico = $_GET['servico']; $data = $_GET['data']; $diaDaSemana = $_GET['diaDaSemana']; $stmt = $conn->query("SET CHARACTER SET utf8"); $stmt = $conn->query("SET NAMES utf8"); //Selecionando horários disponíveis na data selecionada para todos profissionais que fizerem o serviço selecionado $stmt = $conn->prepare("SELECT hf.horario_horariofuncionario, hf.codigo_horariofuncionario, sf.codigo_servicosalao, s.nome_servico, ss.tempo_servicosalao, ss.preco_servicosalao, hf.data_horariofuncionario, hf.nomeDiaSemana_horariofuncionario, f.codigo_funcionario, f.nome_funcionario, f.apelido_funcionario, f.foto_funcionario FROM servicosalao ss NATURAL JOIN servico s NATURAL JOIN horariofuncionario hf NATURAL JOIN funcionario f NATURAL JOIN servicofuncionario sf WHERE sf.codigo_servicosalao = :servico AND hf.data_horariofuncionario = :data AND hf.nomeDiaSemana_horariofuncionario = :diaDaSemana AND hf.codigo_statushorariofuncionario IN (1,3) ORDER BY STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i')"); $stmt->bindParam(':servico', $servico, PDO::PARAM_INT); $stmt->bindParam(':data', $data, PDO::PARAM_STR, 10); $stmt->bindParam(':diaDaSemana', $diaDaSemana, PDO::PARAM_STR, 15); $stmt->execute(); //Criando array $rows = array(); //Percorrendo resultados retornados while($row = $stmt->fetch(PDO::FETCH_ASSOC)) { $horario = $row['horario_horariofuncionario']; $tempo = $row['tempo_servicosalao']; $stmt = $conn->prepare("SELECT hf.horario_horariofuncionario FROM horariofuncionario hf NATURAL JOIN servicofuncionario sf WHERE sf.codigo_servicosalao = :servico AND hf.data_horariofuncionario = :data AND hf.nomeDiaSemana_horariofuncionario = :diaDaSemana AND hf.codigo_statushorariofuncionario = 2 group by (hf.horario_horariofuncionario) HAVING STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') BETWEEN STR_TO_DATE($horario,'%H:%i') AND SEC_TO_TIME( SUM( TIME_TO_SEC( STR_TO_DATE($horario,'%H:%i') ) + TIME_TO_SEC( STR_TO_DATE($tempo,'%i') ) ) )"); $stmt->bindParam(':servico', $servico, PDO::PARAM_INT); $stmt->bindParam(':data', $data, PDO::PARAM_STR, 10); $stmt->bindParam(':diaDaSemana', $diaDaSemana, PDO::PARAM_STR, 15); $stmt->execute(); //Recebendo o número de linhas retornadas $rows = $stmt->fetchAll(); //Contando o número de linhas retornadas $total = count($rows); //Se não retornou resultados if($total < 1) { $rows[] = $row; } } echo json_encode($rows); ?>
  21. Olá pessoal, poderiam me ajudar? Tenho as seguintes tabelas: CREATE TABLE horariofuncionario ( codigo_horariofuncionario INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, codigo_statushorariofuncionario INTEGER UNSIGNED NOT NULL, codigo_funcionario INTEGER UNSIGNED NOT NULL, horario_horariofuncionario VARCHAR(5) NOT NULL, data_horariofuncionario VARCHAR(10) NOT NULL, nomeDiaSemana_horariofuncionario VARCHAR(15) NOT NULL, PRIMARY KEY(codigo_horariofuncionario), FOREIGN KEY(codigo_funcionario) REFERENCES funcionario(codigo_funcionario) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY(codigo_statushorariofuncionario) REFERENCES statushorariofuncionario(codigo_statushorariofuncionario) ON DELETE NO ACTION ON UPDATE NO ACTION ); CREATE TABLE statushorariofuncionario ( codigo_statushorariofuncionario INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, nome_statushorariofuncionario VARCHAR(30) NOT NULL, PRIMARY KEY(codigo_statushorariofuncionario) ); CREATE TABLE servicosalao ( codigo_servicosalao INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, codigo_salao INT NOT NULL, codigo_servico INTEGER UNSIGNED NOT NULL, preco_servicosalao VARCHAR(20) NULL, tempo_servicosalao INTEGER UNSIGNED NULL, descricao_servicosalao VARCHAR(200) NULL, PRIMARY KEY(codigo_servicosalao), FOREIGN KEY(codigo_salao) REFERENCES salao(codigo_salao) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY(codigo_servico) REFERENCES servico(codigo_servico) ON DELETE NO ACTION ON UPDATE NO ACTION ); Preciso selecionar os HORARIOFUNCIONARIO.horario_horariofuncionario em que o HORARIOFUNCIONARIO.codigo_statushorariofuncionario seja 1 ou 3 e que não contenha nenhum registro na tabela horariofuncionario em que o HORARIOFUNCIONARIO.horario_horariofuncionario esteja entre o HORARIOFUNCIONARIO.horario_horariofuncionario e o HORARIOFUNCIONARIO.horario_horariofuncionario + SERVICOSALAO.tempo_servicosalao e o HORARIOFUNCIONARIO.codigo_statushorariofuncionario seja igual a 2. Então tenho a query: SELECT hf.horario_horariofuncionario FROM horariofuncionario hf WHERE hf.codigo_statushorariofuncionario IN (1,3) HAVING (SELECT COUNT(hf.codigo_horariofuncionario) FROM horariofuncionario hf NATURAL JOIN servicosalao ss WHERE hf.codigo_statushorariofuncionario = 2 AND STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') BETWEEN STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') AND SEC_TO_TIME( SUM( TIME_TO_SEC( STR_TO_DATE(hf.horario_horariofuncionario,'%H:%i') ) + TIME_TO_SEC( STR_TO_DATE(ss.tempo_servicosalao,'%H:%i') ) ) ) ) < 1; Está retornando o erro: Invalid use of group function ErrorNr 1111
  22. Salve galera, bom... to fazendo um sistema de eventos só pra fazer uns teste, ai eu fiz um campo aonde a pessoa pode confirmar sua presença no evento, coloquei no formulário nome e a data de nascimento, porém na tela principal mostra quantas pessoas ja estão confirmadas e também mostra quantas pessoas são de menor, e conta se tem criança menor de 8 anos, então como que eu faço para parecer quantas crianças de 8 anos tem no meu sistema ?
  23. Matheus P.

    Select + ListView (Problema)

    Galera, estou fazendo um pequeno aplicativo android (trabalho de faculdade), o mesmo contem duas telas, home (list view) e cadastro. O cadastro, ao que parece, está funcionando normalmente, mas se eu insiro a linha "setAdapter(adpCadastros);" na main.java, o aplicativo fecha assim que a tela é exibido. Tudo que preciso fazer é exibir um select * da tabela cadastros no lstCadastros. main.java import android.database.sqlite.*; import android.widget.ArrayAdapter; import android.widget.ListAdapter; import android.widget.ListView; import com.example.matheuspereira.cadastroclientes.database.DataBase; import com.example.matheuspereira.cadastroclientes.dominio.RepositorioCadastro; public class Main extends Activity { private ListView lstCadastros; private ArrayAdapter<String> adpCadastros; private DataBase dataBase; private SQLiteDatabase conn; private RepositorioCadastro repositorioCadastro; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); try { //Sucesso Conexão dataBase = new DataBase(this); conn = dataBase.getWritableDatabase(); repositorioCadastro = new RepositorioCadastro(conn); adpCadastros = repositorioCadastro.buscaCadastros(this); lstCadastros.setAdapter(adpCadastros); //LINHA DO ERRO }catch (SQLException ex) { //Falha conexão } } RepositorioCadastro.java public ArrayAdapter<String> buscaCadastros(Context context) { ArrayAdapter<String> adpCadastros = new ArrayAdapter<String>(context, android.R.layout.simple_list_item_1); Cursor cursor = conn.query("cadastros", null, null, null, null, null, null); if (cursor.getCount() > 0) { cursor.moveToFirst(); do { String nome = cursor.getString(1); adpCadastros.add(nome); }while(cursor.moveToNext()); } return adpCadastros; } main.xml <ListView android:id="@+id/lstCadastros" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1"> </ListView>
  24. Boa noite, pessoal! Estou tentando visualizar a solução de uma ideia, mas não sei como proceder. Imaginem uma página php que lista vários livros. Estes livros são dispostos na página principal em quadros, igualmente espaçados horizontalmente e, abaixo de cada linha, haveria opção de remover os livros já lidos, como se fosse assim: Célula livro 1 Célula livro 2 Célula livro 3 Célula livro 4 Célula livro 5 Célula livro 6 Link remover livro A questão de mostrar os livros cadastrados no banco de dados na página consigo resolver com o select e a de excluir com o drop num banco mysql. O que eu gostaria de fazer é clicar em cima de um dos livros, mantê-lo selecionado, e depois clicar no link remover livro, que removeria o livro "onclick". Queria fazer algo do tipo no link remover livro: if $celulalivro está selecionada DROP $celulalivro, mas não imagino como o link pode entender qual célula estaria selecionada. A única coisa que conseguiria fazer é um link abaixo de cada livro para excluir do banco o livro respectivo, mas um link único funcionando com o livro selecionado não tenho ideia. Teria como resolver isso apenas com php, ou precisaria de CSS, javascript ou outra coisa ainda? Desde já, agradeço.
  25. Olá, tenho uma página onde e éxibido todos serviços do site e onde também o admin vai poder alterar os dados destes serviços e não estou conseguindo alterar os dados da tabela 'ws_servicos', pois ela tem que estar relacionada com a tabela 'ws_subsubmenu', <?php $alt = $_GET['id']; $res = mysql_query("SELECT * FROM ws_servicos,ws_subsubmenu where id_subsubmenu = ws_subsubmenu_id_subsubmenu and id_servicos=$alt"); if($res){ while ($row = mysql_fetch_assoc($res)){ ?> com isso não consigo fazer aparecer todos os dados da coluna 'nome' da tabela 'ws_subsubmenu' no campo <select>, até já consegui, mas sempre aparece o último dado e não o dado cadastrado pelo usuario. <select class="form-control" name="subcat"> <option value="<?php echo $row['nome'];?>"><?php echo $row['nome'];?></option> </select>
×

Important Information

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