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. Ola Pessoal estou tendo um probleminha, consegui um tutorial de como montar um carrinho, que vou utilizar como pedidos no meu serviço. Esta funcionando normalmente, mas agora gostaria de saber como salvar os itens selecionados no banco. estou enviando o codigo da pagina pedidos. De ante mao muito obrigado por qualquer ajuda que me faça chegar a um resultado! pedidos.php <?php session_start(); if(!isset($_SESSION['carrinho'])){ $_SESSION['carrinho'] = array(); } //adiciona produto if(isset($_GET['acao'])){ //ADICIONAR CARRINHO if($_GET['acao'] == 'add'){ $id = intval($_GET['id']); if(!isset($_SESSION['carrinho'][$id])){ $_SESSION['carrinho'][$id] = 1; }else{ $_SESSION['carrinho'][$id] += 1; } } //REMOVER CARRINHO if($_GET['acao'] == 'del'){ $id = intval($_GET['id']); if(isset($_SESSION['carrinho'][$id])){ unset($_SESSION['carrinho'][$id]); } } //ALTERAR QUANTIDADE if($_GET['acao'] == 'up'){ if(is_array($_POST['prod'])){ foreach($_POST['prod'] as $id => $qtd){ $id = intval($id); $qtd = intval($qtd); if(!empty($qtd) || $qtd <> 0){ $_SESSION['carrinho'][$id] = $qtd; }else{ unset($_SESSION['carrinho'][$id]); } } } } } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf8" /> <!--<link type="text/css" href="css/topo.css" rel="stylesheet"/> <link type="text/css" href="css/conteudo.css" rel="stylesheet"/> <link type="text/css" href="css/rodape.css" rel="stylesheet"/> <link type="text/css" href="css/estilo.css" rel="stylesheet" /> <script src="css/funcoes.js" type="text/javascript"></script>--> <script src="estudos.js" type="text/javascript"></script> <script src="../jquery-ui-1.11.4.custom/jquery-ui.js" type="text/javascript"></script> <script src="../jquery-ui-1.11.4.custom/jquery-ui.min.js" type="text/javascript"></script> <link type="text/css" href="../jquery-ui-1.11.4.custom/jquery-ui.css" rel="stylesheet"/> <link type="text/css" href="../jquery-ui-1.11.4.custom/jquery-ui.min.css" rel="stylesheet"/> <title>Listar Ferramentas</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <meta name="description" content=""> <meta name="author" content=""> <link rel="icon" href="../../favicon.ico"> <!-- Bootstrap core CSS --> <link href="../bootstrap-3.3.4-dist/css/bootstrap.min.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="../bootstrap-3.3.4-dist/css/navbar-fixed-top.css" rel="stylesheet"> <!-- Just for debugging purposes. Don't actually copy these 2 lines! --> <!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]--> <script src="../bootstrap-3.3.4-dist/js/ie-emulation-modes-warning.js"></script> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <!-- Fixed navbar --> <nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">SISCONFE</a> </div> <div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Home</a></li> <li><a href="#about">About</a></li> <li><a href="#contact">Contact</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a> <ul class="dropdown-menu" role="menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li class="divider"></li> <li class="dropdown-header">Nav header</li> <li><a href="#">Separated link</a></li> <li><a href="#">One more separated link</a></li> </ul> </li> </ul> <ul class="nav navbar-nav navbar-right"> <li><a href="../navbar/">Default</a></li> <li><a href="../navbar-static-top/">Static top</a></li> <li class="active"><a href="./">Fixed top <span class="sr-only">(current)</span></a></li> </ul> </div><!--/.nav-collapse --> </div> </nav> <div class="container"> <!-- Main component for a primary marketing message or call to action --> <div class="jumbotron"> <h1>SISCONFE</h1> <center><p>Sistema de Controle de Ferramentas e Estoque</p></center> <p> <a class="btn btn-lg btn-primary" href="../../components/#navbar" role="button">View navbar docs &raquo;</a> </p> </div> </div> <!-- /container --> <div class="container"> <div class="row"> <div class="zero-clipboard"> <span class="btn-clipboard"><b>Seu Pedido:</b></span> </div> <div class="panel panel-info"> <div class="panel-body"> <div class="table-responsive"> <table class="table table-hover"> <thead> <tr> <th>Pn/Sn</th> <th>Nome</th> <th>Quantidade</th> <th>Remover</th> </tr> </thead> <form action="?acao=up" method="POST"> <tfoot> <tr> <td colspan="4" > <input class="btn btn-success" type="submit" value="Atualizar Lista" /></td> </tr> <tr> <td colspan="4" ><a class="btn btn-info" href="listarprodutos.php">Escolher outra Ferramenta</a></td> </tr> </tfoot> <tbody> <?php if (count($_SESSION['carrinho']) == 0) { echo '<tr><td colspan="4" > Nenhuma Ferramenta Selecionada!</td></tr>'; }else{ include '../funcao_conexao.php'; foreach ($_SESSION['carrinho'] as $id => $qtd) { $qrPedido = mysql_query("SELECT * FROM tb_ferramenta WHERE FrCodigo= '$id'") or die(mysql_error()); $rowPedido = mysql_fetch_assoc($qrPedido); $SnPn = $rowPedido['FrSn'] ."/".$rowPedido['FrPn']; $Nome = $rowPedido['FrNome']; $CodFer = $rowPedido['FrCodigo']; $CodProj = $rowPedido['FrCodProjeto']; $CodOfi = $rowPedido['FrCodEspMnt']; echo ' <tr> <td>'.$SnPn.'</td> <td>'.$Nome.'</td> <td><input type"text" size="3" name="prod['.$id.']" value="'.$qtd.'"/></td> <td><a href="?acao=del&id='.$id.'"><img src="../imagens/delete36.png" border="0" alt="Remover" class="img-thumbnail"/></a></td> </tr>'; } $totalItens = 0; foreach ($_SESSION['carrinho'] as $id => $itemQTD) { $totalItens += $itemQTD; } echo ' <tr> <td colspan="2">Total de Ferramentas</td> <td colspan="2">'.$totalItens.'</td> </tr>'; $totalLinhas = count($_SESSION['carrinho']); } ?> </tbody> </table> </form> </div> </div> </div> </div> </div> </div> <!-- Bootstrap core JavaScript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> <script src="../bootstrap-3.3.4-dist/js/jquery.min.js"></script> <script src="../bootstrap-3.3.4-dist/js/bootstrap.min.js"></script> <!-- IE10 viewport hack for Surface/desktop Windows 8 bug --> <script src="../bootstrap-3.3.4-dist/js/ie10-viewport-bug-workaround.js"></script> </body> </html>
  2. Eai galera do fórum do scriptBrasil estou com um erro com com meu banco de dados porém não sei como soluciono :/ O erro é o seguinte apresento 2 arquivos: o index.php que é o que apresenta o erro: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\site\Web\index.php on line 4 <?php $query = "SELECT * FROM hr_configs"; $result = mysql_query ( $query ); ESSA -- > while ( $play = mysql_fetch_array ( $result ) ) { $titulo = $play ["titulo"]; $ip = $play ["ip"]; $porta = $play ["porta"]; $nomeradio = $play ["nomeradio"]; $twitter = $play ["twitter"]; $facebook = $play ["facebook"]; } ?> E um arquivo que chamei de configuration.php pra trazer dele os dados e passar pro index. <?php $page = basename($_SERVER["/index.php"]); $current_page = basename('C:\xampp\htdocs\site'); if(substr_count(strtolower($page), $current_page) > 0) die("<strong> Acesso n&atilde;o autorizado. </strong>"); $hr_host = "localhost"; $hr_usuario = "root"; $hr_senha = ""; $hr_database = "dance"; $conecta = mysql_connect($hr_host,$hr_usuario,$hr_senha) or die("Não foi possível realizar a conexão!"); $seleciona = mysql_select_db($hr_database) or die("Erro!"); ?> Não sei como solucionar :/ Se alguém souber como arrumar vou ficar muito agradecido. Sou iniciante também na linguagem PHP... Talvez por isso não sei como eu posso ajeitar tal erro... Desde já, grato.
  3. Olá, galera. Bom, o meu problema é o seguinte: eu fiz um scriptizinho de inserção de dados no banco de dados usando php e mysql, e nesse meio está o envio de uma imagem que vai para uma pasta e o caminho dela para o banco de dados. Depois que fiz essa implementação o script parou de mostrar a mensagem de erro caso algum campo não fosse preenchido, a questão é que eu fiz a validação da imagem e só aceita jpg, png e gif, e se não for essas ele não insere os arquivos no BD, mas também não mostra uma mensagem de erro que mostrava antes caso algum campo não fosse preenchido. Abaixo está o script para vocês analisarem e me dizer, se possível, onde está o erro. <title>Adicionar Noticia</title> <script language="javascript" type="text/javascript" src="javascript.js"></script> <SCRIPT src="javascript/jscripts.js"></SCRIPT> <script type="text/javascript"> _editor_url = "htmlarea/"; _editor_lang = "en"; </script> <script type="text/javascript" src="editor/tiny_mce.js"></script> <script type="text/javascript" src="editor/tiny_mce_popup.js"></script> <script type="text/javascript" src="editor/tiny_mce_src.js"></script> <script type="text/javascript"> tinymce.init({ selector: "textarea" }); </script> <?php include('config.php'); if (!empty($_POST) AND (empty($_POST['titulo']) OR empty($_POST['categoria']) OR empty($_POST['autor']) OR empty($_POST['texto']) OR empty($_POST['tags']) OR empty($_FILES['arquivo']))) { echo "<font color=\"#ff0000\">Por Favor Preencha os campos Vazios</font>"; } else { if(isset($_FILES['arquivo']['name']) && $_FILES["arquivo"]["error"] == 0) { $titulo = $_POST["titulo"]; $categoria = $_POST["categoria"]; $autor = $_POST["autor"]; $texto = stripslashes($_POST["texto"]); $tags = $_POST["tags"]; $arquivo_tmp = $_FILES['arquivo']['tmp_name']; $nome = $_FILES['arquivo']['name']; $extensao = strrchr($nome, '.'); $extensao = strtolower($extensao); if(strstr('.jpg;.jpeg;.gif;.png', $extensao)){ $novoNome = md5(microtime()) . $extensao; $destino = 'banners/' . $novoNome; $server = $_SERVER['SERVER_NAME']; $localidade = '/test/noti_admin/'; } } if( @move_uploaded_file( $arquivo_tmp, $destino )) { if($titulo == "" && $categoria == "" && $autor == "" && $texto == "" && $tags == "" && $nome != "$extensao" ){} else { $news_add = "INSERT INTO news (titulo, categoria, autor, date, views, autor_ip, texto, tags, imagens, local_img) VALUES ('".addslashes(mysql_real_escape_string($_POST["titulo"]))."', '".addslashes(mysql_real_escape_string($_POST['categoria']))."', '".addslashes(mysql_real_escape_string($_POST['autor']))."', NOW(), '0', '".addslashes(mysql_real_escape_string($_SERVER['REMOTE_ADDR']))."', '".addslashes (mysql_real_escape_string ($_POST ['texto']))."', '".addslashes(mysql_real_escape_string($_POST['tags']))."', 'http://$server$localidade$destino', '$nome')"; $news_add = mysql_query($news_add) or die ("Erro ao Adicionar Noticia. Você poderá enviar apenas arquivos <strong style='color: red;'>.jpg; .jpeg; .gif; .png</strong><br />"); echo "Noticia Adicionado com sucesso <a href='noticias.php'>Ver Noticias</a>"; } } } ?> <h3>Adicionar Noticia:</h3> <font color="#ff0000"><p>Campos marcados com (*) são obrigatórios</p></font> <form enctype="multipart/form-data" name="input" action="adicionar-noticia.php" method="post"> <label>Titulo*:</label> <br> <input name="titulo" class="text" /> <br> <label>Postado por*:</label> <br> <input name="autor" class="text" /> <br> <label>Categoria*:</label> <br> <select name="categoria"> <?php $selecionar_db_categoria = "SELECT * FROM categorias ORDER BY id DESC"; // Seleciona a tabela 'categorias' no banco de dados $categoria_final = mysql_query($selecionar_db_categoria) // Mensagem caso aconteça um erro na conexão or die ("<h1>Erro ao Conectar-se ao Banco de dados</h1>"); // Pega os valores da tabela 'categorias' while ($categoria_db=mysql_fetch_array($categoria_final)) { $id = $categoria_db["id"]; $categoria = $categoria_db["categoria"]; echo "<option value=\"$id\">$categoria</option>"; } ?> </select> <br> <script language="JavaScript"> function abrir(URL) { var width = 400; var height = 532; var left = 99; var top = 99; window.open(URL,'janela', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no'); } </script> <label>Envie a imagem que você quer destacar no seu post*</label> <input required name="arquivo" type="file" /> <br> <label>Tag*:</label> <input name="tags" class="text"> <br> <label>Texto*:</label> <br> <textarea name="texto" rows="30" cols="100%"></textarea> <br> <input type="submit" value="Adicionar Notícia"> </form>
  4. Bom dia Pessoal, estou tentando fazer uma chamada mas não estou conseguindo, gostaria da ajuda de vocês. Tenho esse método para ler o cpf digitado pelo usuário: public String novoCpf() throws CpfUsuarioNaoInformadoException { Scanner lerCpf = new Scanner(System.in); System.out.print("cpf:"); return cpf = (lerCpf.nextLine()); } E tenho esse método para fazerLogin: public void fazerLogin() throws SQLException, NomeUsuarioNaoInformadoExecption, CpfUsuarioNaoInformadoException, TelefoneUsuarioNaoInformadoException { StringBuilder sql = new StringBuilder(); sql.append("SELECT codigo, nome, telefone, ddd, email, cpf "); sql.append("FROM socio "); Connection conexao = FabricaDeConexao.conectar(); PreparedStatement comando = conexao.prepareStatement(sql.toString()); ResultSet resultado = comando.executeQuery(); CompararLogin compararUsuarioExistente = new CompararLogin(); AdicionarSocioVisao add = new AdicionarSocioVisao(); String verificaNomeCadastrado = compararUsuarioExistente.getCompararLogin(); String verificaSenhaUsuario = add.novoCpf(); boolean achou = false; while (resultado.next()) { String nome = resultado.getString("nome"); String cpf = resultado.getString("cpf"); int codigo = resultado.getInt("codigo"); if (verificaNomeCadastrado.equals(nome) && verificaSenhaUsuario.equals(cpf)){ System.out.println("Login Efetuado Com Sucesso!!! "); achou = true; System.err.println("SEU CÓDIGO P/ CADASTRO DOS DVD'S É: " + codigo); MenuChamarCadastroDvdEEmprestimo mostrarOpcao = new MenuChamarCadastroDvdEEmprestimo(); mostrarOpcao.escolherOpcaoDvdEmprestimo(); } } if (achou == false) { System.out.println("Usuário não Cadastrado!!!"); TratadorDeIniciarAplicacao voltando = new TratadorDeIniciarAplicacao(); voltando.main(null); } } A minha ideia é o seguinte: dentro do método contar eu que passar o cpf, mas não quero digitar novamente e sm que ele receba o valor que foi digitado no método fazerLogin(), se alguém puder me ajudar, estou desde ontem quebrando a cabeça nisso, desde já eu agradeço. public int contadorDeSolicitacoesEmprestimosPendentes(String cpf) throws SQLException, CpfUsuarioNaoInformadoException{ StringBuilder sql = new StringBuilder(); sql.append("SELECT COUNT(*) "); sql.append("FROM solicitacaoemprestimo "); sql.append("INNER JOIN socio ON (solicitacaoemprestimo.socio_codigo = socio.codigo) "); sql.append("WHERE socio.cpf = ? " ); Connection conexao = FabricaDeConexao.conectar(); PreparedStatement comando = conexao.prepareStatement(sql.toString()); ClubeDoDvdSolicitacaoEmprestimo clube = new ClubeDoDvdSolicitacaoEmprestimo(); Socio so = new Socio(); comando.setString(1, clube.getSocio().getCpf()); ResultSet resultado = comando.executeQuery(); int nCont = 0; while(resultado.next()){ nCont = resultado.getInt("COUNT(*)"); } return nCont; } public void Contar(String passar) throws CpfUsuarioNaoInformadoException, SQLException, NomeUsuarioNaoInformadoExecption, TelefoneUsuarioNaoInformadoException{ AdicionarSocioVisao e = new AdicionarSocioVisao(); ClubeDoDvdSolicitacaoEmprestimo find = new ClubeDoDvdSolicitacaoEmprestimo(); find.setSocio(e); SocioDAO teste = new SocioDAO(); SolicitarEmprestimoDAO dao = new SolicitarEmprestimoDAO(); try { dao.contadorDeSolicitacoesEmprestimosPendentes(find); System.out.println(dao.contadorDeSolicitacoesEmprestimosPendentes(find)); } catch (SQLException ex) { // TODO Auto-generated catch block ex.printStackTrace(); } }
  5. Bom dia Pessoa, estou tentando fazer um select nessas duas tabelas, mas esta trazendo dados errados, eu quero fazer o seguinte, listar as solicitações de empréstimo que ainda não foram alugadas, ou seja, se o codigo_socio estivar dentro da tabela emprestados ela fica sem mostrar para o usuário e liste o restante de solicitções que não estajam na tabela emprestados e sim na solicitaçãoemprestimo. EMPRESTADOS codemprestados dataemprestimo horaemprestimo solicitacaoemprestimo_socio_codigo SOLICITACAOEMPRESTIMO codemprestimo dataemprestimo horaemprestimo socio_codigo Estou tentando fazer assim: select se.* from solicitacaoemprestimo se left join emprestados e on e.solicitacaoemprestimo_socio_codigo = se.socio_codigo where e.solicitacaoemprestimo_socio_codigo = '41'; Mas esta trazendo campo que esta dentro do emprestados, eu queria que não trouxesse o item e sim que filtrasse o que já esta na tabela emprestados. Desde já eu agradeço. Obrigado!
  6. Olá Pessoal, Estou quebrando a cabeça e gostaria da ajuda de vocês para saber se realmente tem algo que possa ser feito. Infelizmente ainda preciso manter uma aplicação que precisa se comunicar diretamente ao servidor mysql e para centralizar os dados, utilizamos um servidor dedicado com mysql (windows server 2012), o problema que o tempo de resposta dele está muito lento, já fiz alguns testes mudando algumas coisas no my.ini conforme as dicas que encontrei na net e nada. O estranho que se disponibilizo o mysql para acesso externo do nosso servidor (configurações bem inferiores de maquina e internet) está bem mais rápido do que esse servidor dedicado. Com base nisso resolvi fazer alguns testes, criei uma conta de teste free no amazon e montei uma vps para fazer os testes e verificar se o problema estava no servidor dedicado que fica hospedado em outra empresa (Alemanha), escolhi Oregon como datacenter e depois de instalar o mysql e configurar o acesso externo, descobrir que estava lento o tempo de resposta como o nosso dedicado. Pensei... se aqui na empresa é rápido com toda nossa limitação, por que, está lendo em um dedicado, desativei o firewall tanto do dedicado como da vps e também não mudou nada, aí tive a ideia de montar a vps no amazon usando o datacenter de São Paulo e para minha surpresa estava rápido. :) Agora recorro aos amigos que possuem muito mais experiencia com o mysql, tenho como igualar o tempo de resposta do servidor fora do Brasil alterando algo no my.ini (não sei se é algo que o mysql verifica que está deixando lento o tempo de resposta para cada comando executado, obs: são comandos simples de visualizar tabelas do banco estrutura etc. sem ninguém está usando) ou isso é uma limitação devido a distancia do servidor. Agradeço qualquer ajuda desde já.
  7. jgasper

    Dados Repetidos PHP

    Bom dia Preciso de uma ajuda Estou fazendo um cadastro em php onde tneho diversos dados, preciso que dois desses dados do cadastro exemplo CPF + RG se estiverem iguais a outro cadastro no banco ele não deixar cadastrar. Utilizo o PHP + Mysql, alguém teria um exemplo de como eu poderia fazer isso? No aguardo, e desde já obrigado
  8. Prezados Srs. Estamos com um problema causado pela Host Dime, que dia 16 de Abril simplesmente apagou deletou queimou sumiu com os sites e sistemas que tinhamos alocados lá dentro de uma VPS. Minha empresa faliu perdi tudo e de todos clientes que eu tinha me sobrou somente tres. Dois sites foram desenvolvidos em WordExpress e eu peguei os backups Antigos que eu tinha aqui e subi no novo servidor (UOL) revenda. Mas ao acessar esta dando o seguinte erro Error establishing a database connection Preciso de ajuda para restabelecer estes dois sites de volta não sei as senhas de Mysql, mas sei que existe formas e maneiras de mudar ou modificar. ​Agradeço a compreensão e a colaboração de quem puder ajudar.
  9. Galera seguinte Eu to fazendo duas consultas com inner join e imprimindo na tela com foreach Meu problema esta sendo o seguinte: Para cada registro encontrado da segunda consulta, ele traz toda estrutura denovo essas são minhas linhas de código que esta dando o erro Abaixo segue o "erro" SE EXISTE 4 REGISTROS DE "TADEU ORTIZ", APARECE TADEU ORTIZ 4 VEZES Desde já obrigado, preciso muito dessa ajuda
  10. DESENVOLVEDOR WORDPRESS (Goiânia-GO) ATIVIDADES: Atuar no desenvolvimento de websites e criação de temas para Wordpress. Necessário experiência com Wordpress e criação de layouts responsivos, conhecimento em PHP, HTML, Banco de Dados MySQL, CSS, JavaScript, JQuery e Photoshop. HORÁRIO: Segunda a sexta, das 8h às 18h. SALÁRIO: A combinar BENEFÍCIOS: VA + VT + Plano de saúde Interessados enviar currículo com título "Desenvolvedor Wordpress" para rh@globalrhsolutions.com.br
  11. Philipe SIlva

    Consulta Sql.

    Ola boa tarde. tenho uma duvida no seguinte casa.. estou construindo um sistema de despesa so que estou com duvida em retorna o mesmo valor na mesma tabela. a onde a tabela movimentos tipo vai ter dois valores onde 0 e para despesas e 1 e para receita. no mesmo foreach so consigo passar uma condição que so retorna o valor total.. SELECT ws_movimento.movimentos_tipo, ws_movimento.movimentos_mes, Sum(ws_movimento.movimentos_valor) AS TotalEntrada , ws_movimento.movimentos_ano FROM ws_movimento WHERE movimentos_tipo = 1 GROUP BY ws_movimento.movimentos_tipo, ws_movimento.movimentos_mes, ws_movimento.movimentos_ano <?php foreach ($ReadEntrada->getResult() as $Entradas): extract($Entradas); echo $TotalEntrada; endforeach ?> mais não consigo trazer a soma das duas consultas ao mesmo tempo ou escolho o total de entrada ou a Despesas. Agradeço a Ajuda.
  12. Tenho o código: select id, ministerio from escala where (!(ministerio = 6 and id = 3)) and (((datainicial >= '2015-04-26 19:00') and (datainicial <= '2015-04-26 21:00')) or ((datafinal >= '2015-04-26 19:00') and (datafinal <= '2015-04-26 21:00')) or ((datainicial <= '2015-04-26 19:00') and (datafinal >= '2015-04-26 21:00'))) dentro de uma página PHP atribuido a uma variável da seguinte forma: $sqls = "select id, ministerio from escala " . "where (!(ministerio = $ministerio and id = $id)) " . "and (((datainicial >= '$datainicial') and (datainicial <= '$datafinal')) " . "or ((datafinal >= '$datainicial') and (datafinal <= '$datafinal')) " . "or ((datainicial <= '$datainicial') and (datafinal >= '$datafinal')))"; quando esse código é executado pelo phpmyadmin os dados são apresentados normalmente sem nenhum erro, porém quando esse mesmo código é executado via PHP ele apresenta erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' and (datainicial <= '2015-04-26 21:00')) or ((datafinal >= '2015-04-26 1' at line 1 já tentei de tudo mas não consegui achar uma solução. Se alguém puder ajudar, eu agradeço.
  13. Preciso que as informações de determinada tabela do meu banco de dados sejam apagadas quando o limite de tempo expirar. Eu realizo um cadastro no site e nesse cadastro tem a opção de acrescentar a data que esse cadastro ficará registrado no banco de dados, antes que esse tempo expire, eu posso acessar o site, quando o tempo termina, não posso mais acessar o site porque as informações de login e senha foram apagados do BD automaticamente. Será necessário realizar um novo cadastro cadastro.
  14. Olá pessoal, Sou novo em programação JAVA, e estou desenvolvendo um formulário simples de cadastro de vendas de veículos de uma concessionaria (fictícia), mas estou com algumas dúvidas em relação a capturar os dados dos campos JTextField e JRadioButton e inseri-los dentro da tabela no banco de dados. **Como funciona o formulário:** O usuário irá acessar um formulário com vários campos relacionados a venda do veículo, deverá haver uma validação para que nenhum campo fique em branco, após preencher tudo, o usuário irá clicar no botão registro, que fará o cadastro dos dados no Banco de Dados MySQL. Cada vendedor por realizar mais de uma venda, então, haverá um botão de relatório, onde o usuário poderá verificar os dados dos vendedores e o qual a comissão eles irão receber por cada venda, o que deve ser feito através do agrupamento das vendas de cada um deles. **O que já construi:** O formulário está pronto, todos os campos são validados ao clicar no botão "Registrar", nenhum pode ficar em branco, e também a conexão com o BD já está feita, tudo funcionando. **O que não consigo fazer:** Não sei pegar os dados dos campos e jogá-los dentro do Banco de Dados, conheço o .getText(); mas neste caso ficou confuso seu uso para mim, já que tenho campos de radio button tbém. Não sei gerar o relatório ao clicar no botão "Relatório", lele precisa ler todos os vendedores cadastrados na tabela do BD e mostrar em um JOption.Pane, com as comissões (10% para veículos novos e 5% para veículos usados) e o nome do vendedor. Se alguém puder me dar uma luz, agradeceria muito, já estou a 5 dias travado neste final, só falta isso para terminar :( Segue as classes criadas com o NetBeans: GuiVendaVeiculos: import java.awt.*; import javax.swing.*; import java.awt.event.*; public class GuiVendaVeiculos extends JFrame{ private JLabel label1; private JLabel label2; private JLabel label3; private JLabel label4; private JLabel label5; private JLabel label6; private JLabel label7; private JLabel label8; private JTextField textfield1; private JTextField textfield2; private JTextField textfield3; private JTextField textfield4; private JTextField textfield5; private JTextField textfield6; private JRadioButton radioSim; private JRadioButton radioNao; private ButtonGroup grupoRadio; private JButton botRegistrar; private JButton botRelatorioVendas; public GuiVendaVeiculos(){ super("Venda de Veículos"); setLayout(new FlowLayout()); label1 = new JLabel("Código*"); textfield1 = new JTextField(15); add(label1); add(textfield1); label2= new JLabel("Marca*"); textfield2 = new JTextField(15); add(label2); add(textfield2); label3 = new JLabel("Modelo*"); textfield3 = new JTextField(15); add(label3); add(textfield3); label4 = new JLabel("Placa*"); textfield4 = new JTextField(15); add(label4); add(textfield4); label5 = new JLabel("Valor de Venda*"); textfield5 = new JTextField(15); add(label5); add(textfield5); label6 = new JLabel("Vendedor*"); textfield6 = new JTextField(15); add(label6); add(textfield6); label7 = new JLabel("Novo?*"); add(label7); radioSim = new JRadioButton("Sim"); radioNao = new JRadioButton("Não"); add(radioSim); add(radioNao); grupoRadio = new ButtonGroup(); grupoRadio.add(radioSim); grupoRadio.add(radioNao); botRegistrar = new JButton("Registrar"); botRelatorioVendas = new JButton("Relatório de Vendas"); add(botRegistrar); add(botRelatorioVendas); TrataEventoVerificar trataeventoverificar = new TrataEventoVerificar(); botRegistrar.addActionListener(trataeventoverificar); botRelatorioVendas.addActionListener(trataeventoverificar); } private class TrataEventoVerificar implements ActionListener{ public void actionPerformed(ActionEvent event){ if(textfield1.getText().equals("") && (textfield2.getText().equals("") && (textfield3.getText().equals("") && (textfield4.getText().equals("") && (textfield5.getText().equals("") && (textfield6.getText().equals(""))))))){ JOptionPane.showMessageDialog(null, "O formulário está em branco," + "\n" + "Preencha todos os campos!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if(textfield1.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo código é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield2.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo marca é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield3.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo modelo é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield4.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo placa é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield5.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo valor de venda é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield6.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo vende é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (radioSim.isSelected() == false && (radioNao.isSelected() == false)){ JOptionPane.showMessageDialog(null, "Selecione a situação do veículo!", "Atenção", JOptionPane.WARNING_MESSAGE); } if(textfield1.getText()!=("") && (textfield2.getText()!=("") && (textfield3.getText()!=("") && (textfield4.getText()!=("") && (textfield5.getText()!=("") && (textfield6.getText()!=("") &&(radioSim.isSelected()!=false || (radioNao.isSelected()!=false )))))))){ Conexao c = new Conexao(ConectarDB.SERVIDOR, ConectarDB.DATABASE, ConectarDB.USUARIO, ConectarDB.SENHA); c.Conectar(); textfield1.getText(); textfield2.getText(); textfield3.getText(); textfield4.getText(); textfield5.getText(); textfield6.getText(); } } } public static void main(String arg[]){ GuiVendaVeiculos guivendaveiculos = new GuiVendaVeiculos(); guivendaveiculos.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); guivendaveiculos.setSize(220,420); guivendaveiculos.setVisible(true); guivendaveiculos.setLocationRelativeTo( null ); } } Conexão com o Banco de Dados: import javax.swing.*; import java.sql.*; public class Conexao { //Atributos da Classes private String Usuario,Senha,Servidor,DataBase; private Connection Con; private boolean Conectado; private ResultSet Dados; //Construtor da Classe public Conexao(){ setSenha(""); setUsuario(""); setServidor(""); setConectado(false); setCon(null); setDados(null); setDataBase(""); } public Conexao(String SERV,String DB,String USU,String SENHA){ setSenha(SENHA); setUsuario(USU); setServidor(SERV); setDataBase(DB); setConectado(false); setCon(null); setDados(null); } //Modificadores public void setCon(Connection con) {Con = con;} public void setConectado(boolean conectado) {Conectado = conectado;} public void setSenha(String senha) {Senha = senha;} public void setUsuario(String usuario) {Usuario = usuario;} public void setServidor(String servidor) {Servidor = servidor;} public void setDados(ResultSet dados) {Dados = dados;} public void setDataBase(String DB) {DataBase = DB;} //Recuperadores public String getUsuario() {return Usuario;} public String getSenha() {return Senha;} public boolean getConectado() {return Conectado;} public Connection getCon() {return Con;} public String getServidor() {return Servidor;} public ResultSet getDados() {return Dados;} public String getDataBase() {return DataBase;} public void Conectar() { try{ Class.forName("com.mysql.jdbc.Driver"); String URL = "jdbc:mysql://"+getServidor()+":3306"+"/"+getDataBase(); setCon(DriverManager.getConnection(URL,getUsuario(),getSenha())); setConectado(true); } catch (Exception e){ JOptionPane.showMessageDialog(null,"Conexão não foi realizada!","", JOptionPane. WARNING_MESSAGE); JOptionPane.showMessageDialog(null,"Erro :"+e.getMessage(),"", JOptionPane. WARNING_MESSAGE); setConectado(false); return; } JOptionPane.showMessageDialog(null,"Conexão realizada com Sucesso!","", JOptionPane. WARNING_MESSAGE); } public void FecharConexao(){ try{ if(getConectado()) getCon().close(); } catch (Exception e ){ JOptionPane.showMessageDialog(null,"Conexão não foi fechada!","", JOptionPane. WARNING_MESSAGE); JOptionPane.showMessageDialog(null,"Erro :"+e.getMessage(),"", JOptionPane. WARNING_MESSAGE); } } } Dados para Conexão: public interface ConectarDB { public String USUARIO = "root"; public String SENHA = "rickm"; public String SERVIDOR = "localhost"; public String DATABASE = "concessionaria"; }
  15. yuhyuuki

    Problema com PDO

    Olá, estou criando um sistema basico de login e cadastro com PHP e MySQ (PHPMyAdmin) e utilizando a ferramenta PDO para conexao e acesso ao banco de dados. Tudo ocorre bem porem, ao cadastrar um usuario ele cadastra com sucesso mas aprensenta uma mensagem de erro dizendo que as variaveis "$logarray" e "$emailarray" não estão definidas. E eu preciso delas para verificar se o login ou email já esta cadastrado. <?php // Conexao do Banco. $con = new PDO("mysql:host=localhost;dbname=loja", "root", ""); // Variaveis pegando info do formulario. $login = $_POST["user"]; $senha = $_POST["pass"]; $email = $_POST["email"]; // Inserindo os dados na variavel query $query = $con->prepare("INSERT INTO login(user,pass,email) values(:user ,:pass ,:email)"); $query->bindParam(':user', $login); $query->bindParam(':pass', $senha); $query->bindParam(':email', $email); // Colocando os dados em um array // $row = $query->fetch(PDO::FETCH_OBJ) while($row = $query->fetch()){ $logarray = $row['user']; $passarray = $row['pass']; $emailarray = $row['email'];} // Verificando se campo está nulo. if($login == "" || $login == null){ echo"<script type='text/javascript'> alert('Oops..., Campo Login esta Vazio!');</script>"; }else if($senha == "" || $senha == null){ echo"<script language='javascript' type='text/javascript'> alert('O campo senha deve ser preenchido')</script>"; }else if($email == "" || $email == null){ echo"<script language='javascript' type='text/javascript'> alert('O campo email deve ser preenchido');window.location.href='cadastro.html';</script>"; }else{ // Verifica se já existe if($logarray == $login){ echo"<script language='javascript' type='text/javascript'> alert('Esse login já existe');window.location.href='cadastro.html';</script>"; die(); }else if ($emailarray == $email){ echo"<script language='javascript' type='text/javascript'> alert('Esse email já existe');window.location.href='cadastro.html';</script>"; die(); } else{ // Executa a query INSERT $insert =$query->execute(); if($insert){ echo"<script language='javascript' type='text/javascript'> alert('Usuario cadastrado com sucesso!');window.location.href='index.html'</script>"; }else{ echo"<script language='javascript' type='text/javascript'> alert('Usuario não cadastrado!');window.location.href='cadastro.html'</script>"; } } } ?> Obrigado! ------------------------ Achei uma Solução: Ao invez de usar assim: while($row = $query->fetch()){ $logarray = $row['user']; $passarray = $row['pass']; $emailarray = $row['email'];} Usar deste jeito: $row = $query->fetch(PDO::FETCH_ASSOC); $logarray = $row['user']; $passarray = $row['pass']; $emailarray = $row['email']; Resolvido por mim mesmo ^^.
  16. Galera, boa tarde, sou novo no fórum e estou fazendo um cadastro de usuários, e não consigo enviar ao banco os dados, peço por favor a ajuda de vocês, deve ser alguma bobagem que não estou enxergando, desde já agradeço a todos. Segue o código de cadastro e logo a página cadastrando que insere os valores no banco mysql no final ponho o banco: <html> <head> <title>Sistema de cadastro</title> </head> <body> <form name="signup" method="post" action"cadastrando.php"> Nome: <br /> <input type = "text" name = "nome" /><br /><br /> Sobrenome: <br /> <input type = "text" name = "sobrenome" /><br /><br /> País: <br /> <input type = "text" name = "pais" /><br /><br /> Estado: <br /> <input type = "text" name = "estado" /><br /><br /> Cidade: <br /> <input type = "text" name = "cidade" /><br /><br /> Email: <br /> <input type = "text" name = "email" /><br /><br /> Senha: <br /> <input type = "password" name = "senha" /><br /><br /> <input type = "submit" value = "Cadastrar" /> </form> </body> </html><?php $host = "localhost"; $user = "root"; $pass = "sanfernando117"; $banco = "cadastro"; $conexao = mysql_connect($host, $user, $pass) or die(mysql_error()); mysql_select_db($banco) or die(mysql_error()); ?> <html> <head> <title>Cadastrando...</title> </head> <body> <?php $nome = $_POST ['nome']; $sobrenome = $_POST ['sobrenome']; $pais = $_POST ['pais']; $estado = $_POST ['estado']; $cidade = $_POST ['cidade']; $email = $_POST ['email']; $senha = $_POST ['senha']; $sql= mysql_query("INSERT INTO usuarios (nome, sobrenome, pais, estado, cidade, email, senha) VALUES('$nome', '$sobrenome', '$pais', '$estado', '$cidade', '$email', '$senha')"); ?> </body> </html>CREATE DATABASE cadastro; create TABLE usuarios ( nome varchar(250) not null, sobrenome varchar(250) not null, pais varchar(250) not null, estado varchar(250) not null, cidade varchar(250) not null, email varchar(250) not null, senha varchar(250) not null, id int(11) unsigned not null auto_increment, primary key (id)); quando tento acessar à página cadastrando ela mostra esses erros: Notice: Undefined index: nome in C:\xampp\htdocs\cadastro\cadastrando.php on line 16 Notice: Undefined index: sobrenome in C:\xampp\htdocs\cadastro\cadastrando.php on line 17 Notice: Undefined index: pais in C:\xampp\htdocs\cadastro\cadastrando.php on line 18 Notice: Undefined index: estado in C:\xampp\htdocs\cadastro\cadastrando.php on line 19 Notice: Undefined index: cidade in C:\xampp\htdocs\cadastro\cadastrando.php on line 20 Notice: Undefined index: email in C:\xampp\htdocs\cadastro\cadastrando.php on line 21 Notice: Undefined index: senha in C:\xampp\htdocs\cadastro\cadastrando.php on line 22 Más $nome, $sobrenome......$senha están definidos, não vejo o erro, muito obrigado a todos
  17. Galera, boa tarde, sou novo no fórum e estou fazendo um cadastro de usuários, e não consigo enviar ao banco os dados, peço por favor a ajuda de vocês, deve ser alguma bobagem que não estou enxergando, desde já agradeço a todos. Segue o código de cadastro e logo a página cadastrando que insere os valores no banco mysql no final ponho o banco: <html> <head> <title>Sistema de cadastro</title> </head> <body> <form name="signup" method="post" action"cadastrando.php"> Nome: <br /> <input type = "text" name = "nome" /><br /><br /> Sobrenome: <br /> <input type = "text" name = "sobrenome" /><br /><br /> País: <br /> <input type = "text" name = "pais" /><br /><br /> Estado: <br /> <input type = "text" name = "estado" /><br /><br /> Cidade: <br /> <input type = "text" name = "cidade" /><br /><br /> Email: <br /> <input type = "text" name = "email" /><br /><br /> Senha: <br /> <input type = "password" name = "senha" /><br /><br /> <input type = "submit" value = "Cadastrar" /> </form> </body> </html> <?php $host = "localhost"; $user = "root"; $pass = "sanfernando117"; $banco = "cadastro"; $conexao = mysql_connect($host, $user, $pass) or die(mysql_error()); mysql_select_db($banco) or die(mysql_error()); ?> <html> <head> <title>Cadastrando...</title> </head> <body> <?php $nome = $_POST ['nome']; $sobrenome = $_POST ['sobrenome']; $pais = $_POST ['pais']; $estado = $_POST ['estado']; $cidade = $_POST ['cidade']; $email = $_POST ['email']; $senha = $_POST ['senha']; $sql= mysql_query("INSERT INTO usuarios (nome, sobrenome, pais, estado, cidade, email, senha) VALUES('$nome', '$sobrenome', '$pais', '$estado', '$cidade', '$email', '$senha')"); ?> </body> </html> CREATE DATABASE cadastro; create TABLE usuarios ( nome varchar(250) not null, sobrenome varchar(250) not null, pais varchar(250) not null, estado varchar(250) not null, cidade varchar(250) not null, email varchar(250) not null, senha varchar(250) not null, id int(11) unsigned not null auto_increment, primary key (id)); quando tento acessar à página cadastrando ela mostra esses erros: Notice: Undefined index: nome in C:\xampp\htdocs\cadastro\cadastrando.php on line 16 Notice: Undefined index: sobrenome in C:\xampp\htdocs\cadastro\cadastrando.php on line 17 Notice: Undefined index: pais in C:\xampp\htdocs\cadastro\cadastrando.php on line 18 Notice: Undefined index: estado in C:\xampp\htdocs\cadastro\cadastrando.php on line 19 Notice: Undefined index: cidade in C:\xampp\htdocs\cadastro\cadastrando.php on line 20 Notice: Undefined index: email in C:\xampp\htdocs\cadastro\cadastrando.php on line 21 Notice: Undefined index: senha in C:\xampp\htdocs\cadastro\cadastrando.php on line 22 Más $nome, $sobrenome......$senha están definidos, não vejo o erro, muito obrigado a todos
  18. Celso.Junior

    Login PHP

    Boa tarde pessoal, estou precisando criar um sistema de login, pois estou com dificuldade, tipo existe varias cadastros, porem quando por EXEMPLO o ROGÉRIO vai logar com seu e-mail e senha loga, mas se ele alterar alguma coisa no cadastro dele altera de todos os usuário também, como faço para que cada usuário tenho as suas configurações?
  19. Olá, Existe alguma forma no INSERT de fazer com que a linha do registro inserido eu possa controlar a posição que será inserida, ou seja, quero fazer um INSERT numa tabela com 100 registros, mas que seja inserido entre a linha 3 e 4 por exemplo. Se existir, qual a melhor forma de fazer isto? Obrigado!
  20. Olá amigos, Existe uma forma de fazer um UPDATE em mais de uma linha da tabela incrementando o valor a ser atualizado? Ou seja atualizar um campo com 1,2,3,4,5.... Tentei desta forma e não funcionou, vou acabar colocando a instrução em um for each, mas acho que deve existir uma instrução única. $stmt = $conn->prepare("UPDATE horus005 SET npergunta =: +1 WHERE codigopes=:vcodpes;"); $stmt->bindValue(':vcodpes', trim($vcodpesq), PDO::PARAM_STR); $stmt->bindValue(':vcount',$ccount,PDO::PARAM_INT); $stmt->execute(); Obrigado!
  21. Olá galera, gostaria de saber como resulto um valor de uma coluna do myql, para procurar um valor nela eu uso este: Agora eu queria fazer assim: SELECT * FROM scores WHERE name='login' result nick eu queria que ele exibise o nick do login, no php no caso tipo mysql_query( SELECT * FROM scores WHERE name='login' result nick) echo result agradeço.
  22. Olá amigos, Preciso testar esta trigger no meu banco através de um script em PHP, porém nunca executei esse tipo de instrução via PHP, já consigo fazer as outras operações CRUD nos scripts em PHP e tudo ok, como é a primeira vez, minha dúvida é como utilizo essa trigger abaixo num script PHP: DELIMITER $$; DROP TRIGGER `numeraperg`.`TriggerNumera`$$ CREATE TRIGGER `numeraperg`.`TriggerNumera` BEFORE INSERT on `horusteste`.`npergunta` FOR EACH ROW BEGIN declare numero integer; Set numero = (select max(codigopes) From horusteste where codigopes = new.codigopes); if (numero <= 0) or (numero is null)then set numero = 1; else set numero = numero + 1; end if; set new.npergunta = numero; END$$ Obrigado a quem puder ajudar.
  23. Amigos, não esto conseguindo resolver o seguinte problema: Tenho uma tabela no bd chamada foto, que a cada curso dado tira-se fotos com os seguintes campos: titulo, foto1, foto2, foto3, foto4, foto5, foto6, foto7, foto8, foto9, foto10, foto11, foto12, foto13, foto14,foto15, foto16 O formulario e assim: <form action="fotos_img_sucesso.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="id" value="<?php echo $statement->insert_id; ?>"> <div class="panel-title">&nbsp;</div> <div class="panel-title">Enviar Imagens (até 16(dezeseis Imagens)</div> <div class="panel-title">Use a tecla "Ctrl" para selecionar todas de uma só vez!</div> <div class="panel-title">&nbsp;</div> <div class="col-md-10" style="padding-top:10px;"> <input type="file" name="img[]" class="btn btn-default" multiple> <div class="panel-title">&nbsp;</div> <input type="submit" name="upload" value="Upload" class="btn btn-primary"> </div> </form> O problema é que nem sempre temos 16 imagens para enviar, ou seja, como inserir os dados somente nos campos que tem foto. Exemplo: envio 7 imagens e como colocar "0" nos campos que não foram enviadas nenhuma informação? Desde já agradeço se alguém puder ajudar.
  24. Boa noite, pessoal Eu procurei por essa questão em todo lugar e não encontrei nenhuma solução. Gostaria de saber se alguém poderia me ajudar: Eu tenho duas tabelas, uma USUARIOS, e outra ATIVIDADES que relaciona todas as atividades dos usuários num site Gostaria de selecionar os usuários que possuem ao menos um ou mais registros em ATIVIDADES. Eu tentei o seguinte forma e funcionou: SELECT usuarios.* FROM usuarios INNER JOIN atividades ON usuarios.usuario = atividades.usuario GROUP BY usuarios.usuario ORDER BY usuarios.nome ASC No entanto, a tabela ATIVIDADES é enorme (acho que mais de 500000 registros) enquanto que a tabela USUARIOS possui cerca de 300 registros e o mysql leva muito tempo para fazer todos esses cruzamentos (no meu caso, uns 7 segundos pelo phpmyadmin contabilizado no servidor) muito mais do que os poucos milésimos de segundo para selecionar todos os usuários. Por fim, a questão é: existe alguma forma de fazer um SELECT somente dos usuários com pelo menos uma atividade sem percorrer toda tabela ATIVIDADES e diminuir o tempo de procura. Obrigada
  25. Olá Pessoal, Estou tentando migrar um site feito em WordPress do localhost para o servidor, porém, quando vou importar o banco pelo phpMyAdmin está aparecendo o seguinte erro: [http://migre.me/oltp0]. Andei pesquisando sobre o tal erro #1064, e descobri que isso ocorre por conta dos comandos do MySQL que mudam de uma versão para outra. A versão do MySQL do Xampp é a 5.0.11 enquanto a do servidor é 5.5. Se tem algum comando obsoleto no meu código eu não sei, pois não entendo de MySQL. Segue o link para visualizar o arquivo do banco: http://www.codeshare.io/MPAQK Agradeço se puderem ajudar.
×
×
  • Criar Novo...