Jump to content

Search the Community

Showing results for tags 'MYsql'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Banco de Dados
    • Java
    • .NET
    • Mobile
    • Ambientes de Desenvolvimento
    • Agile
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 2124 results

  1. viniciuslemmos

    Ultimo registro de cada categoria

    SELECT MAX(`noticias`.`noticia_id`) AS `Nnoticia_id`, MAX(`categoria`.`imagem`) AS `Cimagem`, MAX(`categoria`.`nome`) AS `Cnome`, MAX(`noticias`.`titulo`) AS `Ntitulo`, MAX(`noticias`.`data_criacao`) AS `Ndata_criacao`, MAX(`categoria`.`url`) AS `Curl`, MAX(`noticias`.`url`) AS `Nurl` FROM `noticias` INNER JOIN `categoria` WHERE `noticias`.`categoria_id` = `blog`.`categoria_id` GROUP BY `noticias`.`categoria_id` ORDER BY `noticia_id` DESC Como consigo a ultima noticia de cada categoria? Nessa acima o titulo que imprime não é o ultimo
  2. Marcones Borges

    [Resolvido] Consulta com parametro

    Boa noite, estou quebrando cabeça com uma consulta e não consigo passar ela... vou postar meu código. $conexao = conexao::getInstance(); $sql = 'SELECT * FROM novo_exercicio WHERE id = :id'; $stm = $conexao->prepare($sql); $stm->bindValue(':id', $id); $stm->execute(); $cliente = $stm->fetch(PDO::FETCH_OBJ); if(!empty($cliente)): // Formata a data no formato nacional //$array_data = explode('-', $cliente->data_nascimento); //$data_formatada = $array_data[2] . '/' . $array_data[1] . '/' . $array_data[0]; endif; endif; $area_nova = $cliente->area; function montaSelect(){ $sql1 = "SELECT * FROM campos WHERE area=$area_nova"; $query = mysql_query( $sql1 ); if( mysql_num_rows( $query ) > 0 ){ while( $dados = mysql_fetch_assoc( $query ) ){ $opt .= '<option value="'.$dados['campo'].'">'.$dados['campo'].'</option>'; } } else $opt = '<option value="0">Nenhum cliente cadastrado</option>'; return $opt; } ?> Quando eu removo o parametro WHERE area=$area_nova, ele exibe tudo, quando eu ensiro este parametro ele não exibe nada. quando dou um echo =$area_nova, ele exibe o nome que é o filtro certinho... o que estou fazendo errado?
  3. Good

    Estrutura para Comissionamento

    Boa noite, tenho uma dúvida e gostaria da opinião pensando sempre em grande fluxo. Ex.: tenho um banco de dados, com tabela chamada pagamentos. Dentro dela tem as informações como usuário, valor, status, etc. Eu preciso colocar comissão para alguns usuários. Vocês acham melhor eu criar uma nova tabela chamada pagamentos_comissao? Ou criar uma coluna dentro da tabela pagamentos e armazenar para puxar como array depois? obs.: vou ter alguns pagamentos que a comissão vai ser para 2 ou mais usuários. Qual dos 2 modos é o mais viável?
  4. $result = mysqli_query($connect, "INSERT INTO '$login' SET '$msg'='$message'");
  5. Bom dia, utilizo um sistema de auto complete que funciona quase que perfeitamente, porque quase, se eu tenho 10 Marias cadastradas o autocomplete só inicia após eu colocar uma letra do segundo nome e ou sobrenome, tipo : se eu escrever Maria somente, não aparece opções na lista; agora se eu escrever Maria A - ja começa a aparecer opções na lista; tem como iniciar as opções após uma terceira letra digitada ? segue o código que utilixo. form <label class="field"> <input type="text" name="nomec" id="nomec" class="gui-input"> <input type="hidden" name="idc" id="idc"> </label> ajax $( "#nomec" ).autocomplete({ source: function( request, response ) { $.ajax({ url: "../lista/autocli.php", type: 'post', dataType: "json", data: { search: request.term }, success: function( data ) { response( data ); } }); }, select: function (event, ui) { $('#nomec').val(ui.item.label); $('#idc').val(ui.item.value); return false; } }); autocli.php require_once('config.php'); if(isset($_POST['search'])){ $search = $_POST['search']; $query = "SELECT DISTINCT nomec AS nomec, idc FROM cli WHERE nomec like'%".$search."%'"; $result = mysqli_query($con,$query); $response = array(); while($row = mysqli_fetch_array($result) ){ $response[] = array("value"=>$row['idc'],"label"=>$row['nomec']); } echo json_encode($response); } exit; desde já agradeço.
  6. Boa tarde, tudo certo?! Estou querendo montar uma query de update de uma forma mais otimizada, sem precisar usar tantos if's. No meu formulário o usuário irá, da primeira vez, obrigatoriamente ter que enviar a imagem do perfil, documento com foto e comprovante de residência (arquivos de imagens). Já nas próximas vezes em que o usuário puder alterar suas informações, os arquivos poderão ser substituídos ou não, ficando a cargo do usuário. Da primeira vez eu atualizo o status quando as imagens são enviadas. Pensei em fazer uma concatenação caso !empty() mas penso que deva ter uma forma melhor de se fazer, além do que eu teria que fazer outros if's para o bind_param(). Espero ter sido claro. Minha consulta seria basicamente: $updateData = "UPDATE members SET username=?, lastname=?, nickname=?, emailOpt=?, address=?, number=?, neighborhood=?, city=?, state=?, country=?, cep=?, phone=?, cellphone=?, cpf=?, rg=?, born=?, facebook=?, instagram=?, profile_img=?, profileImgStatus=?, doc_img=?, docStatus=?, address_img=?, addressImgStatus=? WHERE userId = ? "; $stmt = $mysqli->prepare($updateData); $stmt->bind_param( 'sssssssssssssssssssis', $username, $lastname, $nickname, $emailOpt, $address, $number, $neighborhood, $city, $state, $country, $cep, $phone, $cellphone, $cpf, $rg, $born, $facebook, $instagram, $profile_img, $profileImgStatus, $doc_img, $docStatus, $address_img, $addressImgStatus, $userId );
  7. erroneamente deletei uma coluna de uma tabela com 3880 registros, preciso restaurar a mesma, tenho ela em um backup , como fiz muitos ajustes na mesma tabela, gostaria de saber se tem como fazer um update somente desta coluna obedecendo o id .
  8. ejmachado

    Problema na exibição de dados do banco

    Olá, tudo bem? Tenho o seguinte select no mysql que está retornando exatamente o que preciso. Porém, na hora de exibir no site os dados não aparecem o que preciso. select * from evento_atirador EVATIRADOR inner join evento EVE on EVATIRADOR.evento=EVE.evento inner join evento_local EVALOCAL on EVALOCAL.evento=EVE.evento inner join clube CLUBE on EVALOCAL.clube=CLUBE.clube where EVATIRADOR.atirador=4241 group by evento_atirador; <?php $sql = mysqli_query($this->conexao, "select * from evento_atirador EVATIRADOR inner join evento EVE on EVATIRADOR.evento=EVE.evento inner join evento_local EVALOCAL on EVALOCAL.evento=EVE.evento inner join clube CLUBE on EVALOCAL.clube=CLUBE.clube where EVATIRADOR.atirador='".$idAtirador."'group by evento_atirador;"); $visualizar = "<table width=\"100%\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\">"; $visualizar .= "<tr>"; $visualizar .= "<td style='text-align: center'>Local</td>"; $visualizar .= "<td style='text-align: center'>Data Início</td>"; $visualizar .= "<td style='text-align: center'>Data Término</td>"; $visualizar .= "<td style='text-align: center'>Prova</td>"; $visualizar .= "</tr>"; while($ctcb = mysqli_fetch_object($sql)){ //Esse trecho de código traz dados de uma outra tabela. $sqlProva = mysqli_query($this->conexao,"SELECT * FROM evento_prova EVPROVA INNER JOIN prova PRO ON EVPROVA.prova = PRO.prova WHERE EVPROVA.evento_prova = '".$ctcb->evento_prova."'"); $ctcbProva = mysqli_fetch_object($sqlProva); list($anoI,$mesI,$diaI) = explode("-",$ctcb->data_inicio); $dataInicio = $diaI.'/'.$mesI.'/'.$anoI; list($anoT,$mesT,$diaT) = explode("-",$ctcb->data_termino); $dataTermino = $diaT.'/'.$mesT.'/'.$anoT; $visualizar .= "<tr>"; $visualizar .= "<td style='font-size: 13px'>".$ctcb->nome."</td>"; $visualizar .= "<td style='font-size: 13px'>".$dataInicio."</td>"; $visualizar .= "<td style='font-size: 13px'>".$dataTermino."</td>"; $visualizar .= "<td style='font-size: 13px'>".$ctcbProva->nome."</td>"; $visualizar .= "</tr>"; } $visualizar .= "</table>"; return $visualizar; } ?>
  9. mm_edilson

    Não consigo gravar no BD

    Boa tarde, amigos. Poderiam me dar uma ajuda? Não estou conseguindo gravar no banco de dados. O site sempre retorna "não foi possível cadastrar esse usuário". A estrutura da minha tabela "usuários" é ID, nome, email, usuario, senha, permissao, status. O meu form é: <!DOCTYPE html> <html> <head> <title> Cadastro de Pessoas</title> <meta charset="utf-8" /> <style type="text/css"> * { margin: 0; padding: 0; vertical-align: baseline; } body { width: 100%; background-color: black; } .cabecalho{ width: center; height: 15vh; background: black; display: flex; flex-direction: row; justify-content: center; align-items: center; font-family: Arial; font-size: 15pt; font-weight: bold; color: white; } .corpo{width: 100vw; height: 100vh; background: #6C7A89; display: flex; flex-direction: row; justify-content: center; align-items: center; font-family: Arial; font-size: 15pt; font-weight: bold; } .labels{ display: block; left: 0; width: auto; font-family: Arial; font-size: 15pt; font-weight: bold; } .campos{ display: block; left: 0; width: auto; font-family: Arial; font-size: 15pt; font-weight: bold; } p { margin: 5px; font-family: Arial; font-size: 15pt; font-weight: bold; color: white; text-align: right; } </style> </head> <body> <div class="cabecalho"><center><H3>IGREJA BATISTA NOVA ALIANÇA - CADASTRO DE USUÁRIO<BR>Preencha todos os campos e clique em "Cadastrar"</H3></center></div> <div class="corpo"> <div class="labels"> <p>Nome completo:<br><br>Endereço de Email:<br><br>Nome de Usuário:<br><br>Senha:<br><br>Confirme a Senha:<br><br><br></p> </div> <div class="campos"> <p><form method="POST" action="cadastro.php"> <input type="text" size="41px" name="nome"> <br><br> <input type="text" size="41px" name="email"><br><br> <input type="text" size="21px" name="usuario"><br><br> <input type="password" size="21px" name="senha"><br><br> <input type="password" size="21px" name="confirma_senha"><br><br> <input type="reset" value="Limpar Formulário"> <input type="submit" value="Cadastrar"> </form></p> </div></div> </body> </html> e o meu cadastro.php é <?php $nome = $_POST['nome']; $email = $_POST['email']; $usuario = $_POST['usuario']; $senha = MD5($_POST['senha']); $permissao = 1; $status = 1; $connect = mysqli_connect('localhost','opbbabac_dados_membros','*************'); $db = mysqli_select_db('opbbabac_dados_membros'); $query_select = "SELECT usuarios FROM opbbabac_dados_membros WHERE usuario = '$usuario'"; $select = mysqli_query($query_select,$connect); $array = mysqli_fetch_array($select); $logarray = $array['usuario']; if($usuario == "" || $usuario == null){ echo"<script language='javascript' type='text/javascript'>alert('O campo usuário deve ser preenchido');window.location.href='cadastro.html';</script>"; }else{ if($logarray == $usuario){ echo"<script language='javascript' type='text/javascript'>alert('Esse usuário já existe');window.location.href='cadastro.html';</script>"; die(); }else{ $query = "INSERT INTO usuarios (nome,email,usuario,senha,permissao,status) VALUES ('$nome','$email','$usuario','$senha','$permissao','$status')"; $insert = mysqli_query($query,$connect); if($insert){ echo"<script language='javascript' type='text/javascript'>alert('Usuário cadastrado com sucesso!');window.location.href='login.html'</script>"; }else{ echo"<script language='javascript' type='text/javascript'>alert('Não foi possível cadastrar esse usuário');window.location.href='cadastro.html'</script>"; } } } ?> Alguém consegue visualizar onde está o erro? Obrigado, e abraços a todos.
  10. Alberto Nascimento

    [RESOLVIDO] Salvar echo em um campo da tabela

    Tenho um formulário de Upload e preciso salvar o "valor" gerado e exibido através do "echo" : echo "<img src=\"" . $destino . "\" />"; Como faço para salvar no campo "novonome" da tabela?
  11. o Google me avisou de dois erros no meu site; Clickable elements too close together Text too small to read Na verificação constatei que o erro é; Fatal error: Call to undefined function db_connect() in O php não me mostra esse erro mesmo habilitando os erros no php ini os arquivos de conexão que estou usando são; ini.php <?php define('DB_HOST', 'localhost'); define('DB_USER', 'user'); define('DB_PASS', 'senha'); define('DB_NAME', 'banco'); ini_set('display_errors', true); error_reporting(E_ALL); require_once 'functions.php'; functions.php <?php function db_connect() { $pdo = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME . ';charset=utf8', DB_USER, DB_PASS); return $pdo; } function make_hash($str) { return sha1(md5($str)); } function isLoggedIn() { if (!isset($_SESSION['logged_in']) || $_SESSION['logged_in']!== true) { return false; } return true; } O erro esta nesta linha <?php $pdo = db_connect(); $sql = $pdo->prepare("SELECT * FROM servicos "); $sql->execute(); while($row=$sql->fetch(PDO::FETCH_ASSOC)){ echo'<a href="servicos.php?id='.$row['id'].'">'.$row['servico'].'</a>'; } Incluo a conexão com banco na header.php e nas demais páginas não aparece o erro realmente não sei o que pode estar acontecendo. se alguém pode me ajudar? Obrigado
  12. R4gn3ls0n

    Ajuda com erro 1064

    Ao hospedar um arquivo no phpMyAdmin apareceu esse erro, como posso resolver? Linhas: -- version 4.3.8 -- http://www.phpmyadmin.net -- -- Host: localhost:3306 -- Tempo de geração: 28/02/2018 às 19:49 -- Versão do servidor: 5.6.32-78.1 -- Versão do PHP: 5.6.30 ______________________________ SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00";
  13. helkton

    class fPPDF quebra de linha while

    galera minha duvida é a seguinte.... faço a seguinte busca e monto um pdf pra um certificado, e neste certificado preciso coletar todas as materias referente ao curso do mesmo $sqlConteudoCurso = "SELECT * FROM conteudo_curso where idCursoConteudo = '$idCurso' order by idConteudo ASC; $conectaConteudoCurso = $conecta->query($sqlConteudoCurso); //conteudoCurso $pdf->SetFont('Arial', '', 11); // Tipo de fonte e tamanhos $pdf->SetTextColor(10,15,35); $pdf->SetXY(10,75); //Parte chata onde tem que ficar ajustando a posição X e Y while($resultConteudoCurso = $conectaConteudoCurso->fetch_object()){ $conteudoCurso = $resultConteudoCurso->nomeConteudo; $pdf->MultiCell(75, 5, $conteudoCurso,'0', 'L', 0);// Tamanho width e height e posição } ok esta é a consulta que realizo no banco de dados ele me retorna a materia referente ao curso certinho, digamos que o curso tenha umas 20 matérias, ele vai imprimir certinho conforme as configurações de espaçamentos... AGORA O B.O é seguinte quando o curso acontece de ter tipo umas umas 40 MATÉRIAS ele acaba gerando outra página de pdf o que eu queria era que não gerasse outra pagina e sim partisse para o lado direito, pois é um certificado TIPO ASSIM.... MATERIA 1 DO CURSO 1 MATERIA 11 DO CURSO 1 MATERIA 2 DO CURSO 1 MATERIA 12 DO CURSO 1 MATERIA 3 DO CURSO 1 MATERIA 13 DO CURSO 1 MATERIA 4 DO CURSO 1 MATERIA 14 DO CURSO 1 MATERIA 5 DO CURSO 1 MATERIA 15 DO CURSO 1 MATERIA 6 DO CURSO 1 MATERIA 16 DO CURSO 1 MATERIA 7 DO CURSO 1 MATERIA 17 DO CURSO 1 MATERIA 8 DO CURSO 1 MATERIA 18 DO CURSO 1 MATERIA 9 DO CURSO 1 MATERIA 19 DO CURSO 1 MATERIA 10 DO CURSO 1 MATERIA 20 DO CURSO 1
  14. Rebeca Julia Bronzatti

    Duas tabelas no mesmo formulario

    Como salvar um formulário que possui duas tabelas, tenho uma tabela imóvel e outra arquivoimagem, gostaria de saber como salvar as duas, vi algumas coisas como dar um insert de cada vez no entanto eu não consigo recuperar a imagem, ele nem entra no if pra salvar a imagem. Se alguém puder me ajudar agradeço e muito to batendo a cabeça faz um tempo e não consigo resolver o bo. <?php include 'Conexao.php'; $nome = $_POST['nome']; $idade = $_POST['idade']; $sexo = $_POST['sexo']; $arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : ""; $sql = "INSERT INTO usuario(nome, idade, sexo) VALUES ('$nome', '$idade', '$sexo')"; $resultado = mysqli_query($cnn, $sql); if(!$sql){ echo 'não salvou'; }else{ echo 'salvou'; } if (isset($_FILES['arquivo'])) { $nome = $arquivo['name']; $tiposPermitidos = ['jpg', 'jpeg', 'png']; $quantArquivos = count($_FILES['arquivo']['name']); $contador = 0; while ($contador < $quantArquivos) { $extensao = pathinfo($_FILES['arquivo']['name'][$contador], PATHINFO_EXTENSION); $temporario = $_FILES['arquivo']['tmp_name'][$contador]; if (in_array($extensao, $tiposPermitidos)) { $tamanho = $arquivo ['size']; $novo_nome = uniqid().".$extensao" ; $diretorio = "upload/"; if(move_uploaded_file($temporario, $diretorio . $novo_nome)){ echo "Upload feito com sucesso $novo_nome<br>"; $sql_code = "INSERT INTO arquivoimagem (arquivo, data) VALUE ('$novo_nome', NOW())"; header("Location: MostraImagem.php"); if (mysqli_query($cnn, $sql_code)) { $msg = "Arquivo enviado com sucesso!"; } else { $msg = "Falha ao enviar arquivo"; } } } else { print "Tipo de arquivo não permitido"; } $contador++; } }
  15. Oi queridos, Não sou programadora e nem entusiasta de programação, apenas altero algumas coisas no meu programa que tenho de cadastro de clientes. Coisas básicas vamos dizer; Para facilitar tudo, quando o programa foi criado, foi feito um campo de data automático no banco de dados como abaixo. `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP Funciona bem para o que preciso, mas ele traz a data nesse formato: 2020-03-25 00:20:03 Data no formato ano/mês/dia e eu queria no formato tradicional dia/mês/ano. Só para levar em conta. eu trago a data para visualizar em um campo normal de inpunt com o value="[date]" Esse acima é um dos problemas que quero resolver com a parte da data. Já a segunda questão é justamente envolvendo essa data automática, pois qualquer edição que faço ele atualiza a data e o horário. Perfeito. Mas perco a data de cadastro original do cliente. É possível eu ter um outro campo de data automático mas que apenas grave o cadastro e não atualize automaticamente nas edições? Eu queria que uma data fosse do cadastro e não atualizasse e outra data continuasse como está, apenas fazendo a inversão. Não adianta eu colocar a data manual no cadastro, pois pessoas colocam datas diferentes das do dia do cadastro.
  16. Rebeca Julia Bronzatti

    Transação PHP

    Alguém consegue me ajudar a fazer uma transação com duas tabelas em PHP, infelizmente ainda não sei fazer isso.
  17. Opa tudo bem? Tenho uma query que agrupa por CIDADE, o problema é que o cliente pode digitar a cidade, então as vezes digita com e sem caracter especial, por exemplo: São Paulo, e Sao Paulo, como posso agrupar os 2? "SELECT sum(p.total_pedido) as totalpedidos, p.id_empresa, p.id_cliente, c.id, c.cidade FROM pedidos AS p JOIN clientes AS c ON p.id_cliente = c.id WHERE p.id_empresa = '".$_CPD['CompanyId']."' AND p.finalizado = '1' AND MONTH(p.data_pedido) = '$mes_atual' group by c.cidade order by totalpedidos desc limit 0,10"
  18. ismaelfiorotti

    Busca Avançada Com Filtros

    Olá, Bom Dia! Estou fazendo um sistema de busca avançada no PHP, estou precisar fazer uma pesquisa onde coloco mais de 1 opção para busca. OBS: - $buscaExata = no valor padrão ele é AND, quando eu marco ele altera para OR - eu preciso fazer um tipo de busca onde se eu colher a localidade e a equipe ele me mostre somente com essas duas condições! - com certeza meu codigo esta errado e não estou conseguindo fazer a logica dessa pesquisa - se eu selecionar todos os campos ele funciona,. porem quero só buscar 2 condições ou 3 condições não todas. CODIGO PRA BUSCA QUE TENHO $trechoPesquisa = filter_input(INPUT_POST, "trechoPesquisa"); $statusPesquisa = filter_input(INPUT_POST, "statusPesquisa"); $dataInicialPesquisa = filter_input(INPUT_POST, "dataInicialPesquisa"); $dataFinalPesquisa = filter_input(INPUT_POST, "dataFinalPesquisa"); $localidadePesquisa = filter_input(INPUT_POST, "localidadePesquisa"); $idEquipePesquisa = filter_input(INPUT_POST, "idEquipePesquisa"); $buscaExata = filter_input(INPUT_POST, "buscaExata" ); if(!$buscaExata){$buscaExata = 'OR';} $busca_query = $con->prepare("SELECT * FROM eventos WHERE status LIKE '%$statusPesquisa%' $buscaExata localidade LIKE '%$localidadePesquisa%' $buscaExata idEquipe LIKE '%$idEquipePesquisa%' $buscaExata dataEvento BETWEEN '$dataInicialPesquisa' AND '$dataFinalPesquisa'"); PRINT DA MINHA TELA DO FILTRO
  19. Pessoal, meu primeiro tópico, então desculpa qualquer coisa... É o seguinte, pra treinar to criando um sisteminha de aposta. Consiste em 2 campos, Valor apostado e ODD (odd é o quanto vai multiplicar a aposta caso ganhe). Porém quero colocar uma telinha aonde ele vai somar todos os ganhos e perdas do dia. Estou fazendo a soma direto no php, porém gostaria de passar o resultado dessa soma no banco de dados para assim ser possível somar as colunas. Eu tenho o metodo de escolha que é Ganhou ou Perdeu. Exemplo: Valor apostado: R$5,00 | ODD 2.0 = R$10,00 Porém o lucro é apenas R$5,00. Tendo em vista que o lucro é subtraído do valor total - valor apostado. Caso perca, o valor apostado apenas passa a ser negativo Vou deixar o código que estou utilizando: <?php session_start(); include_once("servidor.php"); if (!empty($_SESSION['usuario']) and !empty($_SESSION['id'])) { $id = $_SESSION['id']; $nome = $_SESSION['nome']; $usuario = $_SESSION['usuario']; }else{ $_SESSION['mensagem']="Você não está logado"; header("Location: index.php"); exit; } $id = $_SESSION['id']; $consulta = "SELECT * FROM Resultados WHERE id = '$id' ORDER BY resultado ASC"; $con = mysqli_query($conexao, $consulta); $banca = "SELECT * FROM Usuarios"; $conBanca = mysqli_query($conexao, $banca); ?> <!DOCTYPE html> <html> <head> <title>Anote sua Aposta - Painel</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" type="text/css" href="css/cssEstilo.css"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous"> <!-- Font Awesome --> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> <script type="text/javascript" src="js/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="js/bootstrap.min.js"></script> <script type="text/javascript" src="js/jquery.mask.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#valor").mask("99990.00", {reverse: true}) $("#odd").mask("999.999.990.00", {reverse: true}) }) </script> </head> <body class="fundoBodyPainel"> <!-- topo --> <?php include('topo.php'); ?> <!-- fim topo --> <section> <nav> <p class="topoPainel"><strong>Bem vindo(a),</strong> <?php echo $_SESSION['nome'];?></p> </nav> </section> <!-- Botão para acionar modal --> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalExemplo"> Adicionar uma nova aposta </button> <!-- Modal --> <div class="modal fade" id="modalExemplo" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Adicionar uma nova aposta</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Fechar"> <span aria-hidden="true">&times;</span> </button> </div> <div class="modal-body"> <section> <div> <form action="validarResultado.php" method="get" accept-charset="utf-8"> <div class="form-group"> <label>Valor Apostado:</label> <input type="text" class="form-control" id="valor" placeholder="Valor Apostado" name="valor"> </div> <div class="form-group"> <label>ODD:</label> <input type="text" class="form-control" id="odd" placeholder="ODD" name="odd"> </div> <div class="form-group"> <label for="Resultado">Resultado</label> <select id="inputEstado" class="form-control" name="resultado"> <option selected>Escolher...</option> <option>Ganhou</option> <option>Perdeu</option> </select> </div> </div> <button id="botaoCadastro" type="submit" name="enviar" class="btn btn-danger">Cadastrar</button> </form> </div> </section> </div> </div> </div> </div> <section class="containerContatos"> <div class="container"> <div class="row"> <div class="col-md-12"> <div class="d-flex justify-content-center table-responsive"> <table class="table table-striped" style="background: white;"> <thead class="thead-dark"> <tr> <th scope="col">Valor</th> <th scope="col">ODD</th> <th scope="col">Resultado</th> <th scope="col">ID Aposta</th> <th scope="col">Retorno</th> </tr> </thead> <tbody> <?php while($dado = mysqli_fetch_assoc($con)) { ?> <tr> <td><?php echo $dado["valor"]; ?></td> <td><?php echo $dado["odd"]; ?></td> <td><?php echo $dado["resultado"]; ?></td> <td><?php echo $dado["idAposta"]; ?></td> <td><?php $opcao1 = $dado["resultado"]; if ("$opcao1" == 'Ganhou') { $retorno = ($dado["valor"] * $dado["odd"]) - $dado["valor"]; $retorno1 = $retorno; $retorno1 = number_format($retorno1, 2, '.', ''); $retorno4 = $retorno; echo "$retorno1"; } if ("$opcao1" == 'Perdeu') { $retorno = ($dado["valor"] - $dado["valor"]) - $dado["valor"]; $retorno1 = $retorno; $retorno1 = number_format($retorno1, 2, '.', ''); $retorno4 = $retorno; echo "$retorno1"; } ?> </td> </td> </tr> <?php } ?> </tbody> </table> </div> </div> </div> </div> </section> <?php ?> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script> </body> </html>
  20. Carlos Web Soluções Web

    Node.js \ MySQL \ Erro ao fazer query !!

    Olá !! Estou seguindo um tutorial de Node.js, estou na parte de MySQL e estou tentando efetuar o seguinte código: demo_create_db.js: var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", user: "Legendary003", password: "password" }); con.connect(function(err) { if (err) throw err; console.log("Connected!"); con.query("CREATE DATABASE mydb", function(err, result) { if (err) throw err; console.log("Database created"); }); }); Está retornando erro da imagem abaixo: Imagem do Erro !!
  21. Marxrj

    Apagar foto do bd e da pasta

    Boa noite, No meu cadastro ele chama o arquivo delete.php, mas ele deleta o caminho da imagem no banco de dados somente, eu queria incluir a função para que ele excluísse também a imagem da pasta fotos. <?php session_start(); include_once("conexao.php"); if (isset($_GET["id"])) { $Id = $_GET["id"]; } $sql = "DELETE FROM images_info WHERE id='" . $Id . "'"; mysqli_query($conn, $sql); header("index.php"); ?>
  22. Alberto Nascimento

    Formulário para Inserir Dados

    Estou utilizando agora PHP 7.2 em meu servidor e gostaria de saber onde consigo baixar ou se teriam algum exemplo de formulario PHP que inserisse dados em um banco de dados mysql. Utilizo o seguinte abaixo: index.php <?php session_start(); ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>CRUD - Cadastrar</title> </head> <body> <h1>Cadastrar Usuário</h1> <?php if(isset($_SESSION['msg'])){ echo $_SESSION['msg']; unset($_SESSION['msg']); } ?> <form method="POST" action="processa.php"> <label>Nome: </label> <input type="text" name="nome" placeholder="Digite o nome completo"><br><br> <label>E-mail: </label> <input type="email" name="email" placeholder="Digite o seu melhor e-mail"><br><br> <input type="submit" value="Cadastrar"> </form> </body> </html> processa.php <?php session_start(); include_once("conexao.php"); $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL); //echo "Nome: $nome <br>"; //echo "E-mail: $email <br>"; $result_usuario = "INSERT INTO usuarios (nome, email, created) VALUES ('$nome', '$email', NOW())"; $resultado_usuario = mysqli_query($conn, $result_usuario); if(mysqli_insert_id($conn)){ $_SESSION['msg'] = "<p style='color:green;'>Usuário cadastrado com sucesso</p>"; header("Location: index.php"); }else{ $_SESSION['msg'] = "<p style='color:red;'>Usuário não foi cadastrado com sucesso</p>"; header("Location: index.php"); } conexao.php <?php $servidor = ""; $usuario = ""; $senha = ""; $dbname = ""; //Criar a conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); Com isto, esta retornando as mensagens de erro abaixo: Linha: 8 Linha: 12 Linha: 14 Obrigado desde já !!
  23. Boa noite pessoal. Eu sou novo em banco de dados e estou tendo um problema ao tentar dar um INSERT na tabela que eu criei um TRIGGER. A ideia deste trigger era verificar se o quantidade disponível de um determinado produto cadastrado na tabela 'tb_produto' estaria disponível para acrescentar na tabela 'tb_item', e ao mesmo tempo este TRIGGER atualizaria a tabela 'tb_produto' no campo qtde_estoque. O erro que aoarece é o seguinte: Error Code: 1109. Unknown table 'tb_produto' in field list 0.000 sec Segue a baixo como foi que eu estruturei o comando: DELIMITER | CREATE TRIGGER trg_produto_item_insert BEFORE INSERT ON tb_item FOR EACH ROW BEGIN IF (tb_produto.qtde_estoque >= NEW.quantidade) THEN INSERT INTO tb_item(nome, quantidade, id_produto) VALUES(NEW.nome, NEW.quantidade, NEW.id_produto); UPDATE tb_produto SET qtde_estoque = qtde_estoque - NEW.quantidade WHERE id = NEW.id_produto; END IF; END; | DELIMITER ;
  24. Meu site esta mostrando uma mensagem de site hackeado, já restaurei um backup do site mesmo assim continua, entrei em contato com os programadores da minha hospedagem e eles me deixaram na mão não sabem o que esta acontecendo, não sou muito avançado na área de programação então quem poder me dar uma luz agradeço.
  25. Ola pessoal, Estou desenvolvendo um form de pesquisa simples(com um campo somente). No caso, esta pesquisa retornaria o nome da cidade , mas com opcoes da pessoa escolher alguns dados do seu perfil(nao precisa gravar nada no banco) é só demonstrativo Voces tem alguma ideia disso? Obrigada
×

Important Information

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