Creare una pagina con form di ricerca e risultati

2 contenuti / 0 new
Ultimo contenuto
Creare una pagina con form di ricerca e risultati

Ciao a tutti,

Sono piuttosto nuovo a Drupal e sto cercando di sviluppare un "semplice" modulo per la gestione di una rubrica telefonica.
Ho creato una form di inserimento e modifica che va a scrivere su una tabella del DB.
Adesso vorrei creare una pagina con un form di ricerca che al submit mi ricarica la stessapagina con i campi del form di ricerca popolati (con quanto inserito dall'utente) e poi una tabella dei risultati della query sul DB.
Pensavo di usare le Form API ma ho come l'impressione che servano più per inserire dati che per eseguire una ricerca.

Qualcuno mi sa dare un consiglio / dritta?

Grazie 1000
Andrea

io procederei creando un integrazione per la tua tabella con views (molto semplice) e poi farei ua vista apposita con dei filtri esposti. Imho è il modo per avere migliore flessibilità, più semplice da fare, stimolante dal punto di vista della didattica.

Detto questo puoi procedere anche facendo un form direttamente creando una pagina con l'hook_menu, in cui chiami una tua funzione che genera l'output della pagina (quindi il form, che deve essere generato tramite il drupal_render) e la tabella con i risultati (theme('table', ...)).

Trovi un pò di risorse in entrambi i casi sul mio blog, in base alla strada che decidi, se trovi problemi, chiedi pure qui.

Ciao
Marco
--
My blog
Working at @agavee