Prima di demolire tutti i muri ke trovo in giro
posto l'intero codice del mio motore di ricerca..
codice:
<% strBody = ""
For i = 1 To Request.Form.Count
strBody = strBody & Request.Form.Key(i) & ": " & Request.Form.Item(i) & "
"
Next
Localita=Request.Form ("Localita")
Trattativa=Request.Form ("Trattativa")
Categoria=Request.Form ("Categoria")
sql="select * from immobili "
sql=sql & " where 1=1"
if Localita<>"tutte" then
sql=sql & " and Localita like '%" & Localita & "%'"
end if
if Trattativa<>"tutte" then
sql=sql & " and Trattativa like '%" & Trattativa & "%'"
end if
if Categoria<>"tutte" then
sql=sql & " and Categoria like '%" & Categoria & "%'"
end if
sql=sql & " order by Codice "
Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open"driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("/provaz/immobili.mdb")
Set objRS = Server.CreateObject("ADODB.RecordSet")
objRS.Open "Immobili", OBJdbConnection
Set RS=OBJdbConnection.Execute(sql)
%>
<%
response.write ("<center><h2>Immobili trovati</h2>
<table width=100% height=100% border=1><tr><td>Foto</td><td>Codice</td><td align=center>Categoria</td><td>Trattativa</td><td>Localita</td><td align=center>Condizioni</td><td>Metratura MQ</td><td>Prezzo €</td><td>Descrizione</td></tr>"):i=0%>
<%
Do while NOT RS.EOF
i=i+1 %>
<TR>
<td>
<%response.write" [img][/img]"
%></td>
<td>
<%Codice=rs("Codice")
%>
<a href="../<%=Codice%>.htm">
<%=Codice%></a></td>
<td><%response.write(RS("Categoria"))
Categoria=rs("Categoria")%></td>
<td><%response.write(RS("Trattativa"))
Trattativa=rs("Trattativa")%></td>
<td><%response.write(RS("Localita"))
Localita=rs("Localita")%></td>
<td><%response.write(RS("Condizioni"))
Condizioni=rs("Condizioni")%></td>
<td><%response.write(RS("Metratura"))
Metratura=rs("Metratura")%></td>
<td><%response.write(RS("Prezzo"))
Prezzo=rs("Prezzo")%></td>
<td colspan="2"><%response.write(RS("Descrizione"))
Descrizione=rs("Descrizione")%></td>
</tr>
<%
RS.MoveNext
objRS.MoveNext
Loop
RS.Close
objRS.Close
OBJdbConnection.Close
Set OBJdbConnection = Nothing
%>
</table>
il mio db attualmente contiene 72 record..nel campo Foto di tipo testo ho salvato l'indirizzo della foto da visualizzare ke risiede gia su server..cm dicevo funziona tutto xfettamente ma le foto le visualizza sempre tutte e 72 nel caso di ricerca totale o le prime n nel caso di n risultati ma sempre nello stesso ordine di cm sn inserite..se ad esempio il risultato della ricerca è il codice 8 nn avrò la foto 8 ma la 1..se il risultato è codice 25 cm foto avrò sempre la 1 cioè la prima inserita nel mio db e nn la 25..oddio..spero di essere stato kiaro..
VVoVe: