Carissimi,
utilizzo questo codice per motore di ricerca, ma il passaggio dei dati alcuni con l'underscore esempio immobile_residenziale, durante il passaggio alle altre pagine sulla barra degli indirizzi risulta: immobile%5Fresidenziale, come posso ovviare al problema ecco il codice:
Attendo notizie.codice:<% risultatiPerPagina = 3 pagina = Request.queryString("pagina") if len(pagina) > 0 and isNumeric(pagina) then pagina = cLng(pagina) else pagina = 1 end if if pagina < 1 then pagina = 1 questaPagina = request.serverVariables("PATH_INFO") sezione = request.queryString("sezione") tipologia = request.queryString("og") sottotipologia = request.queryString("o") regione = request.queryString("regione") provincia = request.queryString("provincia") comune = request.queryString("comune") qString = "sezione=" & server.URLEncode(sezione) & "&tipologia=" & server.URLEncode(tipologia) & "&sottotipologia=" & server.URLEncode(sottotipologia) & "®ione=" & server.URLEncode(regione) & "&provincia=" & server.URLEncode(provincia) & "&comune=" & server.URLEncode(comune) function fixSQL(theString) theString = replace(theString,"'","''") fixSQL = theString end function sql = "SELECT * FROM immobili WHERE 1 = 1 " if len(sezione) > 0 and sezione <> "---" then sql = sql & "AND sezione = '" & fixSQL(sezione) & "' " if len(tipologia) > 0 and tipologia <> "---" then sql = sql & "AND tipologia = '" & fixSQL(tipologia) & "' " if len(sottotipologia) > 0 and sottotipologia <> "---" then sql = sql & "AND sottotipologia = '" & fixSQL(sottotipologia) & "' " if len(regione) > 0 and regione <> "---" then sql = sql & "AND regione = '" & fixSQL(regione) & "' " if len(provincia) > 0 and provincia <> "---" then sql = sql & "AND provincia = '" & fixSQL(provincia) & "' " if len(comune) > 0 and comune <> "---" then sql = sql & "AND comune = '" & fixSQL(comune) & "' " sql = sql & "ORDER BY [comune]" %>
Grazie
G.

Rispondi quotando