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 99 registros

  1. 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.
  2. 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!
  3. 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.
  4. 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á
  5. 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.
  6. 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,
  7. 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
  8. 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')
  9. 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)
  10. 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
  11. 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?
  12. 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
  13. 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.
  14. 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?
  15. 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.
  16. 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="sobrenome" value=""/> <label for="login">Login</label> <input type="text" id="login" placeholder="login" 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?
  17. Olá, gostaria de saber uma forma de fazer uma consulta com a lógica abaixo: select t.id, (case when t.id = t2.id then count (1) ) from table1 t Só que eu não queria que a tabela t2 entrasse no 'from' da consulta externa. Há alguma maneira? Se não estiver claro, avisem que eu tento explicar de uma maneira mais clara. Obrigado desde já.
  18. alguém conhece um jeito de no select percorrer valores separados por vírgula em um campo? por ex: tenho um campo em uma tabela com os valores SB, BA qro selecionar todos que contenham S e A se eu usar o in ('S','A'), o resultado vai ser S A ou seja, só vai trazer o valor que conter só S ou só A e se eu usar o like '%S%' or like ''%A%, o resultado pode também ser SB BA quero que traga, por exemplo: S SB BA A Ou seja, se tiver o S e também outros valores no campo junto com o S
  19. if (isset($_GET['buscar_produto_edicao'])){ $consulta = mysql_query("SELECT * FROM produtos WHERE setor = 'disp' produto LIKE '%".$_GET['buscar_produto_edicao']."%' OR edicao LIKE '%".$_GET['buscar_produto_edicao']."%' ORDER BY id DESC"); $countedicao = mysql_num_rows($consulta); if ($countedicao != 0) { }else { echo "<center><b><br><h3>NADA ENCONTRADO!!!</h3></b></center>"; } } O < setor = 'disp' > tá dando erro no código, sem ele funciona. Tem dois tipos de setor o "disp" e "esgot". Quando clico em buscar ele busca tudo, mas eu quero só o do "disp" como faço para corrigir isso? Obrigado
  20. Boa tarde, vou direto ao ponto Tenho um select com alguns options e preciso que esses options sejam liberados a partir do momento que o valor de uma <td> de uma tabela da página tenha um respectivo valor. Exemplo: o valor que está na <td> é 15, assim vai liberar os options até o valor 15. só que esses valores da <td> estão vindo do banco de dados em um comando php. Tem possibilidade de fazer isso? se sim, como?
  21. phpmysql

    Gente, por favor me ajude, empaquei com o meu código nesse problema, e não consegui sair. É o seguinte, estou criando um sistema de matrícula online, para faculdade, onde na página das disciplinas disponíveis para cursar, estarão exibidas, as disciplinas que o aluno perdeu, e que vai estar disponível para ele cursá-la novamente, e a outra exibição será das disciplinas novas, que o aluno poderá selecionar quais queres cursar. O problema é que, estou fazendo a exibição dos dados das disciplinas perdidas assim: <?php $sql_1 = mysql_query("SELECT * FROM notas_aluno WHERE matricula_aluno_notas = '$codigo' AND situacao != 'MT' AND situacao != 'AF' AND situacao != 'PF' AND situacao != 'AM'"); while($res_1 = mysql_fetch_array($sql_1)){ $disci_nota = $res_1['disciplina_nota']; $situacao = $res_1['situacao']; ?> <tr> <td><?php $sql_3 = mysql_query("SELECT * FROM disciplinas WHERE id_disc = '$disci_nota'"); while($res_3 = mysql_fetch_array($sql_3)){ $id_prof = $res_3['professor']; $id_disc = $res_3['id_disc']; ?> <div class="col-md-4"> <label class="check"><input type="checkbox" class="icheckbox"/></label> </div> </td> <td><?php echo $res_3['nome_disc']; ?></td> <td><?php echo $res_3['turma']; ?></td> <td><?php echo $res_3['horas']; ?></td> <td><?php echo $res_3['turno']; ?></td> <td><?php echo $res_3['horario']; ?></td> <td><?php echo $res_3['dia']; ?></td> <td><?php $sql = mysql_query("SELECT * FROM dados_prof WHERE id_prof = '$id_prof'"); $contar = mysql_num_rows($sql); if ($contar <='0'){ echo "Não definido"; }else { while ($rs = mysql_fetch_array ($sql)){ $nome_prof = $rs['1']; echo $nome_prof; }?></td> </tr> <?php }}}?> Ignorem o HTML, foquem no código php. Bem, como podem ver, dependo de fazer esse select: (SELECT * FROM notas_aluno WHERE matricula_aluno_notas = '$codigo' AND situacao != 'MT' AND situacao != 'AF' AND situacao != 'PF' AND situacao != 'AM'") para que ele mostre apenas as disciplinas onde 'situacao' for diferente das siglas de MT = Matriculado, AF = Aprovado na Prova Final, PF = Vai para a Prova Final, AM = Aprovado por média. Pois, não faz sentido o aluno se matricular nem nenhuma disciplina já passada, ou matriculada. Bom, e o outro código é na mesma página que exibe este, e eles está desse jeito: <?php $sql_3 = mysql_query("SELECT * FROM disciplinas WHERE id_disc != '$disci_nota' AND curso = '$id_do_curso'"); while($res_3 = mysql_fetch_array($sql_3)){ $id_prof = $res_3['professor']; ?> <td> <div class="col-md-4"> <label class="check"><input type="checkbox" class="icheckbox"/></label> </div> </td> <td><?php echo $res_3['nome_disc']; ?></td> <td><?php echo $res_3['turma']; ?></td> <td><?php echo $res_3['horas']; ?></td> <td><?php echo $res_3['turno']; ?></td> <td><?php echo $res_3['horario']; ?></td> <td><?php echo $res_3['dia']; ?></td> <td><?php $sql = mysql_query("SELECT * FROM dados_prof WHERE id_prof = '$id_prof'"); $contar = mysql_num_rows($sql); if ($contar <='0'){ echo "Não definido"; }else { while ($rs = mysql_fetch_array ($sql)){ $nome_prof = $rs['1']; echo $nome_prof; }?></td> </tr> <?php }}?> O problema maior está neste código, ele mostra para mim todas as disciplinas, mas eu preciso que apareça apenas as outras disciplinas que estejam disponíveis para cursar, com exceção das que já foram exibidas lá nas disciplinas perdidas e que o aluno irá cursar novamente (primeiro código). Este código está exibindo todas as disciplinas, inclusive repetindo as do primeiro código, não sei mais o que fazer. Me ajude!!! Grato, desde já!
  22. Boa tarde, eu gostaria de realizar um Select no MYSQL, aonde eu consiga atribuir um valor em string para o primeiro código, e os próximos receberiam outra string, por exemplo: (case when min(pbc.`CD_BEM_CONSERVACAO`) Then 'Incorporação' else 'Ajustes.' End) as CD_BEM_CONSERVACAO_STR, o problema é que nesse case que eu fiz, eu só consigo trazer o primeiro registro, eu também preciso dos próximos além do mínimo... se alguém puder me ajudar ficarei grato.
  23. Bom pessoal é um seguinte, procurei essa duvida no forum achei algo sobre mas não consigui resolve meu problema... Tenho um tabela em html que mostra todos os livros cadastrado em um banco de dados, nessa tabela tem um botão ALTERAR. Quando eu clico nesse botão alterar vai para essa outra tela. Como vocês podem ver no proprio formulário ta puxando os valores que já existe do livro, ex: o preço 49,9 é oque tem antes da alteração, assim como os outros campos menos do combobox categorias. Tipo na primeira imagem na tabela lá no campo categorias tem 1 = Ciências humanas e 2=Ciências exatas . Quando eu tento alterar um livro que é da categoria 2 no caso ciências exatas, o combobox não deixa selecionado a categoria que ele já é antes de ser alterado. Quero saber como deixa o combobox setado na categoria a qual o livro já é. Entederam? CÓDIGO DO COMBOBOX JÁ PUXANDO AS CATEGORIAS DO BANCO <div class="form-group"> <label>Categoriais</label> <select name="categorias"> <?php $sql="select * from categorias"; $query = mysqli_query($conexao, $sql); while($linha = mysqli_fetch_assoc($query)){?> <option value="<?php echo $linha['id']; ?>" ><?php echo $linha['nome']; ?></option> <?php } ?> </select> </div> Aguardando a ajuda, obrigado espero que entedam se não entederam pode fala !
  24. No site do meu cliente, possuo uma consulta SQL que traz o resultado de nível de prontidão de vários colaboradores. Só que, por enquanto, só consigo transferir pra página o resultado da consulta em um GridView: SELECT codigoAvaliacao, codigoColaborador, nomeColaborador, nivelProntidao FROM TableAvaliacoes Exemplo de resultado: codigoAvaliacao | codigoColaborador | nomeColaborador | nivelProntidao --------------- | ----------------- | --------------- | -------------- 1 | 1 | Fulano | 90 2 | 3 | João | 75 3 | 4 | Ciclano | 83,5 4 | 6 | Beltrano | 44,44 5 | 10 | Silva | 68,11 Minha ideia era trazer o resultado dessa consulta de outro modo, associando com uma figura chamada de NineBox. Ela coloca os nomes nos quadrados dependendo do nível de prontidão. Eis um exemplo da figura como eu achei na internet: Aí, por enquanto, só consegui colocar o código HTML da tabela com as devidas cores: <table> <tr> <td width="200" height="200" style="color: black; background-color: yellow"><center id="names1"></center></td> <td width="200" height="200" style="color: black; background-color: rgb(151,195,82)"><center id="names2"></center></td> <td width="200" height="200" style="color: white; background-color: rgb(12,133,54)"><center id="names3"></center></td> </tr> <tr> <td width="200" height="200" style="color: black; background-color: rgb(245,154,73)"><center id="names4"></center></td> <td width="200" height="200" style="color: black; background-color: yellow"><center id="names5"></center></td> <td width="200" height="200" style="color: black; background-color: rgb(151,195,82)"><center id="names6"></center></td> </tr> <tr> <td width="200" height="200" style="color: white; background-color: red"><center id="names7"></center></td> <td width="200" height="200" style="color: black; background-color: rgb(245,154,73)"><center id="names8"></center></td> <td width="200" height="200" style="color: black; background-color: yellow"><center id="names9"></center></td> </tr> </table> O que eu precisaria então a partir dessa consulta SQL fosse criada outra e viesse algo assim (supondo que os resultados fossem os nomes da imagem ao invés do exemplo do resultado), com os nomes de cada quadrado separados pela tabulação: QUADRADO | NOMES -------- | ----- 1 | Francisco 2 | NULL 3 | Vera 4 | NULL 5 | Alice<br>Alexandre<br>Marcos<br>Madalena 6 | Ângela<br>José 7 | Maria 8 | João<br>Pedro 9 | Benedito<br>Carla<br>David O que eu coloco como consulta SQL pra esse caso? Ou existe alguma programação em ASP.Net que possa fazer essa separação pra mim?
  25. Consulta via Select não retorna dados com espaços não consigo identificar um erro em uma consulta, via CMD SQL obtenho resposta de minha consulta porém no meu cod. php mysql não consigo retorno de dados que contenham caracter (espaço) ex. select faz a consulta de uma cidade "XXX" , consigo resposta. Porém se a Cidade for "XXX WWW YYY" não tenho resposta. deixo o Cod. para que me ajudem, obrigado. (index.php) <?php mysql_connect('localhost', 'root', 'xxxx') or die('Erro ao conectar com o servidor'); mysql_select_db('simuladorsolar') or die('Erro ao conectar com o banco de dados'); $rs = mysql_query("SELECT * FROM cidades ORDER BY cidade"); ?> <label class="sr-only" for="form-estado">Onde Vamos Instalar?</label> <select name="estado" id="estado"> <option>* ESTADO</option> <?php while($reg = mysql_fetch_object($rs)): ?> <option value="<?php echo $reg->cidade?>"><?php echo $reg->cidade?></option> <?php endwhile; ?> </select> <br> <div id="cidade" class="form-group"></div> <br> <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('#estado').change(function(){ $('#cidade').load('listaCidades.php?estado='+$('#estado').val()); }); }); </script> (listaCidades.php) <?php header('Content-Type: text/html; charset=utf-8'); mysql_connect('localhost', 'root', 'xxxx') or die('Erro ao conectar com o servidor'); mysql_select_db('simuladorsolar') or die('Erro ao conectar com o banco de dados'); $id_estado = $_GET['estado']; $rs = mysql_query("SELECT * FROM cidades WHERE cidade LIKE '%$id_estado%' ORDER BY cidade"); echo "<select name='cidade' class='form-estado form-control'>"; while($reg = mysql_fetch_object($rs)){ echo "<option value='$reg->irradiacao'>$reg->irradiacao</option>"; } echo "</select><br>"; ?> (Extrutura do BD) id = id cidade = nome da cidade sigra = sigla do estado (estado) irradiacao = irradiação solar (horas de sol) (Erro) Se a cidade se chama "niterói" funciona perfeitamente; Porém se for "São Gonçalo" acredito que pelo espaço entre as palavras São & Gonçalo, não funciona. Obrigado a todos que ajudarem.