Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''mysql''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Tabela Cadastro Fornecedor Cod Auto inc Nota Nome Tabela Cadastro Items Cod Auto inc Nota Item Valor As duas tabelas recebem o mesmo numero da Nota no campo Nota para se relacionarem. estou tentando fazer um select e trazer o fornecedor e seus item. Resultado Cod Nota Nome Item Valor 01 1234 Formosa Pão 10,00 01 1234 Formosa Agua 14,00 01 1234 Formosa Saco 11,00 01 1234 Formosa Pote 10,00 01 1234 Formosa Uva 10,00 beleza ele relacionou legal o fornecedor com a tabela items e trouxe so os items daquele fornecedor, preciso exportar essa resultado para uma arquivo que teria que ser como abaixo. Nota 1234 Nome Formosa Item Valor Pão 10,00 Agua 14,00 Saco 11,00 Pote 10,00 Uva 10,00 resumnido no arquivo preciso que o resultado saia como se realmente tudo fosse em uma tabela so, sem o fornecedor se repetir cada vez que tenha um item correspondente.
  2. Boa noite hackers kkk. Sou novo nessa área de programação e tenho muito a aprender, por isso venho pedir o apoio de vocês com algumas duvidas no meu projeto e se possível uma solução... Seguinte... Preciso desenvolver um aplicativo de busca de salas, e optei por fazer com banco de dados tabelas mysql e php (foi a maneira mais simples que me ocorreu no momento kkkkkk). Meu sistema iria funcionar da seguinte maneira... Caso o aluno tivesse o RA ele poderia apenas inseri - lo no campo "Digite o RA" e assim o sistema puxaria as informações de duas tabelas do banco de dados da seguinte maneira como resultado: Seu RA é:............... Seu nome é:................... Seu Curso é:.................... Sua Turma é:..................... Sua sala é:........................ O bloco da sua sala é:.................... O andar da sua sala é:............... E caso não tivesse ele poderia fazer uma busca por filtro no formulário, selecionando curso período e semestre dando um resultado quase parecido com o exemplo acima mais apenas com as turmas, curso, período, semestre, bloco, andar e sala. Enfim ai vão minhas duvidas... No caso a tabela "cursos" onde se encontram a informação do curso e a tabela "alunos" , é necessário relacionar as mesmas ou não a necessidade uma vez que irei tirar a informação de forma padrão de cada respectivo campo de cada tabela? Caso necessite relacionar, qual melhor maneira que eu poderia prosseguir ? Gostaria de saber se com o conteúdo do meu <select> eu consigo puxar as informações do banco de dados (se sim, qual maneira eu poderia usar ?), ou eu só poderia fazer um sistema de busca com o conteúdo que estiver dentro das minhas tabelas na base de dados ? No caso fazendo uma conexão com o banco de dados e usando o comando <?php include "conexão.php" ?> no topo do meu formulário. Gostaria que caso um desses métodos não fosse concluído de forma correta, exibisse um erro, como eu poderia fazer? meu formulário eu fiz da seguinte maneira: <html> <head> <title>Localizar</title> <meta charset="UTF-8"/> </head> <body> <form method="post" action="ResultsBusca APK.php"> <input type="text" name="ra" placeholder="Digite o RA" /></br></br> <h4> Caso não tenha RA, informe seu curso, periodo e semestre! </h4> <h2> Cursos </h2> <select name="curso"> <option selected hidden>Selecione o Curso</option> <option disabled >.:|Cursos Superiores Tradicionais|:.</option> <option>Administracao</option> <option>Administracao de Empresas</option> <option>Arquitetura e Urbanismo</option> <option>Biomedicina</option> <option>Ciecias Biologicas</option> <option>Ciencia da Computacao</option> <option>Ciencias Contabeis</option> <option>Com.Social(Prop.e Public. e Jornalismo)</option> <option>Direito</option> <option>Educacao Fisica</option> <option>Enfermagem</option> <option>Engenharia Basica</option> <option>Engenharias</option> <option>Estetica e Cosmetica</option> <option>Farmacia</option> <option>Fisioterapia</option> <option>Letras</option> <option>Matematica</option> <option>Nutricao</option> <option>Pedagogia</option> <option>Psicologia</option> <option>Radiologia Medica</option> <option>Serviço Social</option> <option>Fotografia e Design Grafico</option> <option disabled >.:|Cursos Superiores Tecnologicos|:.</option> <option>Analise e Desenvolvimento de Sistemas</option> <option>Automacao Industrial</option> <option>Gestao Qualidade</option> <option>Gestao Financeiro</option> <option>Logistica</option> <option>Processos</option> <option>Gestao Recursos Humanos</option> </select></br></br> <h2> Períodos </h2> <select name="periodo"> <option selected hidden>Selecione o Periodo</option> <option>Manha</option> <option>Tarde</option> <option>Noite</option> </select></br></br> <h2>Semestre </h2> <select name="semestre"> <option selected hidden>Selecione o Semestre</option> <option>Primeiro</option> <option>Segundo</option> <option>Terceiro</option> <option>Quarto</option> <option>Quinto</option> <option>Sexto</option> <option>Setimo</option> <option>Oitavo</option> <option>Nono</option> <option>Decimo</option> </select></br></br> <input class="button" type="submit" value="Localizar Sala"/></br></br> </form> </body> </html> ficou dessa maneira no navegador:
  3. Por favor, preciso de pegar os dias não trabalhados, tipo tenho uma tabela que insere nela o ponto, mas então preciso saber qual o dia que não trabalhei. Estou utilizando php e mysql Alguém me ajude. Obrigado!
  4. Tenho um campo de texto no meu formulário, que pega a data e hora do servidor, no formato 18-10-2017 18:30. Gostaria de bloquear a gravação no banco, após um dia e horário específico. Por exemplo: Só aceitar gravação até 21-10-2017 12:45. E minha dúvida é qual seria a melhor forma para fazer isso.
  5. Eu tenho que fazer um sistema usando drag-drop, e estou com muitaaa dificuldade de bolar uma forma para fazer um update para mudar o status da tarefa quando a div muda de uma coluna pra outra. Por exemplo: Mudar a tarefa da tabela 'Fazer'(status=1) para 'Fazendo'(status=2). Assim quando dar refresh na página a div continue na tabela onde foi arrastada, sem voltar para a que estava antes de ser movida. Alguém pode me ajudar a resolver esse problema? Página index.php <?php require_once "Classes/BancoDAO.php"; $sqlFazer = "SELECT * FROM tarefas where status_TAREFA = '1' "; $rsFazer = mysqli_query($conn, $sqlFazer); $tarefasFazer = mysqli_fetch_all($rsFazer, MYSQLI_ASSOC); $sqlFazendo = "SELECT * FROM tarefas where status_TAREFA = '2'"; $rsFazendo = mysqli_query($conn, $sqlFazendo); $tarefasFazendo = mysqli_fetch_all($rsFazendo, MYSQLI_ASSOC); $sqlFeito = "SELECT * FROM tarefas where status_TAREFA = '3'"; $rsFeito = mysqli_query($conn, $sqlFeito); $tarefasFeito = mysqli_fetch_all($rsFeito, MYSQLI_ASSOC); mysqli_free_result($rsFeito); mysqli_free_result($rsFazendo); mysqli_free_result($rsFazer); mysqli_close($conn); ?> <html > <head> <meta charset="UTF-8"> <title>Order</title> <style> <?php include 'css/style.css'; ?></style> </head> <body> <div class="drag-container"> <ul class="drag-list"> <!PRIMIERA TABELAAA!> <li class="drag-column drag-column-on-hold"> <span class="drag-column-header"> <h2>Fazer</h2> </span> <ul class="drag-inner-list" id="1"> <?php foreach ($tarefasFazer as $key => $item) { ?> <div class="drag-item1" data-itemid="<?php echo $item['codigo_TAREFA'] ?>" > <p><strong><?php echo $item['nome_TAREFA'] ?></strong></p> <hr> <p><?php echo $item['descricao_TAREFA'] ?></p> <p><?php echo $item['status_TAREFA'] ?></p> <hr><hr> </div> <?php } ?> </ul><!FECHANDO O PHP DAS TAREFAS!> </li><!FECHANDO PRIMEIRA TABELA!> <!SEGUNDA TABELAAA!> <li class="drag-column drag-column-in-progress"> <span class="drag-column-header"> <h2>Fazendo</h2> </span> <ul id="2" class="drag-inner-list"> <?php foreach ($tarefasFazendo as $key => $citem) { ?> <div class="drag-item2" data-itemid="<?php echo $citem['codigo_TAREFA'] ?>"> <p><strong><?php echo $citem['nome_TAREFA'] ?></strong></p> <hr> <p><?php echo $citem['descricao_TAREFA'] ?></p> <p><?php echo $citem['status_TAREFA'] ?></p> <hr><hr> </div> <?php } ?> </ul><!FECHANDO O PHP DAS TAREFAS!> </li><!FECHANDO A SEGUNDA TABELAA!> <!TERCEIRA TABELAAAA!> <li class="drag-column drag-column-needs-review"> <span class="drag-column-header"> <h2>Feito</h2> </span> <ul class="drag-inner-list" id="3"> <?php foreach ($tarefasFeito as $key => $ditem) { ?> <div class="drag-item3" data-itemid="<?php echo $ditem['codigo_TAREFA'] ?>"> <p><strong><?php echo $ditem['nome_TAREFA'] ?></strong></p> <hr> <p><?php echo $ditem['descricao_TAREFA'] ?></p> <p><?php echo $ditem['status_TAREFA'] ?></p> <hr><hr> </div> <?php } ?> </ul><!FECHANDO O PHP DAS TAREFAS!> </li><!FECHANDO A TERCEIRA TABELAAA!> </ul><!fechando o negocio que contem todas as tres tabelas!> </div> <script src='js/funcao.js'></script> <script src="js/index.js"></script> </body> </html> Página index.js dragula([ id1= document.getElementById('1'), id2= document.getElementById('2'), id3= document.getElementById('3'), //tarefa1= document.querySelector('.drag-item1') ]) .on('drag', function(el) { // add 'is-moving' class to element being dragged el.classList.add('is-moving'); }) .on('dragend', function(el) { // remove 'is-moving' class from element after dragging has stopped el.classList.remove('is-moving'); // add the 'is-moved' class for 600ms then remove it window.setTimeout(function() { el.classList.add('is-moved'); window.setTimeout(function() { el.classList.remove('is-moved'); //chamar funçao php }, 600); }, 100); }); tentei fazer dessa maneira, mas não deu certo (não mudou nada :c ) $( function() { $( id1 ).draggable(); $( id2 ).droppable({ drop: function( event, ui ) { $(this).addClass( "ui-state-highlight" ); var itemid = ui.draggable.attr('data-itemid') $.ajax({ method: "POST", url: "UpdateTarefa.php", data:{'codigo_TAREFA': itemid}, }).done(function( data ) { var result = $.parseJSON(data); }); } }); });
  6. Boa tarde. Estou começando a estudar sobre programação e para teste peguei um sistema de login em PHP para aprender, com ajuda de alguns materiais achados na internet e com ajudas aqui mesmo do forum consegui desenvolver o sistema. Ele consiste no seguinte: Cada usuário que loga é redirecionado para uma determinada página. Porém agora me surgiu uma dúvida, como faço para pega os dados da coluna NOME que está no banco de dados e imprimir na tela de boas vindas de o usuário. Esse é meu código de validação: <?php require ("db.php"); $usuario = $_POST['inputUsuario']; $senha = md5($_POST['inputPassword']); $query = mysqli_query($conn,"SELECT * FROM usuarios WHERE usuario = '$usuario' AND senha = '$senha'"); $row = mysqli_num_rows($query); $dados = $query->fetch_array(); if ($row > 0){ if($dados['nivel'] == 1){ session_start(); $_SESSION['usuario'] = $_POST['inputUsuario']; $_SESSION['senha'] = $_POST['inputPassword']; header('Location: usuarios/usuario1.php'); }else if($dados['nivel'] == 2){ session_start(); $_SESSION['usuario'] = $_POST['inputUsuario']; $_SESSION['senha'] = $_POST['inputPassword']; header('Location: usuarios/usuario2.php'); }else if($dados['nivel'] == 3){ session_start(); $_SESSION['usuario'] = $_POST['inputUsuario']; $_SESSION['senha'] = $_POST['inputPassword']; header('Location: usuarios/usuario3.php'); } }else{ header('Location: index.php?msg=1'); } ?> Essa é a parte onde quero que o nome apareça. <?php require ("../db.php"); session_start(); if(!isset($_SESSION["usuario"]) || !isset($_SESSION["senha"])){ header ("Location: ../index.php?msg=2"); } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link type="text/css" rel="stylesheet" media="screen" href="css/estilos.css" /> </head> <body> <div> <div id="logo"> <img width="150" src="img/logo.gif"/> </div> <div id="bemvindo"> <h2><?php echo "Bem vindo ". $_SESSION['nome'];?></h2> </div> <div id="sair"> <h3><a href="logout.php"><img width="50" border="0" src="img/sair.gif"/></a></h3> </div> </div> <?php require ("../db.php"); session_start(); if(!isset($_SESSION["usuario"]) || !isset($_SESSION["senha"])){ header ("Location: ../index.php?msg=2"); } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link type="text/css" rel="stylesheet" media="screen" href="css/estilos.css" /> </head> <body> <div> <div id="logo"> <img width="150" src="img/logo.gif"/> </div> <div id="bemvindo"> <h2><?php echo "Bem vindo ". $_SESSION['nome'];?></h2> </div> <div id="sair"> <h3><a href="logout.php"><img width="50" border="0" src="img/sair.gif"/></a></h3> </div> </div> Vendo uns exemplos em alguns fóruns vi que a opção de usar o SESSION e o nome da coluna, porém não sei como puxar esses dados.
  7. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
  8. Preciso urgente que a exibição de uma consulta de um banco de dados seja sob demanda. Tenho os seguintes códigos, sendo que o Javascript estou tentando adaptar ao PHP já existente. javascript dentro da página php //Carrega um conteúdo inicial ao carregar a página $(function () { num_posts_show = 3; speed_to_top = 1000; // in ms $(".post").slice(0, num_posts_show).show(); $("#loadmore").on('click', function (e) { e.preventDefault(); $("div:hidden").slice(0, num_posts_show).slideDown(); if ($("div:hidden").length == 0) { $("#load").fadeOut('slow'); } $('html,body').animate({ scrollTop: $(this).offset().top }, 1500); }); }); $('#totop').click(function () { $('body,html').animate({ scrollTop: 0 }, speed_to_top); return false; }); $(window).scroll(function () { if ($(this).scrollTop() > 50) { $('#totop').fadeIn(); } else { $('#totop').fadeOut(); } }); restante da página em PHP SEI QUE O 10 DA LINHA SEGUINTE EXIBE 10 RESULTADOS, GOSTARIA DE AO MENOS ALTERAR DINAMICAMENTE ESSE VALOR SEM REFRESH NA PÁGINA. SEI QUE MYSQL_QUERY ESTÁ DEPRECIADA, MAS ESSA ALTERAÇÃO OCORRERÁ DEPOIS. <div style="display:none;height:36px;" class="tips"><?=__FILE__?></div> <?php //SEI QUE O 10 DA LINHA SEGUINTE EXIBE 10 RESULTADOS, GOSTARIA DE AO MENOS ALTERAR DINAMICAMENTE ESSE VALOR SEM REFRESH NA PÁGINA. $limite = empty($INI['system']['limite_vitrine']) ? 10: (int) $INI['system']['limite_vitrine']; $ordem = 'rand()'; $sql = "select * from team where ehdestaque = 'Y' and (status is null or status = 1) and (pago = 'sim' or anunciogratis = 's') and begin_time < '".time()."' and end_time > '".time()."' order by " . $ordem . " limit " . $limite; $rs = mysql_query($sql); if(mysql_num_rows($rs)){ ?> <div class="destaquesMobile"> <?php while($l = mysql_fetch_assoc($rs)){ $l['title'] = utf8_decode($l['title']); $link = $ROOTPATH . "/?idoferta=" . $l['id']; if($l['imgdestaque'] !=""){ $imagemoferta = $INI['system']['wwwprefix']."/media/".$l['image']; //ESTA LINHA ESTAVA NO ELSE } else{ $imagemoferta = getImagemDestaque($l['imgdestaque']); //ESTA LINHA ESTAVA NO IF } if(!(empty($l["maximo_hospede"]))) { $hospedes = "Total de h&oacute;spedes: " . $l["maximo_hospede"]; } if(!(empty($l["team_price"]))) { $valordiaria = "Valor: R$ " . number_format($l["team_price"],2,",","."); } if(!(empty($l["imob_tipo"]))) { $sqlT = "select nome from tipoimoveis where id = '" . $l["imob_tipo"] . "'"; $rsT = mysql_query($sqlT); $tipo = mysql_fetch_assoc($rsT); } else { $bairro = utf8_decode("Bairro não informado."); } $l['title'] = $l['title']; ?> <div class="itemMobile post"> <div id="caption_mobile" class="caption_mobile" style="background-color: #f9f6f7;"><?=$l['title']?></div> <figure class="boxFigureMobile"> <p class="boxContentText"> <?=displaySubStringWithStrip($l['title'], 30)?> </p> <a href="<?=$link?>"> <img src="<?=$imagemoferta?>" alt="<?=$l['title']?>" title="<?=$l['title']?>"> </a> </figure> <div class="boxContentMobile"> <p class="boxContentNormal"><?php echo "Imóvel: " . utf8_decode($tipo["nome"]); ?></p> <p class="boxContentNormal"><?php echo $valordiaria; ?></p> <p class="boxContentNormal"><?php echo $hospedes; ?></p> <div id="box_redes_sociais"> <img id="share_redes_sociais" class="boxContentNormal" src="http://www.balcaodeservico.com.br/skin/padrão/images/icon_facebook.png"/> <img id="share_redes_sociais" class="boxContentNormal" src="http://www.balcaodeservico.com.br/skin/padrão/images/icon_instagram.png"/> <img id="share_redes_sociais" class="boxContentNormal" src="http://www.balcaodeservico.com.br/skin/padrão/images/icon_twitter.png"/> <img id="share_redes_sociais" class="boxContentNormal" src="http://www.balcaodeservico.com.br/skin/padrão/images/icon_whatsapp.png"/> </div> </div> </div> <?php } ?> </div> <?php } ?> <a href="#" id="loadmore">Carregar mais...</a> <a href="#" id="totop">Ir para o topo</a>
  9. Tenho uma rotina pronta em PHP que grava um número com dois dígitos digitado num text box no banco de dados, tudo certinho, funcionando conforme código: <input type="text" name="numero" id="numero" maxlength = "2"> Dessa forma, consigo digitar números de 00 a 99 (100 números), e vinha servindo pois na rotina que usava, não importava se mais de uma pessoa escolhesse o mesmo número. Ocorre que esse procedimento mudou, e agora quero que escolham apenas os 100 números disponíveis, de modo que quando um número for escolhido, ele deverá desaparecer ou ficar inabilitado. Pensei em fazer isso desenhando os botões na tela, e já estão prontos, porém não sei como atribuir o valor do botão clicado ao txtbox numero, nem tampouco desabilitar o botão, após ele ser escolhido, inclusive isso tem que ser válido para as próximas operações. Queria fazer esse tipo de atribuição usando o txtbox, pra não ter que mexer no sistema de gravação da tabela, que já tá pronto e funcional, inclusive envolvendo uma série de outras variáveis. Queria uma rotina simples. Ao invés de digitar o valor no textbox, apenas clicar no botão, que o textbox seria preenchido automaticamente. Depois era só clicar no botão gravar, que já tá pronto. Aceito sugestões de uma melhor forma pra fazer isso, desde que não tenha que mexer muito no código.
  10. Olá, precisamos de usuários que tenham conhecimentos em programação web para trabalhar no desenvolvimento de scripts de classificados, guia comercial, loja virtual, entre outros.O profissional irá dar suporte online ao cliente ajudando - o no operacional do site, tirando dúvidas e corrigindo possíveis bugs. São scripts em PHP /MYSQLInteressados deixar o contato abaixo. Para mais informações acesse o site da agência WEB http://www.vipcomsistemas.com.br/
  11. Boa noite, este é meu primeiro post; estou estudando java e desenvolvendo uma aplicação onde populo um Jcombobox editable com dados vindos do Mysql, minha duvida é como eu faço pra setar os valores nos seus devidos campos no formulário, consigo fazer com um jcombobox não editável porem com o editável não funciona. Código pra pegar os valores do combobox não editável: private void cbxPesquisarActionPerformed(java.awt.event.ActionEvent evt) { MdlUsuarios pesquisa = (MdlUsuarios) cbxPesquisar.getSelectedItem(); cbxPesquisar.removeAll(); if(cbxPesquisar.getSelectedIndex()>-1){ txtCodigo.setText(Integer.toString(pesquisa.getCodigo())); txtNome.setText(pesquisa.getNome()); txtUsuario.setText(pesquisa.getUsuario()); txtEmail.setText(pesquisa.getEmail()); txtSenha.setText(pesquisa.getSenha()); txtConfirmarSenha.setText(pesquisa.getConfirmar_senha()); txtDicaSenha.setText(pesquisa.getDica_senha()); }else{ read(); } } o código que traz os dados do banco é este: public List<MdlUsuarios> read(){ conex.conexao(); List<MdlUsuarios> retornaPesquisa = new ArrayList<>(); try { String nome=txtPesquisar.getText().trim(); if ( nome.equals("") ){ JOptionPane.showMessageDialog(null, "Digite um nome para pesquisar"); }else{ stm = conex.con.prepareStatement("select *from usuarios where NOME LIKE '%" +nome+ "%' ORDER BY NOME"); rs = stm.executeQuery(); if(rs.isBeforeFirst()){ //O isBeforeFirst vai retornar false se o cursor não estiver antes do primeiro //registro ou se não tiver linhas no ResultSet, ou true caso contrário. while(rs.next()){ //Enquanto existir resultado no banco a pesquisa continua incrementando os resultados no combobox MdlUsuarios func = new MdlUsuarios(); func.setCodigo(rs.getInt(1)); func.setNome(rs.getString(2)); func.setUsuario(rs.getString(3)); func.setEmail(rs.getString(4)); func.setSenha(rs.getString(5)); func.setConfirmar_senha(rs.getString(6)); func.setDica_senha(rs.getString(7)); retornaPesquisa.add(func); } }else{ JOptionPane.showMessageDialog(null, "Nenhum registro para a pesquisa realizada"); } rs.close(); stm.close(); } }catch (SQLException ex) { JOptionPane.showMessageDialog(null, "Nenhum registro retornou na lista"+"\n"+ex); } conex.desconecta(); return retornaPesquisa; }
  12. Bom dia pessoal! Talvez (muito provavelmente) pra muitos aqui nem seja tão complexa.. mas to me batendo a alguns dias nessa questão. Eu tenho uma tabela produtos no mysql onde ele é HABTM (has and belongs to many) a tabela cores, que por sua vez também tem a tabela de numeração (tamanhos), e a tabela fotos relacionados a esse produto. O problema é que a cor de cada sapato vai definir quais os números disponíveis naquela cor bem como carregar as fotos respectivas daquela cor. Até difícil eu conseguir explicar. Vou dar um exemplo. Bota Firenze na cor marrom possui o tamanho 36, 37 e 38. A mesma bota Firenze só que na cor preta possui o tamanho 40, 41 e 42. E cada um tem que ter suas fotos respectivas. É semelhante ao site do Netshoes na parte de detalhes do produto. Mas a minha dúvida são duas. 1 - Como modelar corretamente essas tabelas? Eu fiz a tabela produtos ser HABTM cores que por sua vez é HABTM numeração e a cores é HasMany fotos porém não sei se está certo. 2 - E estou com muita dificuldade nesse formato de tabela fazer a junção deles na hr de cadastrar, pois HABTM muitos para muitos beleza, mas como associar a cor com a numeração no mesmo cadastro do produto? Alguém pode me ajudar. Eu estou usando o Cakephp 2.x se ajudar em algo. Muito obrigado pessoal
  13. Ola a todos, estou com um problema com a conexão com o banco de dados, ao tentar enviar um formulário o seguinte erro aparece. Já tentei vario métodos e nada resolveu, já chequei o login e a senha e ambos conferem, qualquer um que puder ajudar ou dar alguma dica serei grato. O site utilizado para o banco de dados e local host é esse: www.000webhost.com Segue o erro: Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1044 Access denied for user 'id2768058_mestre'@'%' to database 'information_schema' in /storage/ssd1/058/2768058/public_html/datasourceRPG.php:25 Stack trace: #0 /storage/ssd1/058/2768058/public_html/datasourceRPG.php(25): PDOStatement->execute() #1 /storage/ssd1/058/2768058/public_html/cadastro_arenas.php(12): datasource->addArena('dafasf', 'afafaf', 'b***.jpg') #2 {main} thrown in /storage/ssd1/058/2768058/public_html/datasourceRPG.php on line 25 Segue o codigo ?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); class Connection{ private $user; private $password; private $dsn; public function __construct(){ $this->user = 'id2768058_mestre'; $this->password = ''; $this->dsn = 'mysql:id2768058_rpg;host=localhost'; } public function connect(){ try{ $conn = new PDO($this->dsn, $this->user, $this->password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); return $conn; } catch (PDOException $e) { http_response_code(500); echo "MYSQL ERROR CONNECT: " . $e->getMessage() . "<br/>"; } } }
  14. Veja o exemplo: create table time( id int not null primary key auto_increment, nome varchar(50) unique )engine=innodb; delimiter $$ CREATE PROCEDURE insertteam (nometime varchar(50)) begin declare continue handler for 1062 select 'você já inseriu esse nome anteriormente'; insert into time (id, nome) values(null, nometime); end$$ delimiter ; call insertteam ('BRASIL'); select * from time; se eu "chamar" e inserir brasil novamente ele trava corretamente, até ai tudo ok. Mas quando vou inserir um time que ainda não existe ele insere corretamente, mas pula os ids nas respectivas vezes que tentei inserir brasil novamente e deu errado. Por exemplo: se eu tentar inserir brasil 5 vezes ele insere a primeira e da erro nas outras. Mas depois quando eu for inserir "mexico" ele insere corretamente mas no id = 6.
  15. Para que serve exatamente a função handler e como posso utiliza-la para tratar um erro no mysql?
  16. Galera, tudo bem com vocês? Estou precisando de uma ajuda no seguinte caso. Possuo uma busca de classificados que os usuários podem buscar palavras chaves e encontrar o q esta procurando, até aqui esta ok. O problema é o seguinte, eu preciso ordenar a busca pela palavra chave seguindo a seguinte regra: - o usuario buscou a palavra HOTEL - primeira condição é ver se a palavra existe no NOME da empresa - Segunda condição é verificar se a palavra existe no KEYWORD da empresa Seguindo essa regra a ideia é que se a pessoa buscou o nome HOTEL todas as empresas que possui o termo "HOTEL" (no campo NOME) vai vim primeiro e posteriormente o que estão no keyword. O que eu fiz ate o momento é essa consulta: SELECT nome, keyword FROM empresas_parceiros WHERE 1=1 AND (nome LIKE '%HOTEL%' OR keyword LIKE '%HOTEL%') ORDER BY nome, keyword LIMIT 0, 20 ; A Saída dessa consulta ficou assim: - Hotel Paraguaia - Clinica Veterinaria (possui a palavra hotel no Keyword) - Posto Shell (idem ) - Hotel De Minas Porém a forma correta que precisava exibir era: - Hotel Paraguaia - Hotel De Minas - Clinica Veterinaria (possui a palavra hotel no Keyword) - Posto Shell (idem ) Alguém já passou por algo parecido? Consigo fazer isso no SQL ? Umas das tentativas eu coloquei um "ORDER BY NOME LIKE '%HOTEL%'" mas não adiantou não.... Agradeço a ajuda!
  17. Boa noite, preciso de uma ajuda, Gostaria de criar um sistema de ajuda semelhante a esse site; http://ajudaentreamigos.com.br/ Mas não faço ideia de como fazer.. Alguém já viu ou teria uma base para me disponibilizar para que eu consiga fazer? Preciso que o site seja semelhante a esse. Se puderem me ajudar eu agradeço Obrigado
  18. rodrigofv1994

    Full Join

    CREATE DATABASE BANCO2; USE BANCO2; CREATE TABLE funcionario( codFuncionario int primary key auto_increment, nome varchar(40) not null, cpf char(14) not null, genero enum('m','f') not null, salario float default'0' not null ); CREATE TABLE endereco ( codEndereco int primary key auto_increment, rua varchar(60) not null, bairro varchar(60) not null, cidade varchar(60) not null, codFuncionario int, constraint fk_codFunc foreign key(codFuncionario) references funcionario (codFuncionario) ); CREATE TABLE dependente ( codigoEndereco int primary key auto_increment not null, nome varchar(60) not null, grau varchar (10) not null, telefone varchar(10) not null, codFuncionario int, constraint fk_codFuncd foreign key(codFuncionario) references funcionario (codFuncionario) ); insert into funcionario values (null,'Rodrigo Ferreira','128.918.837-80','M',1500), (null,'Rodrigo Vasconcelos','128.918.837-81','M',1500), (null,'Rodrigo Guimarães','128.918.837-82','M',1500), (null,'Carollyne Ferreira','128.918.837-83','F',2000), (null,'Carollyne da Silva','128.918.837-84','F',2500); insert into endereco values (null,'Sousa Caldas','Oswaldo Cruz','Rio de Janeiro',1), (null,'Estrada da Portela','Madureira','Rio de Janeiro',2), (null,'Carolina Machado','Oswaldo Cruz','Rio de Janeiro',3); insert into dependente values (null,'Dependente1','Filho','2112345678',1), (null,'Dependente2','Filha','2112345678',1), (null,'Dependente3','Irmão','2112345678',1), (null,'Dependente1','Filho','2112345678',2), (null,'Dependente2','Filha','2112345678',2), (null,'Dependente1','Filho','2112345678',3), (null,'Dependente1','Filho','2112345678',null), (null,'Dependente2','Filha','2112345678',null); select * from funcionario full join dependente using(codFuncionario); Não deveria mostrar os registros das tabelas que não se relacionam também? Os funcionários Carollyne Ferreira e Carollyne da Silva e os dois últimos dependentes 1 e 2.
  19. CREATE DATABASE BANCO2; USE BANCO2; CREATE TABLE funcionario( codFuncionario int primary key auto_increment, nome varchar(40) not null, cpf char(14) not null, genero enum('m','f') not null, salario float default'0' not null ); CREATE TABLE endereco ( codEndereco int primary key auto_increment, rua varchar(60) not null, bairro varchar(60) not null, cidade varchar(60) not null, codFuncionario int, constraint fk_codFunc foreign key(codFuncionario) references funcionario (codFuncionario) ); CREATE TABLE dependente ( codigoEndereco int primary key auto_increment not null, nome varchar(60) not null, grau varchar (10) not null, telefone varchar(10) not null, codFuncionario int, constraint fk_codFuncd foreign key(codFuncionario) references funcionario (codFuncionario) ); insert into funcionario values (null,'Rodrigo Ferreira','128.918.837-80','M',1500), (null,'Rodrigo Vasconcelos','128.918.837-81','M',1500), (null,'Rodrigo Guimarães','128.918.837-82','M',1500), (null,'Carollyne Ferreira','128.918.837-83','F',2000), (null,'Carollyne da Silva','128.918.837-84','F',2500); insert into endereco values (null,'Sousa Caldas','Oswaldo Cruz','Rio de Janeiro',1), (null,'Estrada da Portela','Madureira','Rio de Janeiro',2), (null,'Carolina Machado','Oswaldo Cruz','Rio de Janeiro',3); insert into dependente values (null,'Dependente1','Filho','2112345678',1), (null,'Dependente2','Filha','2112345678',1), (null,'Dependente3','Irmão','2112345678',1), (null,'Dependente1','Filho','2112345678',2), (null,'Dependente2','Filha','2112345678',2), (null,'Dependente1','Filho','2112345678',3); select funcionario.nome, dependente.nome, grau, telefone from funcionario, dependente where funcionario.codFuncionario = dependente.codFuncionario and funcionario.codFuncionario = 1 order by dependente.nome desc; -- inner join apresenta o mesmo resultado select funcionario.nome, dependente.nome, grau, telefone from funcionario inner join dependente where dependente.codFuncionario = funcionario.codFuncionario and funcionario.codFuncionario = 1 order by dependente.nome desc; -- equi join apresenta o mesmo resultado select funcionario.nome, dependente.nome, grau, telefone from funcionario inner join dependente using(codFuncionario) where funcionario.codfuncionario = 1 order by dependente.nome desc; -- equi join com between select funcionario.nome, dependente.nome, grau, telefone from funcionario inner join dependente using(codFuncionario) where cpf between '128.918.837-80' and '128.918.837-83' order by funcionario.nome desc; -- left join select * from funcionario left join endereco on funcionario.codFuncionario = endereco.codFuncionario; -- Inner join com 3 tabelas select funcionario.codFuncionario, funcionario.nome, dependente.nome, grau, rua, bairro, cidade from funcionario inner join dependente on dependente.codFuncionario = funcionario.codFuncionario inner join endereco on endereco.codFuncionario = funcionario.codFuncionario order by funcionario.nome desc; Como vou saber quando a sintaxe está realmente errada? A consulta está funcionando e o Workbench apresenta erro nas linhas. =(
  20. Baixei um sistema na net, e comecei implantar para teste. Está gravando tudo certinho, porém na hora de listar, mostra o seguinte erro (Unknown column 'usuarios.fk_estado' in 'on clause'), que eu não estou conseguindo resolver. Vejam o código: <a href="index.html">Voltar</a> <?php if(file_exists("init.php")) { require "init.php"; } else { echo "Arquivo init.php não foi encontrado"; exit; } if(!function_exists("Abre_Conexao")) { echo "Erro o arquivo init.php foi alterado, não existe a função Abre_Conexao"; exit; } Abre_Conexao(); $re = mysql_query("SELECT * FROM usuarios INNER JOIN estados ON usuarios.fk_estado = estados.id_estado ORDER BY usuarios.nome;"); if(mysql_errno() != 0) { if(!isset($erros)) { echo "Erro o arquivo init.php foi alterado, não existe $erros"; exit; } echo isset($erros[mysql_errno()]) ? $erros[mysql_errno()] : mysql_error(); exit; } ?> <table width="100%" border="1"> <tr> <td>Ações</td> <td>Nome</td> <td>Email</td> <td>Data Nasc.</td> <td>Sexo</td> <td>Preferencias</td> <td>salario</td> <td>Endereço</td> <td>Bairro</td> <td>Cidade</td> <td>Estado</td> <td>Login</td> </tr> <?php while($l = mysql_fetch_array($re)) { $id = $l["id_usuario"]; $nome = $l["nome"]; $email = $l["email"]; $data = implode("/", array_reverse(explode("-", $l["data_nascimento"]))); $sexo = $l["sexo"] == "M" ? "Masculino" : "Feminino"; $preferencia = Pega_Preferencia($l["preferencias"]); $salario = $l["salario"]; $endereco = $l["endereco"]; $bairro = $l["bairro"]; $cidade = $l["cidade"]; $estado = $l["estado"]; $login = $l["login"]; echo " <tr> <td><a href=\"editar.php?id=$id\">[Editar]</a> <a href=\"excluir.php?id=$id\">[Excluir]</a></td> <td> $nome</td> <td> $email</td> <td> $data</td> <td> $sexo</td> <td> ". monta_combo($preferencia). "</td> <td> ". number_format($salario, 2, ",", "."). "</td> <td> $endereco</td> <td> $bairro</td> <td> $cidade</td> <td> $estado</td> <td> $login</td> </tr>\n"; } @mysql_close(); ?> </table>
  21. gostaria de saber como funciona e como inserir a função @@ERROR no script abaixo: DELIMITER $ DROP PROCEDURE CRIAR_CONSULTA$ CREATE PROCEDURE CRIAR_CONSULTA(IDPAC INT, IDMED INT, IDHOS INT) BEGIN start transaction; if (IDPAC > 0 AND IDMED > 0 AND IDHOS > 0) THEN INSERT INTO CONSULTA (IDCONSULTA, ID_PACIENTE, ID_MEDICO, ID_HOSPITAL, DATA) VALUES(NULL, IDPAC, IDMED, IDHOS, CURTIME()); SELECT(' DADOS INSERIDOS COM SUCESSO ') AS 'MENSAGEM'; commit; ELSE SELECT ('INSIRA OS DADOS CORRETAMENTE') AS 'MENSAGEM DE ERRO'; ROLLBACK; END IF; END$ DELIMITER ;
  22. Gostaria de listar dados do meu bd numa página php. Fiz o código com um while que não tá funcionando, eu eu não consigo enxergar o erro. Tem uma página de conexão que tá funcionando, e aparentemente o erro é na consulta, que tá retornando uma tela vazia (não mostra erro). <fieldset> <legend>Listar Dados</legend> <ul> <?php $SQL = "SELECT * from usuarios"; $query = mysql_query($SQL, $conn); while($exibir = mysql_fetch_array($query)){ ?> <li><?php echo $exibir("login")?> - Usuário</li> <?php } ?> </ul> </fieldset>
  23. Estou desenvolvendo uma página em php, e gostaria de ter alguns controles, só que ainda não sei exatamente como fazer. Tenho uma página que ainda estou desenvolvendo para captura de dados. Quero que essa página só aceite inserções no formulário até o dia 25/10/2017 às 10:59. Até já vi um jeito de mostrar a data do servidor na página, porém eu gostaria de um contador que ficasse comparando as duas datas (atual e futura) e informando quanto tempo falta, e que no dia e horário previsto, o banco de dados não aceitasse mais inserções. Queria fazer isso, se possível já usando tabelas, pra que eu aproveitasse sempre o mesmo código, simplesmente alterando a data final, quando quisesse. Sei o que quero, mas não consigo pensar com lógica de programação ainda. Vejam o código que captura a data: date_default_timezone_set('America/Sao_Paulo'); $date = date('Y-m-d H:i'); echo $date;
  24. Bom Dia Galera preciso da ajuda de vocês para sabe aonde estou errando nesse subselect. Preciso pegar valores por Filial, Seção e por Mês(tabelas diferentes por mês). Obrigado
  25. Boa tarde a todos. Tenho um código simples de login que funciona perfeitamente no wamp, mas quando levo os arquivos para a hospedagem, aparece um erro inesperado, e o código não funciona. Já verifiquei todas as alterações possíveis (nome do banco, usuário e senha, etc) que poderiam estar impedindo, e nada dá certo. O interessante é que a mensagem de erro mostrada no navegador (erro ao selecionar), não existe em nenhum dos meus arquivos. Já entrei em contato com o pessoal da hospedagem que diz apenas que é um problema meu, e que eles não tem nada a ver com isso (em outras palavras naturalmente). O intrigante é que o mesmo código funciona perfeitamente no meu servidor local (wamp). Alguém tem idéia do que pode estar acontecendo?
×
×
  • Criar Novo...