Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Form per ricerca con filtri

    Vorrei realizzare una pagina con una ricerca come questa:

    Immagine.jpg

    in modo che poi tramite un pulsante mi vada a cercare i valori nel mio database, filtrati grazie a questi campi.
    Il tutto su una pagina, visto che vorrei si aggiornasse da sola quando viene premuto il pulsante.
    Qualcuno ha una form del genere?

    Sto provando a farla ma sto riscontrando dei problemi, ed è importante che li risolva subito per poter andare avanti nel progetto
    Grazie in anticipo.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma esattamente cosa ti serve le select o la query del database?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Mi servono parti di codice, per fare innanzitutto l aggiornamento automatico della pagina dopo aver premuto il pulsante RICERCA... e la form dalla quale voglio ricavare l'ID .
    Esempio:

    codice:
    <form action="javascript:getData($id);">
                <select>
                    
                    <option selected>Seleziona il produttore</option>
                    
                     <option value="<?php echo $settore->getId()?>" selected="selected"> <?php echo $settore->getDescrizione()?>  </option>
                </select>
                <input type="submit" value="CERCA">
            </form>
    dove getData:

    codice:
    <script>
                function getData(str){
                        $.ajax({
                        type:'post',
                        url:'ajax.php',
                        data:{
                            "sending":str
                        },success: function(data){
                            document.getElementById("out").innerHTML = data;
                        }
                        });
                }
                </script>
    codice:
    <?php$link = mysqli_connect('127.0.0.1', 'root', '', 'portale');
    if(isset($_POST['sending'])){
    $data = mysqli_real_escape_string($link,$_POST['sending']);
    if(!empty($data)){
        $query=mysqli_query($link,"SELECT * from produttori WHERE nome = '$query' ");
            if(mysqli_num_rows($query)!=0){
                while($row=mysqli_fetch_assoc($query)){
                    echo "
                    <div id='result'>
                       <table>
                            <tr>
                                <td>".$row['nome']"</td>
                            </tr>
                        </table>
                    </div>
                    ";
                }
            }else{
                echo "Nessun risultato";
            }
    }else{
        echo "ERROR";
    }
    }
    ?>

    Come faccio ad avere l'id per poi fare la query?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    La spiegazione e anche peggio della richiesta, se la pagina dove fai la ricerca e la stessa di dove fai la query in ajax questo non è possibile (o comunque molto complesso da realizzare e da spiegare) dividi le due pagine, se questo non quello che vuoi fare prova a cercare un esempio online oppure a rispiegarlo per iscritto (senza codice).
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    E' che non so come spiegarlo bene, quindi immaginavo non capissi. Brevemente voglio fare una ricerca dei prodotti con filtri, dove premendo il pulsante esce fuori il risultato della query nella stessa pagina...ma non so bene come farlo.
    Understand?

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    se intendi una cosa del genere http://webandylab.altervista.org/fidelity.html prendi spunti (vedi sorgente pagina) modificandolo secondo le tue necessità
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.