ricerca su database

  • Creatore Discussione Creatore Discussione beginner
  • Data di inizio Data di inizio

beginner

Utente Attivo
7 Apr 2005
138
0
0
Bologna
Aiutoooo...mi è stato chiesto di realizzare un sito con database +
motore di ricerca tipo questo: http://www.casa.bo.it
Non conosco abbastanza asp per crearmelo da solo
di sana pianta :dipser:
Si accettano consigli e link per trovare script da poter
personalizzare :ilpirata: ;)

Grazzzziiieeeee :byebye:
 
Ciao, posso solo consigliarti di imparare ASP: purtroppo le soluzioni per le esigenze belle e pronte non esistono e quando sono simili devi avere le competenze per personalizzarle.

Per imparare ASP sei nel posto giusto ;)
 
Ciao,
per fare una cosa del genere, dovresi postarti i risultati delle scelte a combo e usarli come variabili nella WHERE della SELECT che andrai a fare sul DataBase.....
Non penso esista uno script che in maniera precisa soddisfi la tua esigenza e comunqie si fa prima a farlo che a trovarlo o a personalizzare qualcosa di simile.............


<form method="POST" action="secondapagina.asp" name="FrontPage_Form1" onsubmit="return FrontPage_Form1_Validator(this)">
<p align="center"><font size="2"><b>Tipo Casa</b></font> <select size="1" name="Casa" tabindex="1" style="font-size: 8 pt; font-weight: bold">
<option>Appartamento</option>
<option>Villa</option>
<option>MonoLocale</option>
<option>quello che vuoi</option>
</select>
<select size="1" name="Provincia" tabindex="2" style="font-size: 8 pt; font-weight: bold">
<option>Milano</option>
<option>Roma</option>
<option>Firenze</option>
<option>Quello che vuoi</option>
</select>
<input type="submit" value="Invia" name="B1"></p>
</form>


In un'altra pagina o nella stessa se posti i data alla stessa.....
fai una SELECT con i request.form
in questo modo:

"SELECT [TBLCASE].* FROM [TBLCASE] WHERE [TBLCASE].Tipocasa='" & request.form("Casa") &"' AND [TBLCASE].Provincia='" & request.form("Provincia") &"'"


i risultati della SELECT saranno formati da tutti quie records che rispondono alle esigenze della scelta fatta all'inizio....


OK?

Ciao red_fish
:byebye:
 
1000 grazie x la risposta

Non sono certo di riuscire, ma ci provo...:o
Adesso almeno ho una base di partenza :)

:byebye:
 
che pazienza...

Ho buttato giù questo codice ma non ne vuol sapere di andare:

<% @LANGUAGE="VBSCRIPT" %>
<% Option Explicit %>

<%
Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/data1.mdb")

dim strSQL
strSQL = "SELECT [testo]. FROM [Tabella1] WHERE [annuncio].tipo annuncio='"& request.form("annuncio") &"' AND [provincia].provincia='" & request.form("provincia") &"'AND [contratto].contratto='" & request.form("contratto") &"'AND [oggetto].oggetto='" & request.form("oggetto")

dim objRS
set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open strSQL, conn, 3, 3

Do until objRS.EOF
Response.Write objRS("testo") & "<br>"
objRS.MoveNext
Loop

objRS.Close
Set objRS = Nothing
conn.Close
Set conn = Nothing
%>

:hammer: E' corretta la sintassi???

mi esce errore interno del server http 500

dov'è l'inghippo??:dipser:
 

Discussioni simili