10 novembre 2006 alle 15:17:04 Esiste la possibilità di creare un link statico che, utilizzando la funzione search, visualizzi tutti i record che contengano un particolare termine?
Provo a spiegarmi meglio. Sto realizzando il sito di una casa editrice (http://www.digirolamoeditore.com/) e mi servirebbe inserire, nella sezione autori, un link statico (eventualmente anche un bottone) che effettui una ricerca nel database e mi restituisca tutti i record del catalogo che contengano il nome di quell'autore. da premettere che per il catalogo ho usato la sezione articoli.
Penso che la cosa più semplice sia inserire una form che punti a search.asp e che si porti dietro i parametri di ricerca, ma non ho idea di come si possa materialmente scrivere questa cosa...
10 novembre 2006 alle 21:00:39 ho risolto il rpblema creando questa semplice form che uso con il mod pagine. per rendere tutto più chiaro, questo mi serve nelle pagine che dedico agli autori e il campo testonelmenu, che genera le voci del menu con i link alle pagine, è il nome dell'autore. in questo modo, il modulo mi cerca tutte le opere dell'autore che si visualizza inserite nel catalogo (ricordo che uso la sezione articoli per il catalogo) se a qualcuno dovesse servire, la cosa è molto semplice e può essere utilizzata in altri modi, basta cambiare le chiavi di ricerca.
Però mi sorge un problema. io uso il mod pagine anche per altre cose, e questo bottone dovrebbe comparire solo nelle pagine dedicate agli autori. nel database sono distinte dalle altre perche, essendo visibili nel menu, il campo menu è settato su true
complessivamente la sub che disegna la pagina è questa
Sub VisualizzaPagina(id)
Set RecSet = Server.CreateObject("ADODB.Recordset") Menu = "SELECT * FROM pagine where id = " & id & " and attivo=true" RecSet.Open Menu, Connect, adOpenStatic, adLockOptimistic
ho cercato in diversi modi di settare un'istruzione If...Then che facesse visualizzare la form solo quando per quei record dove il valore menu era settato su true, ma non ci sono riuscito.