Ir ao conteúdo
  • Cadastre-se

Ygor Sansone

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

posts postados por Ygor Sansone

  1. 16 horas atrás, DiF disse:

    @Ygor Sansone

    Basta acrescentar a cláusula WHERE com o campo desejado....

    
    $result_curso = "SELECT * FROM cursos WHERE nome-do-campo = 1";

    Só não entendi direito o que você quer... mostrar a palavra desconto ou mostrar somente os produtos que estiverem com descontos, onde esta indicação é zero ou um 

    Muito obrigado, funcionou certinho 

  2. 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á

  3. 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 

    http://www.hdistribuidoraoficial.com.br/produtos.asp?categoria=FERRAGEM/FERRAMENTA&subcategoria=BALDE P/ CONCRETO

     

  4. 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

     8LC6Hbq.png

     

     

    Esta é como o meu sistema por select mostra os meu produtos 

     

     

    L128Xb7.png

     

     

    Este é o meu banco de dados 

     

     

    wv8ZrkS.png

     

     

    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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!