Salve a tutti,
ho un piccolo problema con un motore di ricerca per annunci auto.
funziona tutto perfettamente ma non riesco a fare in modo che quando si scelga una opzione (Abs, servosterzo, ect) tramite checkbox (che corrispnde nel db a 'id') ottenga gli annunci con la condizione che tutti i checkbox selezioanti siano veri, ottengo soltanto risultati in cui uno almeno uno dei checkbox selezionati sia vero.
posto il codice:
Set Rs_Annunci_cmd2 = Server.CreateObject ("ADODB.Command")
Rs_Annunci_cmd2.ActiveConnection = MM_Portal_STRING
Rs_Annunci_cmd2.CommandText = "SELECT * FROM q_opzioni, annunci " & Clausola & sqlmodello & CongModello & sqlmarca & CongProv & sqlprovincia & CongCond & sqlcondizioni & CongPrezzo & sqlprezzomin & CongKm & sqlkmmin & CongAnno & sqlAnnoMin & CongCarbu & sqlcarburante & CongTipo & sqltipo & CongCabs & sqlCabs & " AND Annunci.Approvato = 1 AND q_opzioni.annunci_idAnnuncio = annunci.idannuncio AND (Id = '" & request.querystring("Id") & "' OR Id = '" & request.querystring("Id2") & "') GROUP BY annunci.idannuncio"
Rs_Annunci_cmd2.Prepared = true
Rs_Annunci_cmd2.Parameters.Append Rs_Annunci_cmd2.CreateParameter("param1", 5, 1, -1, Rs_Annunci__VarMarca) ' adVarChar
Rs_Annunci_cmd2.Parameters.Append Rs_Annunci_cmd2.CreateParameter("param2", 5, 1, -1, Rs_Annunci__VarModello) ' adVarChar
Rs_Annunci_cmd2.Parameters.Append Rs_Annunci_cmd2.CreateParameter("param3", 200, 1, 255, Rs_Annunci__VarProvincia) ' adVarChar
Set Rs_Annunci = Rs_Annunci_cmd2.Execute
Rs_Annunci_numRows = 0
end if
%>
Grazie tante a chi vorrà darmi una mano