Guida a realizzazione motore di ricerca interno

grottafelix

Utente Attivo
5 Mar 2003
2.410
2
38
45
Parco chiuso -
www.girsms.com
Ragazzi vorrei una guida, e non uno script bello e fatto, perchè vorrei farlo io e imparare (jan non ridere) per realizzare un motore di ricerca interno con dei filtri.
Mi potete aiutare? Sapete dove posso trovarla?
Per filtri intendo che il motore deve darmi la possibilità di cercare filtrando gli argomenti: tipo se il motore di ricerca e per un sito che vende articoli informatici vorrei che se cerco la stampante espon 880 color possa cercarla sia in tutto il sito e sia per esmpio in questo caso solo nella sezione Periferiche.
 
Ultima modifica:

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
35
Milano
twitter.com
bau! :)

Mica rido :)
La cosa e` piu` facile di quanto possa sembrare...
  • Crei una tabella con le colonne: "nome", "descrizione", "url"
  • Fai il tuo bel form (quello lo sai fare :p)
  • Poi per il code ASP, la query da fare potrebbe essere questa:
    Codice:
    <%
    ...
    Sql = "SELECT * FROM search WHERE nome = '" & nome_del_tuo_form
    ...
    %>
  • E sotto facciamo vedere i risultati della ricerca.
Ciau ciau :)
 

grottafelix

Utente Attivo
5 Mar 2003
2.410
2
38
45
Parco chiuso -
www.girsms.com
Originally posted by bubunet
Abbiamo scritto un bel tutorial sull'argomento... magari ti può essere utile:
https://www.mrw.it/tutorial/tutorial.asp?cat=ASP&id=70

:byebye:
Mi da errore http 500
mattoni.gif
 

maxbossi

Amministratore
Membro dello Staff
ADMIN
MOD
25 Feb 2003
2.025
43
48
www.ikiweb.it
Ciao Grotta,
Il motore di ricerca descritto nel tutorial funziona perfettamente.
Probabilmente hai sbagliato qualcoisa tu o ci sono dei problemi con le impostazioini del tuo server... ad es. il tuo server ti obbliga a mettere i DB in qualche cartella specifica? In questo caso deevi mettere il giusto percorso per raggiungere il DB stesso...
Questo è solo un esempio... i problemi potrebbero essere diversi, ma ti assicuro sono problemi del tuo server o errori tuoi... lo script funge perfettamente... oggi l'ho provato per la 3° volta e a me non da nessun problema...
Prova a chiedere a Jan267 di testarlo... poi fatemi sapere!
Ciao:byebye:
 

grottafelix

Utente Attivo
5 Mar 2003
2.410
2
38
45
Parco chiuso -
www.girsms.com
Originally posted by bubunet
Ciao Grotta,
Il motore di ricerca descritto nel tutorial funziona perfettamente.
Probabilmente hai sbagliato qualcoisa tu o ci sono dei problemi con le impostazioini del tuo server... ad es. il tuo server ti obbliga a mettere i DB in qualche cartella specifica? In questo caso deevi mettere il giusto percorso per raggiungere il DB stesso...
Questo è solo un esempio... i problemi potrebbero essere diversi, ma ti assicuro sono problemi del tuo server o errori tuoi... lo script funge perfettamente... oggi l'ho provato per la 3° volta e a me non da nessun problema...
Prova a chiedere a Jan267 di testarlo... poi fatemi sapere!
Ciao:byebye:
Bubu ho contattao gli amministratori del server, si tratta di una nota web agency italiana, e mi hanno assicurato che i permessi sono abilitati. Non dove fare nessun percorso diverso per il file mdb, non è aruba :fonzie: .
Quindi?:byebye:
 

maxbossi

Amministratore
Membro dello Staff
ADMIN
MOD
25 Feb 2003
2.025
43
48
www.ikiweb.it
Mistero!
L'ho testato su 2 diverse macchine e a me continua a funzionare senza nessun problema... davvero non so cosa dirti.... chiedi a jan di testarlo e poi fatemi sapere!
Ciao
 

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
35
Milano
twitter.com
Funge funge!
Ricorda sempre che il database lo devi mettere in una cartella che abbia permessi di lettura e soprattutto di scrittura!
Bye
 

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
35
Milano
twitter.com
Nulla bubu, dovere :)
Cmq... l`Errore 500, se non erro, dovrebbe essere l`errore interno al server... quindi... l`errore e` dello script.
Bye
 

maxbossi

Amministratore
Membro dello Staff
ADMIN
MOD
25 Feb 2003
2.025
43
48
www.ikiweb.it
Originally posted by jan267
Nulla bubu, dovere :)
Cmq... l`Errore 500, se non erro, dovrebbe essere l`errore interno al server... quindi... l`errore e` dello script.
Bye

Sì, ma se lo scipt funge sia a me che a te... credo che il problema siano le impostazione di quel singolo server... bisognerebbe vedere come è settato... il Server.MapPath, ad es., è abilitato?
Comunque.... Grotta prova a postare il testo completo dell'errore... il tuo server ti dice solo error 500 o ti da i dettagli dell'errore?
 

grottafelix

Utente Attivo
5 Mar 2003
2.410
2
38
45
Parco chiuso -
www.girsms.com
Originally posted by bubunet
Sì, ma se lo scipt funge sia a me che a te... credo che il problema siano le impostazione di quel singolo server... bisognerebbe vedere come è settato... il Server.MapPath, ad es., è abilitato?
Comunque.... Grotta prova a postare il testo completo dell'errore... il tuo server ti dice solo error 500 o ti da i dettagli dell'errore?
Mi dice solo errore 500.
Come cavolo faccio??? Ma sempre io ho sti problemi con asp???:(
Mi dite bene come devo dire a quelli del server rigurado al Server.MapPath

Io allora ho detto che i permessi di scrittura non ci sono. Me li abilitate per favore???
loro mi hanno risposto:
I permessi sono già attivi, su che base, e dove, riscontra il problema?
 

maxbossi

Amministratore
Membro dello Staff
ADMIN
MOD
25 Feb 2003
2.025
43
48
www.ikiweb.it
Grotta,
Fai così: dagli l'url dello script e digli: "funziona su tutti i server NT del mondo... perchè sul mio non va???"
Senti cosa ti dicono... non avendo accesso alla tua macchina non so sinceramente dirti di più... mi spiace.
 

grottafelix

Utente Attivo
5 Mar 2003
2.410
2
38
45
Parco chiuso -
www.girsms.com
Originally posted by bubunet
Grotta,
Fai così: dagli l'url dello script e digli: "funziona su tutti i server NT del mondo... perchè sul mio non va???"
Senti cosa ti dicono... non avendo accesso alla tua macchina non so sinceramente dirti di più... mi spiace.
Ok, nel frattempo guarda te:

qui :byebye:
 

maxbossi

Amministratore
Membro dello Staff
ADMIN
MOD
25 Feb 2003
2.025
43
48
www.ikiweb.it
Mi sa che hai dei problemi a processare con method POST...
Prova ad usare GET nel form e poi modifica la pagina "search.asp" sostituendo a Request.Form - Request.Querystring
Prova...

Ciao
 

grottafelix

Utente Attivo
5 Mar 2003
2.410
2
38
45
Parco chiuso -
www.girsms.com
Microsoft JET Database Engine error '80040e37'

The Microsoft Jet database engine cannot find the input table or query 'SITI_WEB'. Make sure it exists and that its name is spelled correctly.

/peppe/search.asp, line 17


questo è l'errore che mi da

il file search è questo:

<%
Dim Cerca
Cerca = Replace(Request.Form("search"), "'", "")
if Cerca = "" then
Response.write "Errore. Non hai inserito nessun termine da cercare"
Response.end
end if

Dim DbPath, Conn
DbPath="database.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DbPath)

Dim strSQL, Rs
strSQL = "Select * from SITI_WEB where DESCRIZIONE like '%" & Cerca & "%' or SEARCH_WORDS like '%" & Cerca & "%' order by ID desc"
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open strSQL, Conn, 3, 3

if Rs.EOF then
Response.write "Nessun risultato trovato!"
else
Do while NOT Rs.EOF
Response.write "<a href=" & Rs("URL") & ">" & Rs("NOME_SITO") & "</a><br>" & Rs("DESCRIZIONE") & "<br><br>"
Rs.MoveNext
Loop
End If

Rs.close
Set Rs = Nothing
Conn.close
Set Conn = Nothing
%>
 

maxbossi

Amministratore
Membro dello Staff
ADMIN
MOD
25 Feb 2003
2.025
43
48
www.ikiweb.it
Ma sei sicuro di aver fatto bene il DB... in sostanza hai creato la tabella SITI_WEB all'interno di "database.mdb"?
Se la risposta è sì ed il percorso è corretto... quell'errore non deve esistere!!!
 

grottafelix

Utente Attivo
5 Mar 2003
2.410
2
38
45
Parco chiuso -
www.girsms.com
<%
Dim Cerca
Cerca = Replace(Request.Form("search"), "'", "")
if Cerca = "" then
Response.write "Errore. Non hai inserito nessun termine da cercare"
Response.end
end if

Dim DbPath, Conn
DbPath="database.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DbPath)

Dim strSQL, Rs
strSQL = "Select * from SITI_WEB where DESCRIZIONE like '%" & Cerca & "%' or SEARCH_WORDS like '%" & Cerca & "%' order by ID desc"
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open strSQL, Conn, 3, 3

if Rs.EOF then
Response.write "Nessun risultato trovato!"
else
Do while NOT Rs.EOF
Response.write "<a href=" & Rs("URL") & ">" & Rs("NOME_SITO") & "</a><br>" & Rs("DESCRIZIONE") & "<br><br>"
Rs.MoveNext
Loop
End If

Rs.close
Set Rs = Nothing
Conn.close
Set Conn = Nothing
%>

allora bubu questo è il codice asp!!!
ora guarda qua:

www.grottaglieinrete.com/peppe/motore.htm e prova
vedi che ti da errore!!!!!
cavolo:incazz:
perchè non funge MAX????
il db è quello che scaricato dal tutorial!!
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Guida cartacea per la realizzazione di siti web HTML e CSS 2
grottafelix Guida alla realizzazione di un pulsante Flash 5
max1974 [HTML] Guida / Helper HTML e CSS 1
D Guida o esempio PHPWord PHP 2
I Guida/Tutorial configurare PHPMailer per inviare mails tramite contact form? PHP 2
Max 1 Guida per costruire un blog con wordPress Altri Annunci 1
G [Guida MyBB 1.8] Mettere in colonna SubForum CMS (Content Management System) 0
G [Guida MyBB 1.8] Inserire icone accanto alle sezioni CMS (Content Management System) 0
S [Visual Basic] AIUTO - CERCO GUIDA Visual Basic 0
P Migrazione sito da http a https per rispettare linee guida google SEO e Posizionamento 12
V [Javascript] [Angular]: guida della versione 2? Javascript 4
Fuego2806 Guida per Phonegap Sviluppo app per Android 0
V File upload.php della guida, ma ha un errore PHP 8
V [Guida]: ho dubbi sulle Join MySQL 13
V guida Mysql: arriverà a qualcosa connesso al web? MySQL 0
M Aruba Cloud VPS: Guida alla scelta delle taglie Server Dedicati e VPS 6
G Guida html gratis HTML e CSS 3
E [Spring Social] Guida completa Java 0
E [Java 8] guida completa alla certificaizone OCA Java 7 Java 0
B Cercasi revisore per guida CodeIgniter Offerte e Richieste di Lavoro e/o Collaborazione 4
glm2006ITALY Wordpress: guida completa al backup integrale WordPress 1
L Guida programmazione web Programmazione 0
M Guida su come inserire la mappa di Goggle con Jumi Joomla 1
A una guida semplice in php PHP 2
L guida semplice per imparare jquery jQuery 5
maxbossi [GUIDA] bannare indirizzi email spammer CMS (Content Management System) 0
L problema creazione template con guida mrwebmaster.it WordPress 0
S AAA Cercasi: Guida completa su Guestbook PHP PHP 1
maxbossi Guida Guida Hosting Hosting 4
N phpFlickr: ultime foto inserite [era: phpFlickr, ho letto la guida, ho bisogno di ...] PHP 3
Web Designer Guida Photoshop: Effetto Scritta Infuocata Photoshop 1
PenguinLover Installare Skype su Ubuntu [Guida] Linux e Software 2
Web Designer Guida: Modem - Router alternativi da quelli forniti da Telecom Italia Adsl e Connettività 0
maxbossi Guida ad HTML5 in italiano HTML e CSS 0
braccobaldo [GUIDA] VBulletin 4: lista di condizioni e variabili da utilizzare nei template CMS (Content Management System) 2
T Guida mr Webmaster PHP 0
F ilMioPrimoSito.net - guida html 10-14 anni Presenta il tuo Sito 5
B Guida TV per Android Smartphone e tablet 0
L Guida sessioni php PHP 3
catellostefano Guida api XML 1
S Guida all'amministrazione in remoto di IPCop 1.4.x ed installazione addons Presenta il tuo Sito 0
riroro14 Gino Guida Presenta il tuo Sito 1
V Guida su come usare flash di macromedia Flash 1
F Anteprima guida Visual Studio 2010 su mrwebmaster Supporto Mr.Webmaster 0
K Problema con una guida PHP 3
A Lasciare una traccia sulla Guida di movimento Flash 0
G guida forum php non funziona PHP 3
L guida o corso per imparare visual basic Visual Basic 0
C creazione testo attraverso una guida Flash 7
S guida html avazata HTML e CSS 2

Discussioni simili