Ir para conteúdo

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


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

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


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 536 registros

  1. douglas79

    (Ajuda) Formulário simples com foto

    Boa noite pessoal, Estou seguindo um livro em PHP, existe um campo pra inserir a imagem de um determinado produto. Fiz um formulário como teste e juntei uns códigos que achei na internet e até está dando certo, os dados estão indo pro BD. Mas tenho duas dúvidas e queria a ajuda do pessoal. Uma é colocar a sequencia nas fotos quando cadastrados (exemplo foto01, foto02 .... foto n) e ao inserir a imagem que é somente pode imagem com a suas extensões e uma mensagem informando. Eis o código: <?php include "conn.php"; $nome = $_POST['nome']; $email = $_POST['email']; $foto = $_FILES['foto']; $pasta = "img/"; $sql = "INSERT INTO cad (nome,email,foto) VALUES ('".$nome."','".$email."','".$_FILES['foto']['name']."')"; mysql_query($sql,$con); $nome_final = time(). '.jpg'; if (move_uploaded_file($foto['tmp_name'], $pasta . $nome_final)) { header("location:index.php"); } else { echo "Erro"; } ?> Aguardo as ajudas, desde já obrigado! []'s
  2. granderodeo

    Carrinho de compras é o mesmo em todos PCs

    Olá meus amigos programadores, estou desenvolvendo uma loja virtual, e percebi um erro. Criei um banco de dados chamado 'cart_system' , com uma tabela 'cart'. Coloquei o site online para fazer testes, e coloquei os produtos normalmente no carrinho, mas ao abrir em outro PC o site, estava o mesmo carrinho, por exemplo coloquei 5 produtos em um PC e quando abrir o site em outro PC estava os mesmos 5 produtos já adicionados. Assim que adiciona o produto é adicionado ao 'cart' no BD, e quando for ver os produtos ele puxa do BD os produtos que estão atualmente no 'cart', será que foi esse o meu erro. Se puderem me ajudar com maneiras de concertar esse erro, agradeço muito. Vou deixar abaixo os códigos. Javascript do index.php que adiciona os produtos ao carrinho <script type="text/javascript"> $(document).ready(function(){ $(".addItemBtn").click(function(e){ e.preventDefault(); var $form = $(this).closest(".form-submit"); var pid = $form.find(".pid").val(); var pname = $form.find(".pname").val(); var pprice = $form.find(".pprice").val(); var pimage = $form.find(".pimage").val(); var pcode = $form.find(".pcode").val(); $.ajax({ url: 'carrinho/action_car.php', method: 'post', data: {pid:pid,pname:pname,pprice:pprice,pimage:pimage,pcode:pcode}, success:function(response){ $("#message").html(response); window.scrollTo(0,0); load_cart_item_number(); } }); }); load_cart_item_number(); function load_cart_item_number(){ $.ajax({ url: 'carrinho/action_car.php', method: 'get', data: {cartItem:"cart_item"}, success:function(response){ $("#cart-item").html(response); } }); } }); </script> index_cart.php <div class="container"> <div class="row justify-content-center"> <div class="col-lg-10"> <div style="display:<?php if(isset($_SESSION['showAlert'])){echo $_SESSION['showAlert'];}else { echo 'none'; } unset($_SESSION['showAlert']); ?>" class="alert alert-success alert-dismissible mt-3"> <button type="button" class="close" data-dismiss="alert">&times;</button> <strong><?php if(isset($_SESSION['message'])){echo $_SESSION['message'];} unset($_SESSION['showAlert']); ?></strong> </div> <div class="table-responsive mt-2"> <table class="table table-bordered table-striped text-center"> <thead> <tr> <td colspan="7"> <h4 class="text-center text-info m-0">Produtos em seu carrinho!</h4> </td> </tr> <tr> <th>ID</th> <th>Imagem</th> <th>Produto</th> <th>Preço</th> <th>Quantidade</th> <th>Valor Total</th> <!------ REMOVER TODOS ITENS DO CARRINHO -----> <th> <a href="action_car.php?clear=all" class="badge-danger badge p-1" onclick="return confirm('Tem certeza de que deseja limpar seu carrinho?');"> <i class="fa fa-trash"></i>&nbsp;&nbsp;Limpar Carrinho</a> </th> <!------ FIM REMOVER TODOS ITENS DO CARRINHO -----> </tr> </thead> <tbody> <?php require 'config_car.php'; $stmt = $conn->prepare("SELECT * FROM cart"); $stmt->execute(); $result = $stmt->get_result(); $grand_total = 0; while($row = $result->fetch_assoc()): ?> <tr> <td> <?= $row['id'] ?></td> <!-- ID do produto do BD para o carrinho --> <input type="hidden" class="pid" value="<?= $row['id'] ?>"> <td> <img src="../<?= $row['product_image'] ?>" height="50"> </td> <!-- chamada da imagem do BD para o carrinho --> <td><?= $row['product_name'] ?> </td> <td> <?= $row['product_price'] ?> </td> <input type="hidden" class="pprice" value="<?= $row['product_price'] ?>"> </td> <!---- Aumentar ou Diminuir a quantidade do produto -----> <td><input type="number" class="form-control itemQty" value="<?= $row['qty'] ?>" style="width:80px"></td> <!---- Aumentar ou Diminuir a quantidade do produto -----> <!---- Fim Aumentar ou Diminuir a quantidade do produto -----> <td><?= $row['total_price'] ?> </td> <!-- preço total do carrinho --> <!------- REMOVER ITEM DO CARRINHO ------> <td> <a href="action_car.php?remove=<?= $row['id'] ?>" class="text-danger lead" onclick="return confirm('Quer mesmo remover esse produto do carrinho?');"> <i class="fa fa-trash"></i></a> </td> <!------- FIM ITEM REMOVER DO CARRINHO -------> </tr> <?php $grand_total += $row['total_price'] ?> <?php endwhile; ?> <tr> <td colspan="3"> <a href="../index.php" class="btn btn-success"><i class="fa fa-cart-plus"></i>&nbsp;&nbsp;Continue Comprando</a> </td> <td colspan="2"><b>Total Geral</b></td> <td><?= number_format($grand_total); ?> </td> <td> <a href="finalizar_car.php" class="btn btn-info <?= ($grand_total>1)?"":"disabled"; ?>"><i class="fa fa-credit-card"></i>&nbsp;&nbsp;Finalizar Compra</a> </td> </tr> </tbody> </table> </div> </div> </div> </div> action_car.php <?php session_start(); require 'config_car.php'; //conecta ao BD if(isset($_POST['pid'])) { $pid = $_POST['pid']; $pname = $_POST['pname']; $pprice = $_POST['pprice']; $pimage = $_POST['pimage']; $pcode = $_POST['pcode']; $pqty = 1; $stmt = $conn->prepare("SELECT product_code FROM cart WHERE product_code=?"); $stmt->bind_param("s",$pcode); $stmt->execute(); $res = $stmt->get_result(); $r = $res->fetch_assoc(); $code = $r['product_code']; if(!$code){ $query = $conn->prepare("INSERT INTO cart (product_name,product_price,product_image,qty,total_price,product_code) VALUES (?,?,?,?,?,?)"); $query->bind_param("sssiss",$pname,$pprice,$pimage,$pqty,$pprice,$pcode); $query->execute(); echo '<div class="alert alert-success alert-dismissible mt-2"> <button type="button" class="close" data-dismiss="alert">&times;</button> <strong>Item adicionado ao seu carrinho!</strong> </div>'; } else{ echo '<div class="alert alert-danger alert-dismissible fixed-top"> <button type="button" class="close" data-dismiss="alert">&times;</button> <strong>Item já está adicionado ao seu carrinho, você pode definir a quantidade no seu carrinho!</strong> </div>'; } } if(isset($_GET['cartItem']) && isset($_GET['cartItem']) == 'cart_item'){ $stmt = $conn->prepare("SELECT * FROM cart"); $stmt->execute(); $stmt->store_result(); $rows = $stmt->num_rows; echo $rows; } /*REMOVER ITENS DO CARRINHO*/ if(isset($_GET['remove'])){ $id = $_GET['remove']; $stmt = $conn->prepare("DELETE FROM cart WHERE id=?"); $stmt->bind_param("i",$id); $stmt->execute(); $_SESSION['showAlert'] = 'block'; $_SESSION['message'] = 'Produto removido do carrinho!'; header('location:index_cart.php'); } if(isset($_GET['clear'])){ $stmt = $conn->prepare("DELETE FROM cart"); $stmt->execute(); $_SESSION['showAlert'] = 'block'; $_SESSION['message'] = 'Todos os produtos foram removidos!'; header('location:index_cart.php'); } /* FIM REMOVER ITENS DO CARRINHO*/ /* ADICIONAR OU DIMINUIR QTD PRODUTO CARRINHO*/ if(isset($_POST['qty'])){ $qty = $_POST['qty']; $pid = $_POST['pid']; $pprice = $_POST['pprice']; $tprice = $qty*$pprice; $stmt = $conn->prepare("UPDATE cart SET qty=?, total_price=? WHERE id=?") ; $stmt->bind_param("isi",$qty,$tprice,$pid); $stmt->execute(); } /* FIM ADICIONAR OU DIMINUIR QTD PRODUTO CARRINHO*/ /* FINALIZAR PEDIDO */ if(isset($_POST['action']) && isset($_POST['action']) == 'order'){ $name = $_POST['name']; $email = $_POST['email']; $phone = $_POST['phone']; $products = $_POST['products']; $grand_total = $_POST['grand_total']; $address = $_POST['address']; $pmode = $_POST['pmode']; $data = ''; $stmt = $conn->prepare("INSERT INTO orders (name,email,phone,address,pmode,products,amount_paid) VALUES (?,?,?,?,?,?,?)"); $stmt->bind_param("sssssss",$name,$email,$phone,$address,$pmode,$products,$grand_total); $stmt->execute(); $data .= '<div class="text-center> <h1 class="display-4 mt-2 text-danger">Obrigado!</h1> <h2 class="text-success">Seu pedido foi realizado com sucesso</h2> <h4 class="bg-danger text-light rounded p-2">Items Comprados : '.$products.'</h4> <h4 class="bg-danger text-light rounded p-2">Seu nome : '.$name.'</h4> <h4 class="bg-danger text-light rounded p-2">Seu E-mail : '.$email.'</h4> <h4 class="bg-danger text-light rounded p-2">Seu telefone : '.$phone.'</h4> <h4 class="bg-danger text-light rounded p-2">Valor total pago : '.number_format($grand_total,2).'</h4> <h4 class="bg-danger text-light rounded p-2">Forma de pagamento : '.$pmode.'</h4> </div>'; echo $data; } ?>
  3. granderodeo

    Como criar uma página igual com conteúdos diferentes

    Olá, estou aprendendo a desenvolver lojas virtuais, e queria saber como fazer uma página igual com conteúdos diferentes, típicos das lojas virtuais. Por exemplo ao clicar sobre um produto ir para a página com conteúdo referente aquele produto que eu cliquei. Sou iniciante em PHP, desde já agradeço a quem me ajudar. página verproduto.php <?php require_once('config/include.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <style> p{ color: black; } </style> <p><?php echo isset( $_SESSION['product_name'] ) ? $_SESSION['product_name']: "" ?></p> </body> </html> página inicial do site index.php <div class="row mt-2"> <?php include 'carrinho/config_car.php'; $stmt = $conn->prepare("SELECT * FROM product"); $stmt->execute(); $result = $stmt->get_result(); while($row = $result->fetch_assoc()): ?> <div class="col-sm-6 col-md-4 col-lg-3 mb-2"> <div class="card-deck"> <div class="card p-2 border-secondary mb-2"> <a href="verproduto.php"><img src="<?= $row['product_image']; ?>" class="card-img-top"></a> <h6 class="text-light bg-danger text-center rounded p-1"><?= $row['promo']; ?></h6> <p class="text-center"> <?= $row['product_name']; ?><br> </p> <h4 class="card-title text-center">Por : R$<?= $row['product_price'] ?></h4> <form accept-charset="utf-8" action="" class="form-submit"> <input type="hidden" class="pid" value="<?= $row['id'] ?>"> <input type="hidden" class="pname" value="<?= $row['product_name'] ?>"> <input type="hidden" class="pprice" value="<?=$row['product_price']?>"> <a href="#"><input type="hidden" class="pimage" value="<?= $row['product_image'] ?>"></a> <input type="hidden" class="pcode" value="<?= $row['product_code'] ?>"> <button class="btn btn-success btn-block addItemBtn"><i class="fa fa-shopping-cart"></i> Adicionar ao Carrinho</button> </form> </div> </div> </div> <?php endwhile; ?>
  4. Hugo_Santos

    Deixar Consulta no MySQL mais rápida

    Preciso fazer uma consulta em um banco com 7 milhões de registros, mais precisamente 7.387.951 milhões, já adicionei as devidas index porém continua muito lento, será que alguem poderia me ajudar? SELECT a.nome_candidato,a.numero_cand,a.sigla_partido,SUM(a.total_votos) as total_votos,a.ds_tot_turno FROM votacao_candidato a WHERE a.ds_cargo='Deputado Estadual' AND a.sigla_uf='SP' AND a.nome_municipio='santos' AND a.desc_sit_candidato='DEFERIDO' GROUP BY a.sq_candidato ORDER BY a.total_votos DESC LIMIT 10
  5. Olá amigos, Tenho uma tabela Character Set: UFT8 e Collation: uft8_general_ci. Não consigo fazer um select onde possa ignorando maiúsculas, minúsculas, acentos e caracteres especiais. Já varri a internet e nada no original ou adaptado funcionou. Ignora maiúsculas e minúsculas ainda dá certo mais quanto vai para acentuação fico perdido. Tentei algo como: "SELECT DISTINCT * FROM livros WHERE tituloLivro LIKE _utf8'%".$termo."%' COLLATE utf8_unicode_ci OR tituloLivro LIKE '%".$termo."%'" Usei uft8_encode e uft8_decode na variável termo e ainda nada. Alguma dica?! Valeu
  6. danielcruz733

    Queries SQL

    Boa tarde a todos,estou fazendo um trabalho de banco de dados para a faculdade e devo dizer que BD não é o meu forte. Modelei um banco de dados referente a uma clínica odontológica e como parte do trabalho preciso responder a algumas queries, mas estou esbarrando em duas delas. Talvez vocês possam me ajudar (acredito que sim pois é algo a nível básico).1. A primeira query é a seguinte:Preciso listar o nome de todos os médicos trainees cujos testes de avaliação contem o termo "insuficiente". Além do nome do médico trainee, a consulta deve me retornar o seu ID, sua pontuação, a descrição do teste (suficiente, insuficiente...) e o nome do médico que fez a avaliação.Segue as tabelas que estou trabalhando para esta query:►empregado [id, nome] - esta tabela contém todos os funcionários da clínica, incluindo os médicos e médicos trainees►medico_trainee [id_medico_trainee, id_medico_supervisor] - os dois atributos atuam como chaves estrangeiras, a primeira referencia o id da tabela médico e a segunda referencia o id da tabela médico_permanente►medico [id] - id é chave primária e estrangeira que referencia id de empregado►medico_permanente [id] - id é chave primária e estrangeira que referencia id de medico►avaliacao [id, descricao, pontuacao] - id é chave primária e estrangeira que referencia id de medico_traineeNa query abaixo eu consigo listar tudo o que preciso exceto o nome do médico que fez a avaliação (essa parte não consegui fazer)select e.nome, e.id, a.pontuacao, a.descricaofrom empregado ejoin avaliacao a on a.id=e.idwhere descricao=''insuficiente'' order by a.avaliacao desc;2. A segunda query é a seguinte:Preciso listar o nome, cidade e o id de todos os clientes da clínica cuja consulta o médico tenha diagnosticado "gingivitis" ou "periodontitis". Esta não me parece muito difícil mas também estou batendo cabeça. Segue abaixo as tabelas que estou trabalhando para esta query:►cliente [id, nome, cidade]►consulta [id_medico, id_cliente]►resultado_consulta [id_medico, descricao] - em descrição é que o médico anota o diagnóstico: "gingivitis", "periodontitis", etc.Se alguém tiver alguma dica agradeço.
  7. Marcones Borges

    Comparar nomes e pegar ID

    Olá, estou precisando comprar duas tabelas ambas na coluna nome, assim pegando o id da tabela 2. Exeplo tabela 1 Id Nome Tabela 2 Nome Se os nomes for igual, então exibe o id na coluna, acho que deu de entender... Preciso montar um relatorio da tabela 2 porém a mesma não tem gravada a matricula, apenas o nome, data, descrição. na tabela 1 tem a matricula, então precisaria comparar os nomes assim então nome igual ele mostra o id da tabela 2.
  8. Caros, estou criando um sistema de listagem de produtos em que os mesmos sejam apresentados de acordo com sua categoria. O sistema funciona da seguinte forma: Os dados são cadastrados no BD "mercado" na tabela produtos contendo 4 campos (id, produto, categoria e preço) e as categorias são cadastradas na tabela categoria contendo 2 campos (id e categoria). Na página produtos.php deve ser apresentado da seguinte forma: As categorias são relacionadas em TABs e os produtos em Tabela, de acordo com sua categoria, ou seja se tenho a categoria "Bebidas" deve ser apresentado todas as Bebidas desta categoria na TAB Bebidas e assim por diante. Porém não estou conseguindo fazer isso, só está sendo apresentado os produtos da primeira categoria e repetindo nas demais. Segue o código que estou usando para construção: Página Produtos.php <div class="container"> <h2>Lista de Produtos por Categoria</h2> <br><br> <?php include_once 'select_produtos.php'; ?> <ul class="nav nav-tabs nav-pills nav-justified"> <?php echo $categorias_menu; ?> </ul> <div class="tab-content"> <table class="table table-hover"> <thead class="thead-dark"> <tr> <th scope="col">Código</th> <th scope="col">Produto</th> <th class=" text-center" scope="col">Valor</th> </tr> </thead> <tbody> <?php echo $lista_produtos; //faz a chamada para a variável no arquivo "select_produtos.php" ?> </tr> </tbody> </table> </div> </div> Página Select_produtos.php <?php include_once 'conexao.php'; $categorias_sql = "SELECT * FROM categorias ORDER BY id ASC"; $categorias_result = mysqli_query( $connect, $categorias_sql ); $categorias_menu = ''; $produtos_query = "SELECT * FROM produtos ORDER BY produto ASC"; $produtos_result = mysqli_query( $connect, $produtos_query ) or die ("database error:". mysqli_error($connect)); $lista_produtos = ''; $i = 0; //EXIBIR O MENU - ABAS - DE CADA CATEGORIA while ( $categorias = mysqli_fetch_array( $categorias_result ) ) { if ( $i == 0 ) { $categorias_menu .= ' <li class="active"> <a href="#' . $categorias[ "id" ] . '" data-toggle="tab" role="tab">' . $categorias[ "categoria" ] . '</a> </li> '; $lista_produtos .= ' <div id="' . $categorias[ "id" ] . '" class="tab-pane fade in active"> '; } else { $categorias_menu .= ' <li> <a href="#' . $categorias[ "id" ] . '" data-toggle="tab" role="tab">' . $categorias[ "categoria" ] . '</a> </li> '; $lista_produtos .= ' <div id="' . $categorias[ "id" ] . '" class="tab-pane fade"> '; } $i++; //Verfica se existem produtos na tabela if(!mysqli_num_rows($produtos_result)) { $lista_produtos .= '<br>Produto não encontrado!'; }else{ //LISTANDO PRODUTOS NO FORMATO DE TABELA while ( $sub_row = mysqli_fetch_array( $produtos_result ) ) { if($sub_row['categoria_id'] == $categorias['id']){ $lista_produtos .= '<tr>'; $lista_produtos .= '<td class="text-uppercase">' . utf8_encode($sub_row[ "id" ]) . '</td>'; $lista_produtos .= '<td class="text-uppercase">' . utf8_encode($sub_row[ "produto" ]) . '</td>'; $lista_produtos .= '<td class="text-uppercase text-center">R$ ' . $sub_row[ "preco" ] . '</td>'; } } } } $lista_produtos .= '<div style="clear:both">'; ?> Onde está meu erro ou o que estou deixando de fazer aqui? Segue imagem da tela como quero que fique. Obrigado.
  9. Boa tarde Preciso somar a quantidade de entregas por cliente e o valor de compras por cliente Alguém poderia me ajudar? SELECT customers.email, customers.telefone_celular, customers.telefone_fixo, customers.nome, customers.sexo, customer_addresses.rua, customer_addresses.numero, customer_addresses.cep, customer_addresses.bairro, customer_addresses.cidade, customer_addresses.estado, customer_addresses.entrega, orders.total, (select sum(total) FROM orders) FROM customers INNER JOIN customer_addresses ON customers.id = customer_addresses.customer_id INNER JOIN orders ON customer_addresses.customer_id = customers.id;
  10. Ygor Guedes

    Consulta em 3 tabelas

    Senhores, bom dia! Gostaria de uma imensa ajuda pois neste momento estou com uma consulta que está levando muito tempo para ser concluída; via mysql. Gostaria de me fazer entender: 1. Na tabela status, recebo a cada 3 minutos, aproximadamente 500 registros. 2. Na tabela cadastro_ponto, estão os dados estáticos para pesquisa, que deveria estar entrelaçado com a tabela status. 3. Na tabela tab_garagens, também possui dados estáticos. 4. O campo em comum na tabela status e na tabela cadastro_pontos, é o campo onibus_ponto 5. O campo em comum na tabela cadastro_pontos e na tabela tab_garagens, é o campo local com o campo onibus_prefixo Minha consulta seria a seguinte: buscar apenas o último registro de cada agrupamento de dados (agrupado pelo campo onibus_ponto com MAX(data) em que estes fiquem diferentes de 4 minutos) com um join na tabela cadastro_pontos (para verificar se existe uma associação) e um último join na tabela tab_garagens (para verificar se existe um cadastro associado também). Hoje minha consulta está assim: SELECT s.id, s.onibus_ponto, s.data FROM status s JOIN cadastro_pontos c ON c.onibus_ponto = s.onibus_ponto JOIN tab_garagens t ON t.onibus_prefixo = c.local WHERE s.id = (SELECT id FROM status WHERE onibus_ponto = s.onibus_ponto ORDER BY data DESC LIMIT 1) AND data < (NOW() - INTERVAL 4 MINUTE) No entanto, ela está demorando muito tempo para realizar toda esta consulta (de 3 a 5 minutos). Alguma coisa não está certo e eu não entendo muito de SQL; tenho apenas conhecimentos superficiais. Outro detalhe: como inserir alguma coisa e fazer com que os dados se apaguem automaticamente, deixando sempre os mais novos, AGRUPADOS pela coluna onibus_ponto? Esta tabela, a cada dia, gera aproximadamente 13 mil registros. Se puderem me ajudar, fico agradecido! Minhas tabelas estão em anexo!
  11. maxsybam

    Consulta no banco

    Fala pessoal, eu estou desenvolvendo um sistema de estoque para a minha universidade para o meu TCC. Neste sistema tenho telas de consultas. Em uma das consultas seria uma consulta por um item especifico, fiz um select para selecionar qual o item a ser consultado no banco, mas na hora que clico no botão de consultar, ele está trazendo todos os itens cadastrados e eu gostaria que voltasse só o que está relacionado ao que foi selecionado. CÓDIGO DO SELECT <form action="item_resultado.php" action="POST"> <b></br></br> Item <select name="item"> <?php require_once("connect.php"); $con_bd = connect(); $select_catergoria= "SELECT * FROM tb_item"; $result = mysqli_query($con_bd,$select_catergoria); if ($result){ foreach($result as $item1){ echo"<option value='".$item1['id_item']."'>".$item1['desc_item']."</option>"; } } ?> </select><label> </b> </br></br><input type="submit" name="btconsultar" value="Consultar"> </form> CÓDIGO DA TELA item_resultado.php <div class="corpo"> <?php require_once("connect.php"); $conbd=connect(); if(empty($modelo)){ $consulta="SELECT * FROM tb_item"; }else{ $consulta="SELECT * FROM tb_item INNER JOIN tb_categoria ON categoria_item=nome_categoria WHERE desc_item AND alc_item AND volume_item AND responsavel_item AND guia_item AND safra_item AND obs_item"; } $consultando=mysqli_query($conbd,$consulta); echo "<table id='tabela'><tr><th>Item</th><th>Categoria</th><th>%ALC</th><th>Volume</th><th>Responsável</th><th>Guia</th><th>Safra</th><th>Observação</th></tr>"; foreach ($consultando as $result_consult) { echo "<tr><td>" . $result_consult['desc_item'] . "</td>"; echo "<td>" . $result_consult['categoria_item'] . "</td>"; echo "<td>" . $result_consult['alc_item'] . "</td>"; echo "<td>" . $result_consult['volume_item'] . "</td>"; echo "<td>" . $result_consult['responsavel_item'] . "</td>"; echo "<td>" . $result_consult['guia_item'] . "</td>"; echo "<td>" . $result_consult['safra_item'] . "</td>"; echo "<td>" . $result_consult['obs_item'] . "</td></tr>"; } echo "</table>"; ?> </div>
  12. 100rafael61

    Mostrar em um DBText informações do banco MySQL?

    Estou fazendo um programa em delphi que pesquisa e mostra dados de alunos. Tenho duas tabelas no banco interligadas por uma FK, e no programa uma FDQuery e um DataSource para cada tabela(alunos e observacoes) (FDQuery1=alunos / FDQuery2=observacoes). A tabela alunos tem os campos: matricula(Chave Primaria, unica), nome, turma, curso, data_de_nascimento, etc. (e possui diferentes alunos já cadastrados) A observacoes tem id_observacao(FK ligada com a matricula da tabela alunos), matricula, observacao, data. Basicamente o que estou fazendo é: Estou usando um DBEdit (ligado no campo observacao pelo datasource) para inserir informações na tabela observacoes no banco. Então essas informações estão sendo inseridas na tabela observacoes, e já estão ficando interligadas no aluno cadastrado que está selecionado na FDQuery1 (estão interligados atraves da matricula) . O meu problema é: Como faço para mostrar em um DBText as informações que foram inseridas(pelo DBEdit) na tabela observacoes (FDQuery2), dependendo do aluno(cadastrado) que esta esta selecionado na FDQuery1 (tabela alunos). Segue algumas imagens para vcs entenderem melhor:
  13. Pessoal, estou fazendo um sistema de datalogger e gostaria de saber se existe alguma função intrínseca do MySQL para pegar, na tela de pesquisa de registros, o valor em um intervalo de tempo pré-definido, ou se eu devo programar para comparar se o timestamp é igual ou imediatamente superior ao anterior, criar um array e incluir nele os valores com esse tempo pré-definidos. Caso essa situação só se resolva com programação (No meu caso, estou usando PHP), a ideia de fazer um fetch de todos os registros no intervalo completo de interesse e testando a condição do tempo é a forma mais eficaz/elegante de se fazer? Por exemplo, os registros são armazenados no banco de dados a cada 30 segundos, mas eu queria fazer um gráfico que pegue apenas os dados de hora em hora. Assim, eu pegaria o primeiro registro, em seguida, eu descartaria do gráfico os registros seguintes cujos valores fossem menores do que 1 hora em relação ao primeiro registro filtrado. Em seguida, iria inserir no gráfico o registro cujo valor fosse 1 hora maior do que o segundo registro filtrado, e assim, sucessivamente. Seria como usar o limit/offset, mas ao invés de filtrar pelo número do registro, seria pela data/hora. Agradeço desde já o apoio
  14. Olá pessoal, sempre desenvolvi pequenos projetos mas agora estou trabalhando com um que tomou uma proporção maior, resumidamente é um sistema de gerenciamento escolar. No início foi desenvolvido para uma única escola, porém, surgiu uma proposta de expansão e acabei de ficar na dúvida qual solução seria mais viável pois não conheço a relação de dados/desempenho do MySQL. Outro ponto é que atualmente o sistema roda em um PC em intranet (com acesso via internet) dentro da própria escola e com a expansão devo mudar para um sistema de hospedagem. Então pensei, bem, tenho duas soluções (que consegui raciocinar). 1 - altero todo o sistema para aceitar multi-escolas o que irá gerar um volume muito grande de informação no banco de dados. 2 - deixo o usuário escolher qual escola ele deseja acessar e com isso dar um banco de dados separado para cada escola, o que pode gerar mais trabalho na hora de dar manutenção. Também fica mais uma pergunta. Até quantos registros uma tabela consegue receber e continuar trabalhando bem? (considerando todo uma estrutura bem montado e colunas chaves indexadas).
  15. Pessoal, estou fazendo um sistema de datalogger e gostaria de saber se existe alguma função intrínseca do MySQL para pegar, na tela de pesquisa de registros, o valor em um intervalo de tempo pré-definido, ou se eu devo programar para comparar se o timestamp é igual ou imediatamente superior ao anterior, criar um array e incluir nele os valores com esse tempo pré-definidos. Caso essa situação só se resolva com programação (No meu caso, estou usando PHP), a ideia de fazer um fetch de todos os registros no intervalo completo de interesse e testando a condição do tempo é a forma mais eficaz/elegante de se fazer? Por exemplo, os registros são armazenados no banco de dados a cada 30 segundos, mas eu queria fazer um gráfico que pegue apenas os dados de hora em hora. Assim, eu pegaria o primeiro registro, em seguida, eu descartaria do gráfico os registros seguintes cujos valores fossem menores do que 1 hora em relação ao primeiro registro filtrado. Em seguida, iria inserir no gráfico o registro cujo valor fosse 1 hora maior do que o segundo registro filtrado, e assim, sucessivamente. Seria como usar o limit/offset, mas ao invés de filtrar pelo número do registro, seria pela data/hora. Agradeço desde já o apoio
  16. Ruan Vitor

    Horario Verão

    Olá Srs, Estou com um pequeno problema, atualmente após o cancelamento do horário verão não consigo pegar o horário local. Utilizando esta query, o qual o primeiro resultado me traz os valores em milissegundo e o outro a data atual. SELECT ROUND(UNIX_TIMESTAMP(CURTIME(4)) * 1000) as DATA, NOW() as dataAtual; Só que os milissegundos está vindo com 1 hora a mais, no caso seria o horário verão. Este é o resultado apresentado: 1571940923186; 2019-10-24 15:15:23 Este são os valores das minhas variáveis de ambiente SELECT @@GLOBAL.time_zone, @@SESSION.time_zone, @@GLOBAL.system_time_zone; SYSTEM; SYSTEM; Hora oficial do Brasil Tem alguma outra variável a ser mudada ? Ou sabem o que pode ser por a função UNIX_TIMESTAMP me trazer com 1 hora a mais ?
  17. Boa tarde galera! estou com o seguinte erro no meu banco de dados Erro SQL (1110): Column 'dest_id' specified twice alguém poderia me explicar por favor como solucionar este problema e procedimentos a serem realizados dentro da minha tabela, grato!
  18. Olá pessoal, Estou pensando de contratar um VPS para rodar aplicações web, Porém estou com um pequeno problema que será como terei serviço de e-mail dentro da minha vps. A parte do servidor web (LAMP) é tranquilo de resolver agora o serviço de e-mail que eu não estou sabendo como fazer. Quero usar o webmin como painel de administração, se tiverem indicação de outro que for gratuito ou opensource também agradeço. Meu questão é como deixar o serviço de e-mail funcional dentro da vps para uso, criar contas etc igual o serviço que vem nas hospedagem normal?
  19. britoriquee

    Comparar dados para liberar conteúdo específico - PHP

    Olá pessoal! Tenho dois bancos: dt_dblogin e dt_dbdados, o primeiro salva os dados de login do usuário, como login, senha, id, etc... Já o segundo salva dados da empresa do usuário, como nome, endereço, cnpj, dentre varios outros. A minha dúvida é: Como faço para verificar qual usuário está logado para liberar o conteúdo certo da empresa dele que está no outro banco? Agradeço a atenção.
  20. studdiox

    Duvida ! < Foto anterior II Próxima Foto >

    Ola gostaria de poder implementar um código com o que já esta funcionando mas o < Foto Anterior II Próxima Foto > não estou conseguindo acho que já queimei os neurônios kkkk Bom o Funcionamento ... tenho uma página que recebe de um GET o id do produto, esse gera as miniaturas das fotos cadastradas e uma foto ampliada no centro, ao clicar nas miniaturas a foto aparece ampliada no centro.... esse centro eu fiz dentro de um iframe pois não consegui fazer diretamente ... vou postar o cod do iframe que chama a pagina onde essa pega o GET ID e amplia a imagem tudo funcionando até aqui mas não consegui fazer dentro dessa imagem ampliada ela ter a opção de anterior e próxima ... consegui somente clicando nas miniaturas iframe <iframe src="zoom.php?id=<?print $codigo_v;?>" name="frame" width="640" marginwidth="0" height="480" marginheight="0" scrolling="no" frameborder="0" hspace="0" vspace="0" id="frame" allowtransparency="true" > </iframe> Pagina que exibe a foto ampliada dentro do iframe <?php include("con.php"); $vid=$_GET["id"]; $vconsulta=mysql_query("SELECT * FROM tb_produtoss WHERE id like '$vid'"); $vdados= mysql_fetch_array ($vconsulta); if(empty($imagem)) { $imagem=$vdados["imagem"]; list ($imagem,$foto1,$foto2,$foto3,$foto4,$foto5,$foto6) = split('[;]',$imagem); } if($imagem == "produtoss/") { $imagem="images/noimage.jpg"; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } --> </style> </head> <body oncontextmenu="return false" onselectstart="return false" ondragstart="return false"> <div align="center"> <img src="thumb.php?imagem=<? print $imagem;?>&x=640' border=" border="0"/> </div> </body> </html> Minha ideia era conseguir passar as fotos sem precisar clicar nas miniaturas ☹️ Se alguém puder ajudar agradeço muito pois eu zerei os neurônios até agora
  21. Guilherme Scarpatto

    Pegar perguntas cadastradas no banco de dados e mostrar na tela

    Estou fazendo um website de perguntas e respostas, na qual o usuário adiciona sua pergunta e outros usuários podem respondê-las, basicamente como esse. Eu consegui fazer até a parte que o usuário cadastra a pergunta no banco, agora eu empaquei na parte de mostrar esssas perguntas na tela inicial do site para que outros usuários possam respondê-las. Queria uma ajuda de como posso fazer isso, qualquer coisa posso postar os cógidos aqui depois.
  22. boa noite, estou com erro de php ,eu queria listar uma tabela mas eu só queria mostra os resultado da pessoa logada.mas com código abaixo ele me retorna esse erro (Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean ugiven in C:\xampp\htdocs\super\eti\vieweti.php on line 39) estou tentado criar uma tabela que mostre resultado de 3 coluna em uma tabela no banco variável esta sendo alimentada certo $idUsuario no echo linha que fica indicado esse erro: while($res = mysqli_fetch_array($result)) { ... } <?php session_start(); ?> <?php if(!isset($_SESSION['valid'])) { header('Location: login.php'); } ?> <?php //including the database connection file include_once("../connection.php"); $idUsuario = $_SESSION["id"]; echo $idUsuario ; //fetching data in descending order (lastest entry first) $result = mysqli_query($mysqli, "SELECT * FROM etiqueta WHERE idemp=".$idUsuario." ORDER BY id DESC"); ?> <html> <head> <title>Homepage</title> </head> <body> <a href="../index.php">Home</a> | <a href="../add.html">Add New Data</a> | <a href="../logout.php">Logout</a> <br/><br/> <table width='80%' border=0> <tr bgcolor='#CCCCCC'> <td>Name</td> <td>Quantity</td> <td>Price (euro)</td> <td>Update</td> </tr> <?php while($res = mysqli_fetch_array($result)) { echo "<tr>"; echo "<td>".$res['nome']."</td>"; echo "<td>".$res['texto']."</td>"; echo "<td>".$res['idemp']."</td>"; echo "<td><a href=\"edit.php?id=$res[idetique]\">Edit</a> | <a href=\"delete.php?id=$res[idetique]\" onClick=\"return confirm('Are you sure you want to delete?')\">Delete</a></td>"; } ?> </table> </body> </html>
  23. rohilario_

    TELA DE SORTEIO COM PHP E JS

    Galera, boa tarde! Estou desenvolvendo um sistema com PHP, Mysql, JS e Bootstrap, que gerencia sorteios conforme cadastro. Tudo funcionando perfeitamente, contudo atualmente fazemos impressões em um layout e colocamos em uma urna, na qual acontece o sorteio manual.. Gostaria, de alguma forma, criar uma tela de sorteio, onde ele buscaria as informações do banco (coluna cartela) e sorteasse um número de cartela qualquer com alguns efeitos de "suspense". O grande problema para mim até o momento: Fraco em JS apesar de fazer algumas "coisinhas"; Não faço ideia nem por onde começar, comecei tão somente lendo alguns efeitos com jquery. https://api.jquery.com/category/effects/ Não sei como pegar as informações do banco mysql com JS. Sugeri o JS por conta das libs disponíveis, mas poderia ser com o proprio PHP... Agradeço as colaborações desde já!
  24. Dark_Trap000

    Problema ao salvar dados em MySQL

    Ola, eu tenho um problema ao salvar ips permitidos no MySQL segue o codigo de salvamento <?php session_start(); include "conexao.php"; if (empty($_SESSION['usuario'])) { header('Location: login.php'); exit(); } $ip = $_SESSION['ip']; echo $pegar_ip = $_SERVER["REMOTE_ADDR"]; if($ip == $pegar_ip) { echo "IP Autorizado!!!"; } else if($ip == 0) { $pegar_ip = $_SERVER["REMOTE_ADDR"]; echo "IP Não Registrado!!!"; $sql = "UPDATE usuario SET creditos = $salvar WHERE usuario_id = $id"; die(); } ?> ele chega á estar tudo certo, + o problema e salvar no mysql. qual o problema ?
  25. Dark_Trap000

    Problem ao salvar dados em MySQL

    Ola, eu tenho um problema ao salvar ips permitidos no MySQL segue o codigo de salvamento <?php session_start(); include "conexao.php"; if (empty($_SESSION['usuario'])) { header('Location: login.php'); exit(); } $ip = $_SESSION['ip']; echo $pegar_ip = $_SERVER["REMOTE_ADDR"]; if($ip == $pegar_ip) { echo "IP Autorizado!!!"; } else if($ip == 0) { $pegar_ip = $_SERVER["REMOTE_ADDR"]; echo "IP Não Registrado!!!"; $sql = "UPDATE usuario SET creditos = $salvar WHERE usuario_id = $id"; die(); } ?> ele chega á estar tudo certo, + o problema e salvar no mysql. qual o problema ?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.