Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wallacejonathan

formulario html com filtragem

Recommended Posts

Ola wallace ajax faz isso tranquilo

eu ajudei um tempo atraz um colega aqui e ifiz o exemplo online

 

http://keven.com.br/imasters/

 

segue o codigo

 

js

<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
    <script>
    $(function(){
           $("#cat_sel").change(function() { //inicia o ajax quando o formulario for selecionado
            $.ajax({
                url: "bebidas.php", // busca o arquivo para interagir
                type: "POST", // o tipo dele
                data: $(this).serialize(), //eleciona todos os campos
                success: function(data) { // retorna o resultado do php
                    $('#resposta').html(data); // exibi em alguma div
                }
            });
        })
    })
    </script>

 

 

html

 

 <div id="categorias">
            <label for="select-native-2">Categoria</label>
            <select name="select" id="cat_sel" data-mini="true">
                <option value="0">Selecione uma opção</option>
                <option value="1">PIZZAS DOCES</option>
                <option value="2">BEBIDAS</option>
            </select>   
        </div>
        <br/>


      <div id="resposta"></div>

 

e o php para retorna

 

 

<?php
$opcao  = $_POST['select'];


if($opcao == '1'){
echo 'olha a pizza';
}elseif($opcao == '2'){
echo 'Olha a bebida';
}


?>

 

basta ajustar agora ... é tranquilo

da olhada na api do jquery e tu ve que é mole entender o ajax

http://api.jquery.com/jQuery.ajax/

 

depois disso é logica pura no html eo no php

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

o ajax ele vai verificar oque for selecionado no seu select e manda a resposta para um arquivo php e neste arquivo vc manipula o resultado e manda novamente a resposta para o ajax e de la vc retorna em alguma parte do site no caso do exemplo ai em uma div

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao amigo o php fica fora de tudo

 

entenda o ajax como um iframe ... vc manipula diferentes respostas em diferentes arquivos mostrando o resultado em um unico lugar...

 

 

da uma olhada no exemplo que fiz la .. ler os codigos ta tudo comentadinho

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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