Publicidade

Pesquisar na Comunidade

Mostrando resultados para as tags ''select''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Calendários

  • Comunidade iMasters

Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • Android
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Swift
    • 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

LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 104 registros

  1. Esse problema é muito estranho pois uso a mesma sql no phpmyadmin do localhost ele funciona uso ela no mysql no servidor ele não aceita... Ele sempre aparece esse erro: Coluna 'cli.nome' desconhecida em 'field list' , consequentemente para as outras colunas do leftjoin também Agradeceria se alguém muito se me ajudasse SELECT os.id, os.orcamento,os.cliente,os.valor, os.dataent, os.data, cli.nome NOMCLI, tser.descricao DSER FROM orcamento as os left join cliente CLI on os.cliente = cli.codigo left join tab_servico TSER on os.servico = tser.id WHERE cliente <> ''
  2. Caros tenho uma pagina que retorna as informações que estão na tabela do banco, mas no campo SALA e HORA eu preciso que a informação que já foi preenchida pelo banco não se repita no código HTML , segue o código abaixo <tr><td><div class= "div_titulo_campo">Sala:</td></div><td><div class="div_campo"> <select name="sala" id="sala"> <option value = '<?php echo $row_agenda["Sala"] ; ?>' ><?php echo $row_agenda["Sala"] ; ?></option> <option value = "1">Sala 01</option> <option value = "2">Sala 02</option> <option value = "3">Sala 03</option> </select> </div></td></tr> <tr><td><div class= "div_titulo_campo">Data:</div></td><td><div class="div_campo"><input type="date" name="data[]" id="0" value='<?php echo $row_agenda["Data"] ; ?>'/> Hora:<select name="hora[]" id="100" onblur="consulta_agenda('0','100')"> <option value = "<?php echo $row_agenda["Hora"] ; ?>"><?php echo $row_agenda["Hora"] ; ?></option> <option value = "08:00 - 09:00">08:00 - 09:00</option> <option value = "09:00 - 10:00">09:00 - 10:00</option> <option value = "10:00 - 11:00">10:00 - 11:00</option> <option value = "11:00 - 12:00">11:00 - 12:00</option> <option value = "12:00 - 13:00">12:00 - 13:00</option> <option value = "13:00 - 14:00">13:00 - 14:00</option> <option value = "14:00 - 15:00">14:00 - 15:00</option> <option value = "15:00 - 16:00">15:00 - 16:00</option> <option value = "16:00 - 17:00">16:00 - 17:00</option> <option value = "17:00 - 18:00">17:00 - 18:00</option> <option value = "18:00 - 19:00">18:00 - 19:00</option> <option value = "19:00 - 20:00">19:00 - 20:00</option> <option value = "20:00 - 21:00">20:00 - 21:00</option> <option value = "21:00 - 22:00">21:00 - 22:00</option> </select><input type="button" name="add" value="+"/></div></td></tr></table>
  3. Olá! Estou testando um recurso de template php(abstrair layout html do programa php). Tenho dúvida em como utilizar o while nessa estrutura: index.php: <?php include_once("../../../model/classes/template.class.php"); require_once("../../../model/conecta/conecta.php"); $sql = "SELECT * FROM tabela"; $rs = mysql_query($sql); while($row = mysql_fetch_array($rs)){ $id = $row['id']; $nome = $row['nome']; }//end while rs /** * Creates a new template for the user's profile. */ $profile = new Template("../tpl/index.tpl"); $profile->set("nome", $nome); /** * Outputs the page with the user's profile. */ echo $profile->output(); ?> index.tpl: <meta charset="utf-8"> <div class="choose_box"> <ul> <!-- O form estaria no while --> <form class=""> <p> <span class="icone icon-archive2"></span> <span class="big_text">[@nome]</span> </p> </form> <script> $(document).ready(function(){ /* ... */ /* ... */ });//end doc </script> </ul> </div><!-- /choose_box--> Preciso que o form esteja dentro do while, para que dessa forma tenhamos como resultado a visualização de todos os registros dessa tabela nessa disposição. Tentei colocar nessa parte do php, assim: while($row = mysql_fetch_array($rs)){ $id = $row['id']; $nome = $row['nome']; $profile = new Template("../tpl/index.tpl"); $profile->set("nome", $nome); }//end while rs Mas das duas formas apenas aparece 1registro... gostaria que todos fossem listados nesse while, que seria em torno do form.. Alguém sabe como?
  4. Boa tarde, estou com problema em mostrar dados do banco. Estou dando um SELECT no banco para mostrar os dados na tela, porém quando eu entro no site, não aparece nenhum dado, só vai mostrar alguma coisa se eu atualizar a página, porém o cliente não vai saber que tem que atualizar pra aparecer os dados, não sei como resolver. Segue o código abaixo: Essa função esta no Index.php $(document).ready(function(){ $('#chat').load('busca.php'); $("#userArea").submit(function(){ $.post('index.php', $('#userArea').serialize(),function(data){ $("#msg_cliente").val(""); $("#chat").append('<div>'+data+'</div>'); }); return false; }); }); Essa esta no Busca.php $result = mysql_query("SELECT textoUser, textoBot FROM mensagem WHERE IP = '$ip' AND data = '$date'"); while($row = mysql_fetch_array($result)){ echo "<p class='them'>".$row['textoUser']."</p>"; echo "<br /><br /><br />"; echo "<p class='me'>".$row['textoBot']."</p>"; echo "<br /><br /><br />"; } mysql_close($link);
  5. Olá Pessoal, Preciso selecionar um select multiple com valores retornados do banco. Os valores retornados são os IDs separados por vírgula, exemplo: 1,2,3,4,5 Geralmente quando é somente um valor eu faço desta forma: $("#combo_area").val(36).trigger('change'); No select multiple, se eu fizer desta maneira manualmente dá certo: $("#combo_area").val(["5","4"]).trigger('change'); Porém estou com dificuldades de colocar desta forma. Tentei fazer um split, como exemplo: var area = ""; var arr_area = id_area.split(','); for (i = 0; i < arr_area.length; i++) { area += '"'+arr_area[i]+'", '; valor = area.substr(0,(area.length - 2)); }; $("#combo_area").val([valor]).trigger('change'); Mas não deu certo, alguém pode ajudar aí?
  6. Boa Tarde Galera, Estou com uma mega dúvida. Como faço para puxar mais uma tabela da minha database para o mesmo select do php? Vou dar um exemplo pois sou péssimo explicando kkkkkk Código Original: <? $sql_group = mysql_query("SELECT * FROM clientes ORDER BY id DESC"); while ($clientes = mysql_fetch_array ($sql_group)){ ?> Preciso puxar de uma outra tabela dessa mesma database somente o campo $link, exemplo: não sei se é assim que pode ficar mais é só para vocês entenderem o que quero fazer e se é possível <? $sql_group = mysql_query("SELECT * FROM clientes, config_geral ORDER BY id DESC"); while ($clientes = mysql_fetch_array ($sql_group)){ ?> Entenderam? É isso quero pegar da tabela CONFIG_GERAL somente o campo LINK pois não quero inserir na tabela CLIENTES novamente o campo LINK. Valeu'
  7. -- Tabela pedido criada com uma chave estrangeira aluno create table pedido( id int not null auto_increment primary key, datahora datetime not null, aluno int not null, constraint fk_aluno foreign key(aluno) references aluno(id) ); insert into pedido values (default,'2010-04-15',2); insert into pedido values (default,'2010-04-15',2); insert into pedido values (default,'2010-04-16',3); insert into pedido values (default,'2010-04-14',4); insert into pedido values (default,'2010-04-18',5); insert into pedido values (default,'2010-04-19',6); insert into pedido values (default,'2010-04-20',6); -- Exibir informações da tabela pedidos os pedidos realizados entre 15/04/2010 e 18/04/2010 (só sei exibir com a data maior ou menor) select * from pedido where data > '2010-04-15'; select * from pedido where data < '2010-04-18';
  8. sql

    Oi galera. Estou tentando fazer um Select e estou apanhando um pouco. Seguinte: Tabelas: dry_os_item || dry_produto || dry_servico Gostaria de trazer quase todas as informações da tabela "DRY_OS_ITEM", mas na Descrição do ITEM, buscar a descrição no produto, se for um produto, ou a Descrição do serviço, se for um Serviço. Isso usando o mesmo CAMPO. Vou colocar as tabelas pra entender melhor. DRY_OS_ITEM OS_ITEM_ID OS_ID PRODUTO_ID PRODUTO_VALOR QUANTIDADE OS_ITEM_TOTAL OS_ITEM_DATA OS_ITEM_TAG 15 8 4 1.55 2 454.65 - produto 17 8 4 150 2 454.65 - servico DRY_PRODUTO: produto_id produto_descricao produto_tag DRY_SERVICO servico_id servico_descricao servico_tag Eu fiz o seguinte Select: select oi.os_item_id, oi.os_id, oi.produto_id, pi.produto_descricao || se.servico_descricao as Produto, oi.produto_valor, oi.quantidade, (oi.produto_valor * oi.quantidade) total from dry_os_item oi, dry_produto pi, dry_servico se where oi.OS_ID = 8 Resultado: OS_ITEM_ID OS_ID PRODUTO_ID PRODUTO PRODUTO_VALOR QUANTIDADE TOTAL 15 8 4 Cerveja Skol - LataEspelhamento Carro Esportivo 1.55 2 3.1 16 8 4 Cerveja Skol - LataEspelhamento Carro Esportivo 1.55 1 1.55 17 8 4 Cerveja Skol - LataEspelhamento Carro Esportivo 150 2 300 18 8 4 Cerveja Skol - LataEspelhamento Carro Esportivo 150 1 150 Note que o PRODUTO esta trazendo as duas descrições, do serviço e do produto. Claro que esse select eu fiz para ilustrar a dúvida. Tentei várias condições no WHERE, INNER JOIN, OUTER JOIN, IF EXISTS, etc etc e sem sucesso. Desculpe pela dúvida ser um pouco tonta, mas ja nao sei o que fazer. Se alguém puder me ajudar, por favor Agradeço desde já. Obrigado.
  9. Fiz um select onde ele pega as quantidades de saídas e entradas e me mostra o saldo do item, funcionando direitinho. Só que preciso que ele me mostre apenas o saldo maior que 3, como posso colocar isso no me select? Montei assim: SELECT cat.id, cat.nome, cat.atacado, SUM( IF( mov.tipo =0, mov.qtd, 0 ) ) AS qtd_tipo_0, SUM( IF( mov.tipo =1, mov.qtd, 0 ) ) AS qtd_tipo_1, SUM( IF( mov.tipo =2, mov.qtd, 0 ) ) AS qtd_tipo_2, SUM( IF( mov.tipo =1, mov.qtd, 0 ) ) - SUM( IF( mov.tipo =2, mov.qtd, 0 ) ) - SUM( IF( mov.tipo =0, mov.qtd, 0 ) ) AS Saldo FROM lc_movimento AS mov INNER JOIN lc_cat AS cat ON cat.id = mov.cat GROUP BY cat.nome ASC
  10. Prezados, Estou montanto um View de Vendas e estou com problemas para mostrar o conteudo que desejo. Os dados do banco estão assim: Id Vendedor Valor Data Dia Mes Ano 1 Guedes 1000 2017-04-25 25 04 2017 Preciso que os dados sejam mostrados da seguinte forma: Vendedor TotalDia TotalMes Onde agrupe os vendedores, mostre o valor total de vendas do dia e o valor total de vendas do mes. Segue o codigo que eu montei, ele mostra as informações na tabela mas não linha por linha. E gostaria de alterar os valores para o formato de moeda. <?php //Conexão com o banco de dados $conn = mysql_connect("localhost", "root", ""); $db = mysql_select_db("ticket", $conn); $dia = date('d'); $mes = date('m'); //Agrupa todos os vendedores $Vendedor = "SELECT Vendedor FROM dbo_vendas Group By Vendedor"; //Agrupa Vendedores e Soma todos os valores referente ao dia atual $Valordia = "SELECT Vendedor, SUM(Valor)AS Valordia FROM dbo_vendas WHERE Dia='$dia' Group By Vendedor"; //Agrupa Vendedores e Soma todos os valores referente ao Mês atual $Valormes = "SELECT Vendedor, SUM(Valor)AS Valormes FROM dbo_vendas WHERE Mes='$mes' Group By Vendedor"; $Vendedor1 = mysql_query($Vendedor, $conn) or die(mysql_error()); $Valordia1 = mysql_query($Valordia, $conn) or die(mysql_error()); $Valormes1 = mysql_query($Valormes, $conn) or die(mysql_error()); $ven = mysql_fetch_assoc($Vendedor1); $vlrdia = mysql_fetch_assoc($Valordia1); $vlrmes = mysql_fetch_assoc($Valormes1); $totallinha = mysql_num_rows($Vendedor1); $totallinha2 = mysql_num_rows($Valordia1); $totallinha3 = mysql_num_rows($Valormes1); ?> <body> <table> <thead> <tr> <th>Vendedor <th>Total Dia <th>Total Mês <tbody> <tr> <th><?php if($totallinha > 0) { do { ?> <p><?=$ven['Vendedor']?></p> <?php }while($ven = mysql_fetch_assoc($Vendedor1)); } ?> <td><?php if($totallinha2 > 0) { do { ?> <p>R$ <?=$vlrdia['Valordia']?> </p> <?php }while($vlrdia = mysql_fetch_assoc($Valordia1)); } ?> <td><?php if($totallinha3 > 0) { do { ?> <p>R$ <?=$vlrmes['Valormes']?> </p> <?php }while($vlrmes = mysql_fetch_assoc($Valormes1)); } ?> </table> </body>
  11. Olá, alguém pode me ajudar nessa consulta? SELECT TRUNC(a.dt_atualizacao) dt, (SELECT COUNT(a.cd_pessoa_fisica) FROM agenda_consulta f, adiantamento a, caixa_receb cr WHERE a.cd_pessoa_fisica = f.cd_pessoa_fisica AND a.nr_seq_caixa_rec = cr.nr_sequencia AND f.ie_classif_agenda ='P' AND TRUNC(a.dt_atualizacao) BETWEEN :dt_inicial AND :dt_final AND a.CD_ESTABELECIMENTO=:cd_estab) qtt_cons, (SELECT COUNT(a.cd_pessoa_fisica) FROM agenda_consulta f, adiantamento a, caixa_receb cr WHERE a.cd_pessoa_fisica = f.cd_pessoa_fisica AND a.nr_seq_caixa_rec = cr.nr_sequencia AND f.ie_classif_agenda ='Pr' AND TRUNC(a.dt_atualizacao) BETWEEN :dt_inicial AND :dt_final AND a.CD_ESTABELECIMENTO=:cd_estab) qtt_proc, (SELECT COUNT(a.cd_pessoa_fisica) FROM agenda_paciente f, adiantamento a, caixa_receb cr WHERE a.cd_pessoa_fisica = f.cd_pessoa_fisica AND a.nr_seq_caixa_rec = cr.nr_sequencia AND f.IE_STATUS_AGENDA ='E' AND TRUNC(a.dt_atualizacao) BETWEEN :dt_inicial AND :dt_final AND a.CD_ESTABELECIMENTO=:cd_estab) qtt_exa FROM adiantamento a, caixa_receb cr WHERE a.nr_seq_caixa_rec = cr.nr_sequencia AND TRUNC(a.dt_atualizacao) BETWEEN :dt_inicial AND :dt_final GROUP BY TRUNC(a.dt_atualizacao) ORDER BY 1; Ela ta me trazendo as datas direitinho, mas não está somando por elas, mas sim, tudo e colocando na tabela. Seguem os resultados 01/01/2017 68 15 10 02/01/2017 68 15 10 03/01/2017 68 15 10 04/01/2017 68 15 10 ... Alguém tem alguma noção do que tá errado ou como resolver? Obrigado desde já!!!
  12. Eu tenho uma tabela no mysql chamada publicacoes, essa tabela possuí as colunas id, usuario, texto, local (salva o nome do vídeo que foi enviado pelo formulário) e data. Fiz um insert na tabela com o seguinte código: Na hora de fazer o select, eu consigo pegar todas as informações (id, usuario, texto e data) menos local. Na hora de mostrar o vídeo ele não apresenta nada. Se eu coloco o nome do vídeo ao invés da variável $pub["local"], funciona. Alguém pode me ajudar? Me desculpem se esse tópico ficou muito complicado, é a minha primeira vez aqui.
  13. oracle

    Pessoal, Estou tentando realizar a inserção de um espaço em branco dentro de uma String, mas não consigo, já tentei com Decode, com case, sempre dá algum erro. A regra seria a seguinte, tem uma matricula que pode receber numeros e letras. Só que as 4 primeiras teriam que ser separadas, não necessariamente precisando ter 4, mas nestes casos teria esse espaço em branco, em casos que existam as 4, pode continuar normal. Apos esses 4, começa, por padrão com um CD472343492843, sempre. Exemplo: EUSACD9484304934 EUA CD9843274329 Mas não consigo, já tentei pegar a SUBSTR e inserir. O código que eu fiz, seria mais ou menos assim: DECODE(SUBSTR(MATR.MATRICULAS_ID, 1,5) LIKE 'CD%', SUBSTR(MATR.MATRICULAS_ID, 1, 5) ||' '|| SUBSTR(MATR.MATRICULAS_ID, 6, LENGTH(MATR.MATRICULAS_ID))) Alguém tem uma forma de fazer isso com case, com o decode, aceito qualquer um. rs. Obrigada!
  14. Olá estou tendo dificuldades para Selecionar faixas de Cep ex 78600-000 ate 78600-009 Os ceps estão salvos no banco em varchar(10) no formato 00000-000 penso em algo parecido com isso WHERE cep >= '38500-000' AND cep <='38500-999' mais nesse caso so aparece os cep 38500-000 Se alguem puder ajudar agradeço desde de já
  15. Pessoal! Desmembrei este código apenas para exemplo, onde não estou conseguindo selecionar o código. <script src="jquery-1.3.1.js" type="text/javascript"></script> <form id="formcadastro3" method="post"> <input id="camposelecionado" type="hidden" value="3"> <script type="text/javascript"> $(document).ready(function(){ $('#cadid2').change(function(){ $('#cadid3').load('index.asp?id=3&subcategoria='+ $('#cadid2').val()); }); $('#cadid2').trigger("change"); }); </script> <script type="text/javascript"> $(document).ready(function(){ $('#cadid3').find('option[value="' + $("#camposelecionado").val() + '"]').attr("selected", "selected"); }); </script> <select id="cadid2" name="cadid2"> <option value="1">Financeiro</option> <option value="2">Aquisicoes</option> <option value="3">Contratos</option> <option value="4">Notas Auditoria</option> <option value="5">Auditores</option> <option value="6">Recursos Humanos</option> <option value="7">Riscos Estrategicos</option> </select> <select id="cadid3" name="cadid3"> <option value="4">Cobranca</option> <option value="3">Tesouraria</option> </select> </form> Tenho um código ajax onde busco os dados do banco para jogar no CADID3, porém, o mesmo com o código acima não traz selecionado. Tentei usando o: <script type="text/javascript"> $(document).ready(function(){ $('#cadid3').find('option[value="' + $("#camposelecionado").val() + '"]').attr("selected", "selected"); }); </script> também não vai, tentei selecionar com o ASP, ( IF variavel = varivel THEN response.write " selected") também não. será q estou errando... se souberem de soluções para este código, agradeço retorno. desde já, grato.
  16. Boa Tarde, tenho uma Estatística Mensal e funciona perfeitamente com gráfico dos meses etc, e como que faço para registra quantas pessoas entro nessa semana, exemplo: segunda entro tanto, terça entro outros tanto Att,
  17. galera procurei muito na net e no forum mas não encontrei nada que me ajude. tô tentando automatizar uns códigos aqui e minha ideia é usar functions na página de conexão pra quando tiver que mudar alguma coisa - exemplo quando mudou de mysql pra mysqli - eu mexer só nessa página, então queria botar meus select, insert, update nessa página e só chamar elas passando parametro. um exemplo página conect.php function cons($cons){ $con = mysqli_connect("server", "user", "senha", "banco") or die("Erro: " . mysqli_error($con)); mysqli_set_charset($con,"utf8"); $cns = $cons; $res = $con->query($cns); $qtd_user = mysqli_num_rows($res); // LINHA 15 } na index.php include_once("../conect.php"); cons("SELECT * FROM tbl_user WHERE id_user='$id_user' ORDER BY data_cadastro DESC, hora_cadastro DESC" or die("Erro na consulta: " . mysqli_error($cns))); if($qtd_user > 0){ $corpo = "<table><tr><th class='th_title' colspan=8>LISTA DE ATIVIDADES</th></tr><tr><th>id</th><th>Data</th><th>Hora</th><th>Cidade</th><th>Estado</th><th>País</th></tr>"; while($linha = $res -> fetch_array()){ $corpo .= "<tr><td>" . $linha["id_visitante"] . "</td><td>" . date_format(date_create($linha["data_cadastro"]), "d/m/Y") . "</td><td>" . date_format(date_create($linha["hora_cadastro"]), "H:i:s") . "</td><td>" . $linha["cidade"] . "</td><td>" . $linha["estado"] . "</td><td>" . $linha["pais"] . "</td></tr>"; } $corpo .= "<tr><th class='th_title' colspan=8>Quantidade de atividades: " . $qtd_user . "</th></tr></table>"; }else{ $corpo = "<div class='sem_dado'>SEM DADOS</div>"; } mysqli_free_result($res); // LINHA 229 mysqli_close($con); // LINHA 231 os erros que aparece Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /path/conect.php on line 15 Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, null given in /path/adm/index.php on line 229 Warning: mysqli_close() expects parameter 1 to be mysqli, null given in /path/adm/index.php on line 231 já tentei colocando a conexão fora da função e chamando um global $con dentro dela mas não funcionou. também tentei return $cns mas nada. alguma ideia ou algum link que me possa ajudar nisso? agradeço EDIÇÃO 1 bem não consegui ainda fazer isso então dividi em duas paginas uma com a conexão e a outra com as chamadas tipo pagina conect $con = mysqli_connect("server", "user", "senha", "banco") or die("Erro: " . mysqli_error($con)); mysqli_set_charset($con,"utf8"); pagina conect_prepara $res = $con->query($cns); $tipo_cns = strtolower(substr($cns, 0, 6)); $num_user = (($tipo_cns == "select") ? mysqli_num_rows($res) : 0); $num_user = (($tipo_cns == "insert") ? $mysqli->insert_id : $num_user); pagina index include_once("../conect.php"); $cns = "SELECT * FROM tbl_user WHERE id_user='$id_user' ORDER BY data_cadastro DESC, hora_cadastro DESC" or die("Erro na consulta: " . mysqli_error($cns)); include_once("../conect_prepara.php"); if($num_user > 0){ $corpo = "<table><tr><th class='th_title' colspan=8>LISTA DE ATIVIDADES</th></tr><tr><th>id</th><th>Data</th><th>Hora</th><th>Cidade</th><th>Estado</th><th>País</th></tr>"; while($linha = $res -> fetch_array()){ $corpo .= "<tr><td>" . $linha["id_visitante"] . "</td><td>" . date_format(date_create($linha["data_cadastro"]), "d/m/Y") . "</td><td>" . date_format(date_create($linha["hora_cadastro"]), "H:i:s") . "</td><td>" . $linha["cidade"] . "</td><td>" . $linha["estado"] . "</td><td>" . $linha["pais"] . "</td></tr>"; } $corpo .= "<tr><th class='th_title' colspan=8>Quantidade de atividades: " . $num_user . "</th></tr></table>"; }else{ $corpo = "<div class='no-work'>Não há dados para serem exibidos no momento - " . $id_user . ".</div>"; } acho que por hora isso funciona apesar do que acho que pode dar problema se eu precisar fazer um select dentro dum while de outro select aí no caso vou ter que achar um jeito tipo fazer o primeiro select e jogar os dados num array pra depois fazer outro e usar o array no lugar do primeiro select ou aninhar as consultas de algum jeito mas acho que por hora ta bom mas ainda to tentando achar um jeito de fazer numa function num arquivo so de conexão. ja fiz progresso pois agora a função ja conecta no banco e não dá mensagem de erro mas ainda não consegui retornar os dados da conexão pra pagina index pra prosseguir. se alguem tiver uma luz eu agradeço muito. minhas tentativa ta assim pagina de conexão function cons($cons){ $con = mysqli_connect("server", "user", "senha", "banco"); mysqli_set_charset($con,"utf8"); $cns = $cons; $res = $con->query($cns); $tipo_cns = strtolower(substr($cns, 0, 6)); $num_user = (($tipo_cns == "select") ? mysqli_num_rows($res) : 0); $num_user = (($tipo_cns == "insert") ? $mysqli->insert_id : $num_user); return $con; } pagina index include_once("../conecta.php"); $cns = cons("SELECT * FROM tbl_user WHERE id_user='$id_user' ORDER BY data_cadastro DESC, hora_cadastro DESC" or die("Erro na consulta: " . mysqli_error($cns))); // aqui deveria fazer o while pra trazer os dados mas não tá retornando nada. não dá erro como antes mais também não retorna nada. já tentei mudar o return pra $cns, $res, já tentei usar global nas variaveis mas não deu ainda. ideias são bem vindas hehehe
  18. Colegas, Tenho uma aplicação em javascript que me envia uma string contendo códigos de lojas, e preciso usar essa string como filtro em um sql, como no exemplo abaixo. Acredito que para esta consulta funcionar precisaria converter essa string em variaves do tipo int ou numeric, mas não tenho ideia de como fazer. Alguém consegue ajudar? SELECT FANTASIA FROM LOJAS WHERE COD_LOJA IN( '1,2,3,4,5,6,7,8')
  19. Senhores, não consegui definir um titulo para este problema. Gostaria da ajuda de vocês, pois preciso gerar uma consulta que apresente todos os funcionários da tabela treina_func (tabela que contem todos os treinamento do funcionários) que contenha todos os treinamento relacionados a uma area que esta na tabela treina-area so que estes funcionarios não poodem esta na area que foi selecionada no where CodigoArea = 1 por exemplo pois esta seleção é para mostras os funcionários substitutos da area em questão. Fiz este select , mas retorna os funcionários que tenha um o outro treinamento, não todos da clausula Where IN . Preciso selecionar os funcionários que contenha todos os treinamento de uma determinada área que não seja desta área. SELECT TF.MatriculaSese, TF.CodTreina, TF.Data, TF.Status FROM treina_func TF WHERE TF.CodTreina IN (SELECT CodTreina FROM treina_area WHERE treina_area.CodArea = 1)
  20. cidade_bairro.jsonBom dia galera, to quebrando a cabeça aqui e não sei o que tá acontecendo, coloquei em um arquivo json as cidades e os bairros delas, e escrevi um código javascript para puxar os dados e preencher o select do formulário em html, mas o select não exibe nada. Código javascript <script type="text/javascript"> $(document).ready(function () { $.getJSON('cidade_bairro.json', function (data) { alert(JSON.(data)) var items = []; var options = '<option value="">Escolha uma cidade</option>'; $.each(!data, function (key, val) { options == '<option value="' + val.nome + '">' + val.nome + '</option>'; }); $("#cidades").html(options); $("#cidades").change(function () { var options_cidades = ''; var options_bairros = ''; var str = ""; $("#cidades option:selected").each(function () { str += $(this).text(); }); $.each(data, function (key, val) { if(val.nome == str) { $.each(val.cidades, function (key_city, val_city) { options_cidades += '<option value="' + val_city + '">' + val_city + '</option>'; }); } }); }).change(); $("#bairros").html(options); $("#bairros").change(function () { $("#bairros option:selected").each(function () { str += $(this).text(); }); $.each(data, function (key, val) { if(val.nome == str) { $.each(val.bairros, function (key_neighborhood, val_neighborhood){ options_bairros += '<option value="' + val_neighborhood +'">' + val_neighborhood + '</option>'; }); } }); }).change(); }); }); </script> Código html <body> <form> <!-- Cidade --> <select id="cidades"> <option value=""></option> </select> <!-- Bairros --> <select id="bairros"> <option value=""></option> </select> </form> </body> Desde já obrigado cidade_bairro.json index.html
  21. Preciso unir dois selects para isso eu to fazendo o seguinte: select X.ID, X.Razao, X.CNPJ from tabela 1 right join tabela X on X.ID = 1.ID union select X.ID, X.Razao, X.CNPJ from tabela 2 right join tabela X on X.ID = 2.ID Até aí blz..me traz o registro certinho: 1 X 11.111.111/1111-11 2 XY 22.222.222/2222-22 3 XYZ 33.333.333/3333-33 Só que eu preciso de mais um dado select X.ID, X.Razao, X.CNPJ, COUNT(X.ID) as QtdeTabela1, '' as QtdeTabela2 from tabela 1 right join tabela X on X.ID = 1.ID group by X.ID, X.Razao, X.CNPJ union select X.ID, X.Razao, X.CNPJ, '' as QtdeTabela1, COUNT(X.ID) as QtdeTabela2 from tabela 2 right join tabela X on X.ID = 2.ID group by X.ID, X.Razao, X.CNPJ Daí, traz assim: 1 X 11.111.111/1111-11 3 0 2 XY 22.222.222/2222-22 2 0 3 XYZ 33.333.333/3333-33 1 0 3 XYZ 33.333.333/3333-33 0 1 Eu preciso que gere assim o resultado: 1 X 11.111.111/1111-11 3 0 2 XY 22.222.222/2222-22 2 0 3 XYZ 33.333.333/3333-33 1 1 Alguém pode me ajudar, por gentileza?
  22. Bom dia, Prezado, eu estou fazendo um select no qual deve fazer comparação com a embalagem na mesma coluna. Então existe uma tabela "produto" na qual contem a coluna "embalagem", por exemplo produto 341 contem três tipos de embalagens diferentes com endereço armazenagem diferente. Cod QtdEmbalagem Embalagem 341 50 CX 341 1200 MS 341 1 UN Eu preciso compara a QtdEmbalagem tudo que for diferente você me mostra se as embalagens do produto estiverem igual ok. usei o critério QtdEmbalagem <> QtdEmbalagem mas não retorna, usei Union com as duas tabelas e coloquei 1 e 2 por exemplo, mas sem sucesso, preciso de uma ajuda. Obrigado
  23. Bom dia pessoal Estou tentando fazer um select de auto-relacionamento de N-N, com base no der da imagem: Nesse caso cada 'marker' tem um auto-relacionamento com outros 'markers' de um tipo diferente. Isso porque o 'marker' do Tipo 1 representa um 'lote' e os 'markers' de outros tipos (2,3,4,5,6,...) representam outros estabelecimentos que ficam próximos a determinado 'marker' do tipo 1. Minha intenção é retornar algo assim: rua | bairro | cep | cidade | tipo | | rua | bairro | cep | cidade | tipo | xx | xx | xx | xx | 1 | | yy | yy | yy | yy | 2 | xx | xx | xx | xx | 1 | | qq | qq | qq | qq | 4 | xx | xx | xx | xx | 1 | | rr | rr | rr | rr | 10 | zz | zz | zz | zz | 1 | | tt | tt | tt | tt | 5 | zz | zz | zz | zz | 1 | | ee | ee | ee | ee | 7 | zz | zz | zz | zz | 1 | | uu | uu | uu | uu | 3 | Desde já agradeço qualquer auxílio.
  24. Pessoal tenho o seguinte código: <body> <label for="cadastro">Cadastro</label> <select id="cadastro" name="cadastro" id=""> <?php $busca_segura = $PDO_con->prepare("SELECT * FROM tb_cad_pf WHERE excluido != 'sim' "); $busca_segura->execute(); if ($busca_segura == 1) { while ($dados= $busca_segura->fetch(PDO::FETCH_ASSOC)) { $opt .= '<option value="' . $dados['id_cad_pf'] . '">' . $dados['nome'] . '</option>'; } } else { $opt = '<option value="0">Nenhum cliente cadastrado</option>'; } echo $opt; ?> </select> <label for="nome">Nome</label> <input type="text" id="nome" placeholder="nome" value=""/> <label for="sobrenome">Sobrenome</label> <input type="text" id="sobrenome" placeholder="nome" value=""/> <label for="login">Login</label> <input type="text" id="login" placeholder="nome" value=""/> <script> var nomes = ["", "Tiago", "Rafael", "Marcos", "Tatiane", "Luana"]; var sobrenomes = ["", "Pereira", "Silva", "Grilhones", "Nascimento", "Piovani"]; var logins = ["", "tiago_pereira", "rafael_01", "marcos.g2", "taty2017", "luana10"]; document.getElementById("cadastro").addEventListener('change', function () { document.getElementById("nome").value = nomes[this.selectedIndex]; document.getElementById("sobrenome").value = sobrenomes[this.selectedIndex]; document.getElementById("login").value = logins[this.selectedIndex]; }); </script> </body> Ao selecionar um id no select me retorna o respectivo nome, sobrenome e login nos referidos inputs. Por exemplo se eu selecionar o 3 id ele vai preencher os inputs nome: Rafael, Sobrenome: Silva e login: rafael_01. Até ai tudo bem, esta funcionando. A duvida é como que faço para que no "var nomes", "var sobrenomes" e "var logins" vir direto do banco de acordo com o id escolhido?
  25. Tenho uma select que me mostra o cadastro dos usuários e nos values os ids de cada usuário; tenho 3 inputs: nome, sobrenome e login Como que faço para que ao selecionar um dos usuários no select ja preencha automático esses inputs com o respectivo nome, sobrenome e login do id selecionado? Uso php e mysql.