Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    79

    ricerca dinamica tabella ajax + php + mysql

    Salve avrei bisogno di un aiuto, praticamente ho una tabella in una pagina php popolata con dei dati presi da un database mysql, ed ho una text per il campo di ricerca all interno di questi dati, vorrei far si che con metodo ajax all onchange di questo input type text della ricerca mi passo il valore per poi fare il LIKE '%%' nella query mysql in modo da filtrare i campi senza ricaricare la pagina. piu' semplicemente mi serve che ogni volta che aggiungo un qualcosa nella text questa all onchange mi passi i dati con GET o con POST in modo da poterli poi utilizzare con il php. Spero di essere stato chiaro. Grazie del vostro eventuale aiuto.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Inzia col leggere qui per capire il funzionamento di ajax
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    79

    ti ringrazio per il link

    ho letto la guida ma provando un po' non riesco a venirne a capo eppure dovrebbe essere una cosa "semplice" io ho un campo text e quello che scrivo dentro all evento onchange mi passa il valore in get o post a una pagina php. non si puo avere un esempio anke qualcosa di simile da cui prendere spunto sto googlando a tutta forza da stamattina ma niente. grazie.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    79

    ok ci sono riuscito a passarmi il valore

    ma adesso è nato un altro problema

    praticamente l esempio che ho trovato restituisce il risultato in un div

    <form>
    Cerca un nome:

    <input type="text" onkeyup="Richiesta(this.value)">
    </form>

    <div id="risultati"></div>


    ma se metto questo div nella mia pagina mi salta tutto menu tabella etc pero il valore me lo passa correttamente..

    la mia tabella è cosi

    Codice PHP:
    <div id="page-wrapper"> 
    <div id="main-wrapper"> 
    <div id="main-content"> 
    <div class="title">   <h3>Gestione Documenti</h3> </div>  
    <form name="myform" class="pager-form" method="post" action="gestione_documenti.php"> <div class="title"> Ricerca:   <input type="text" onkeyup="Richiesta(this.value)"> </div> 
    <div class="hastable">    
    <table id="sort-table" >     
    <thead>       
    <tr>         
    <th><input type="checkbox" value="check_all" onclick="this.value=check(this.form.lista)" class="submit">
    </th>         
    <th>Nome</th>         
    <th>Tipo</th>         
    <th style="width:132px">Opzioni</th>       
    </tr>     
    </thead>     
    <tbody>       
    <?php echo $html;?>     
    </tbody>   
    </table>
    come posso far mostrare il risultato senza che mi salti tutto?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    79

    praticamente

    mi raddoppia la tabella

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.