Ygor Sansone
-
Posts
5 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Ygor Sansone
-
-
Eu estou fazendo o meu index e eu queria colocar somente alguns produtos. Eu tenho uma pagina que mostra todos os meus produtos porém eu queria fazer o meu index diferente. ex: todos os produtos que tiverem o valor 1 no campo do banco de dados desconto aparecer no meu index, eu tenho que mudar isso no meu select from, porém eu não sei como fazer isso, teria como alguém me ajudar ?
o meu select está deste jeito
//Selecionar todos os cursos da tabela $result_curso = "SELECT * FROM cursos"; $resultado_curso = mysqli_query($conn, $result_curso);
esse codigo é da minha pagina de pesquisa, eu não lembro como faz
//Verificar se está sendo passado na URL a página atual, senao é atribuido a pagina $pagina = (isset($_GET['pagina']))? $_GET['pagina'] : 1; if(!isset($_GET['pesquisar'])){ header("Location: produtos.php"); }else{ $valor_pesquisar = $_GET['pesquisar']; } //Selecionar todos os cursos da tabela $result_curso = "SELECT * FROM cursos WHERE nome LIKE '%$valor_pesquisar%'"; $resultado_curso = mysqli_query($conn, $result_curso);
Muito obrigado desde já
-
Em 28/10/2017 às 02:16, iHollyZinhO disse:
Exatamente. Para criar as funções você deverá usar JavaScript para configurar os cliques na lista para selecionar, etc. Alguns desenvolvedores costumam criar a lista principal e as internas todas juntas, mas deixando apenas a principal visível e as outras são controladas por uma função em JavaScript.
Eu não entendi como eu poderia fazer, eu iria trocar o select por ul ? Eu gostaria de fazer mais ou menos nesse estilo
-
@iHollyZinhO Eu gostaria de tirar o select e fazer por ul, igual a um menu dinamico
-
Eu estou aprendendo PHP, e eu queria fazer um sistema de pesquisa por categoria usando ul, eu consegui fazer um sistema de pesquisa usando select que eu aprendi em um site porém eu não achei nenhum site ou video que explicasse como fazer um sistema usando ul.
Eu gostaria de fazer pesquisa por categoria em que eu possa usar o meu sistema de vitrine.
O meu código está por select porém eu queria mudar para ul. Vou explicar como eu fiz o meu banco de dados, o meu banco tem as tabelas categoria, subcategoria e cursos, uma depende da outra mas a tabela cursos que tem todos os meu produtos (nome, img, url...)
Esta é a minha vitrine
Esta é como o meu sistema por select mostra os meu produtos
Este é o meu banco de dados
Eu já tentei mudar varias vezes esse código porém nunca entra neste modelo.
O codigo que eu quero mudar é esse:
<form action="" method="POST"> <label>Categoria:</label> <select name="id_categoria" id="id_categoria"> <option value="">Escolha a Categoria</option> <?php $result_cat = "SELECT * FROM categoria ORDER BY nome"; $resultado_cat = mysqli_query($conn, $result_cat); while($row_cat = mysqli_fetch_assoc($resultado_cat) ) { echo '<option value="'.$row_cat['id'].'">'.$row_cat['nome'].'</option>'; } ?> </select><br><br> <label>Subcategoria:</label> <span class="carregando">Aguarde, carregando...</span> <select name="id_sub_categoria" id="id_sub_categoria"> <option value="">Escolha a Subcategoria</option> </select><br><br> <input type="submit" value="Pesquisar"> </form> </div> <?php if($_SERVER['REQUEST_METHOD']=='POST'){ $id_categoria = $_POST['id_categoria']; $id_sub_categoria = $_POST['id_sub_categoria']; $result_pesquisar = "SELECT nome FROM cursos WHERE categoria_id = '$id_categoria' AND subcategoria_id = '$id_sub_categoria'"; $resultado_pesquisar = mysqli_query($conn, $result_pesquisar); while ($row_pesquisar = mysqli_fetch_assoc($resultado_pesquisar)){ echo "Empresa: ".$row_pesquisar['nome'] . "<br>"; } } ?> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $('#id_categoria').change(function(){ if( $(this).val() ) { $('#id_sub_categoria').hide(); $('.carregando').show(); $.getJSON('sub_categorias.php?search=',{id_categoria: $(this).val(), ajax: 'true'}, function(j){ var options = '<option value="">Escolha Subcategoria</option>'; for (var i = 0; i < j.length; i++) { options += '<option value="' + j.id + '">' + j.nome + '</option>'; } $('#id_sub_categoria').html(options).show(); $('.carregando').hide(); }); } else { $('#id_sub_categoria').html('<option value="">– Escolha Subcategoria –</option>'); } }); }); </script>
O codigo que eu da vitrine é esse:
<?php include_once("conexao.php"); //Verificar se está sendo passado na URL a página atual, senao é atribuido a pagina $pagina = (isset($_GET['pagina']))? $_GET['pagina'] : 1; if(!isset($_GET['pesquisar'])){ header("Location: comprar.html"); }else{ $valor_pesquisar = $_GET['pesquisar']; } //Selecionar todos os cursos da tabela $result_curso = "SELECT * FROM cursos WHERE nome LIKE '%$valor_pesquisar%'"; $resultado_curso = mysqli_query($conn, $result_curso); //Contar o total de cursos $total_cursos = mysqli_num_rows($resultado_curso); //Seta a quantidade de cursos por pagina $quantidade_pg = 12; //calcular o número de pagina necessárias para apresentar os cursos $num_pagina = ceil($total_cursos/$quantidade_pg); //Calcular o inicio da visualizacao $incio = ($quantidade_pg*$pagina)-$quantidade_pg; //Selecionar os cursos a serem apresentado na página $result_cursos = "SELECT * FROM cursos WHERE nome LIKE '%$valor_pesquisar%' limit $incio, $quantidade_pg"; $resultado_cursos = mysqli_query($conn, $result_cursos); $total_cursos = mysqli_num_rows($resultado_cursos); ?> ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// <div class="container theme-showcase" role="main"> <div class="page-header"> <div class="row"> <div class="col-sm-6 col-md-6"> <h1>Produtos</h1> </div> </div> </div> <div class="row"> <?php while($rows_cursos = mysqli_fetch_assoc($resultado_cursos)){ ?> <div class="col-sm-6 col-md-4"> <div class="thumbnail"> <img src="imagens/<?php echo $rows_cursos['imagem']; ?>"> <div class="caption text-center"> <a href="detalhes.php?id_curso=<?php echo $rows_cursos['id']; ?>"><h3><?php echo $rows_cursos['nome']; ?></h3></a> <p><a href="https://<?php echo $rows_cursos['url']; ?>" class="btn btn-primary" role="button">Comprar</a> </p> </div> </div> </div> <?php } ?> </div>
Não precisa fazer por mim, só queria uma ajuda, muito obrigado desde já
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
como mudar o select from
em Web e banco de dados
Postado
Muito obrigado, funcionou certinho