473,385 Members | 1,311 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Searching from with radio & dropdown & checkbox

Fary4u
273 100+
Hi any body tell me where is the problem ?

i'm trying 2 search but desnt' come with nothing plz help me in this regards

[HTML]
chkres = Request.form("chkres")
chkcom = Request.form("chkcom")
chkoth = Request.form("chkoth")
if chkres = "yes" then
chkres = "Residential"
end if
if chkcom = "yes" then
chkcom = "Commercial"
end if
if chkoth = "yes" then
chkoth = "Others"
end if

strText = cstr(Request.form("strText"))
strText = uCase(strText)
chkprc1 = Request.form("chkprc1")
intPrice = Request.form("intPrice")
intPricem = Request.form("intPricem")
bedrooms = Request.form("bedrooms")

strTextWhere = ""
intPriceWhere = ""
stroptWhere = ""

strTextWhere = " and (uCase(db_city) like '%"&strText&"%'"
strTextWhere = strTextWhere & " or uCase(db_town) like '%"_
& strText & "%')"

intPriceWhere = " and Price > " & intPrice & " and Price<" & intPricem
stroptWhere = " and property.category_ID = '" &chkopt&"'"

set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConString

sqlText = "select distinct(Property.Property_ID), "
sqlText = sqlText & "Property.Description ,"
sqlText = sqlText & "Property.Price ,"
sqlText = sqlText & "Property.Style ,"
sqlText = sqlText & "Property.Beds ,"
sqlText = sqlText & "Property.address ,"
sqlText = sqlText & "Property.offer ,"
sqlText = sqlText & "Property.Image_1 ,"
sqlText = sqlText & "Property.Type "
sqlText = sqlText & "from Property "
sqlText = sqlText & "where Property.Property_ID = "
sqlText = sqlText & "Property.Property_ID"

sqlText = sqlText & strTextWhere & stroptWhere & intPriceWhere
[/HTML]
Mar 12 '08 #1
8 1505
jeffstl
432 Expert 256MB
Since you have such a long and cancatonated SQL string, you might want to do a print out of the final SQL string after running and paste it in here. It's hard to determine what may be wrong with the SQL without seeing it in totality.

Also, when you say its not working do you mean are you getting an error? Or the SQL is not returning any results? If the SQL is not returning results make sure the criteria will actually match data in the database.
Mar 12 '08 #2
Fary4u
273 100+
actually i'm trying to make some ASP search using DB

the problem in a query

if i've got 4 property in DB 3 are Sale & 1 are Rented + 3 Sale Property i've got 1 in Commercial & 2 in Residential Property + 2 Residential one's i've got 1 in x area & 2 in y area these both are in some city & 1 in some other city + 1 is less then 1000 & 1 is greater then 1000

it's quite completed query if some body help me to solve this i'm realy thx.

it's taking values from Dropdown + Combo box + Radio & Text filed

here is my code some thing like

[PHP]
strTextw = " and (uCase(db_city) like '%"&strText&"%'"
strTextw = strTextw & " or uCase(db_town) like '%"_
& strText & "%')"

intPrice = " and Price > " & intPrice & " and db_pric<" & intPricem

strCat = " and property.db_sale_rent = '" &strCat&"'"

chkresdnt = " and property.Type = '" &strChkbox1&"'"
chkcomer = " and property.Type = '" &strChkbox2&"'"

sqlText = "select distinct(Property.Property_ID), "
sqlText = sqlText & "Property.Type "
sqlText = sqlText & "from Property "
sqlText = sqlText & "where Property.Property_ID = "
sqlText = sqlText & "Property.Property_ID"

sqlText = sqlText & strTextw & strCat & intprice & chkresdnt & chkcomer
[/PHP]

any information you need plz let me know

thx in advance
Fary
Mar 13 '08 #3
Fary4u
273 100+
Baically how i can differentiate Query like i need 1st Query + including 2nd part + including 3rd part & so on & so forth

like i need the query i need is like

Residential but Tolet and 2 bedrooms with in 40 to 70 Price Rent also include in Manchester but Cheethamhill area

Here is Coding i'm using with database fileds
[PHP]
chkres = Request.form("chkres") ' Resident Checkbox ( in Database Filed as a Type - Residential, Commerical or Other )
chkcom = Request.form("chkcom") ' Commercial Checkbox ( in Database Filed as a Type - Residential, Commerical or Other )
chkoth = Request.form("chkoth") ' Other Checkbox ( in Database Filed as a Type - Residential, Commerical or Other )
strCat = Request.form("strCat") ' Category Radio Button ( in Database Category_ID - Sale or Tolet )
intPrice = Request.form("intPrice") ' Price ( in Database Filed as a Price comprasion Min & Max )
intPricem = Request.form("intPricem") ' Price ( in Database Filed as a Price comprasion Min & Max )
strbed = Request.form("strbed") ' Beds ( in Database Filed as a Beds - 0 , 1 , 2 , 3 , . . .)
strText = cstr(Request.form("strText")) ' City & Area Seach ( in Database Filed as a db_city & db_town Text Search)

if chkres = "yes" then
chkres = "Residential"
end if
if chkcom = "yes" then
chkcom = "Commercial"
end if
if chkoth = "yes" then
chkoth = "Others"
end if

strTextWhere = ""
intPriceWhere = ""
strCatWhere = ""
strChk1 = ""
strChk2 = ""
strChk3 = ""
strbed = ""

strTextWhere = " and (uCase(db_city) like '%"&strText&"%'"
strTextWhere = strTextWhere & " or uCase(db_town) like '%"_
& strText & "%')"

' intPriceWhere = " and Price < " &intPrice
intPriceWhere = " and Price >= " & intPrice & " and Price <=" & intPricem

strCatWhere = " and property.category_ID = '" &strCat&"'"

strChk1 = " and property.Type = '" &strChk1&"'" ' Check box options
' strChk2 = " and property.Type = '" &strChk2&"'" ' Check box options
' strChk3 = " and property.Type = " & strChk3 ' Check box options

strbed = " and property.Beds < '" &strbed&"'"

set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConString

sqlText = "select distinct(property.property_ID), "
sqlText = sqlText & "Property.Price ,"
sqlText = sqlText & "Property.Style ,"
sqlText = sqlText & "Property.Category_ID ,"
sqlText = sqlText & "Property.Beds ,"
sqlText = sqlText & "Property.address ,"
sqlText = sqlText & "Property.offer ,"
sqlText = sqlText & "Property.Image_1 ,"
sqlText = sqlText & "Property.Type "
sqlText = sqlText & "from property "
sqlText = sqlText & "where property.property_ID = "
sqlText = sqlText & "property.property_ID"
sqlText = sqlText & strCatWhere & strTextWhere & intPriceWhere & strChk3

[/PHP]
Hope u get my point.
Mar 14 '08 #4
jeffstl
432 Expert 256MB
I do know what your saying, but I dont want to go through all this when I dont even know what the problem is.

What error are you seeing? When does the error occur (which line)?

And finally, please do a response.write on the FINAL sqlText string at the very bottom and paste the output here.

This way we can see the entire SQL string and maybe determine why it is not executing properly better or if there is a problem with the order in which you are building the string.
Mar 14 '08 #5
Fary4u
273 100+
select distinct(property.property_ID), Property.Price ,Property.Style ,Property.Category_ID ,Property.Beds ,Property.address ,Property.offer ,Property.Image_1 ,Property.Type from property where property.property_ID = property.property_ID and property.category_ID = '2' and (uCase(db_city) like '%MANCHESTER%' or uCase(db_town) like '%MANCHESTER%') and Price < 10000000

here is the output & it's execute but if i need to add beds then what do i've to do ?

any response would be great thx for the help

same kind of thread is here
http://www.thescripts.com/forum/thread782900.html
Mar 14 '08 #6
Fary4u
273 100+
is that the complated code ?
Mar 17 '08 #7
jeffstl
432 Expert 256MB
select distinct(property.property_ID), Property.Price ,Property.Style ,Property.Category_ID ,Property.Beds ,Property.address ,Property.offer ,Property.Image_1 ,Property.Type from property where property.property_ID = property.property_ID and property.category_ID = '2' and (uCase(db_city) like '%MANCHESTER%' or uCase(db_town) like '%MANCHESTER%') and Price < 10000000

here is the output & it's execute but if i need to add beds then what do i've to do ?

any response would be great thx for the help

same kind of thread is here
http://www.thescripts.com/forum/thread782900.html
This seems like an unnecessary comparison in your string
property.property_ID = property.property_ID

Other then that I don't see anything inherently wrong with the string, though if your column property_ID is set up as a string. But you also stated that the SQL is executing ok but that you want to add a search for bedrooms?

Assuming that the column for bedrooms is a number at the end simply add the string:
and bedroomsize =" & Variable & "
or
and bedroomsize=2
Mar 17 '08 #8
Fary4u
273 100+
What's the simplest way to solve my problem ?

there is no problem in my coding it's just not executed properly which i need .

By the way thx for cooperation
Mar 18 '08 #9

Sign in to post your reply or Sign up for a free account.

Similar topics

4
by: Steph | last post by:
Hello, Can someone tell me the script to use for having a change on the same page when using checkbox function ? For example, i would to check one condition and display dynamically a button...
24
by: Mike Otten | last post by:
Any help greatly appreciated. The validated page is at: http://myweb.stedwards.edu/michaelo/ddtab.htm The trouble is with the radio buttons (2/3-down the left column). The radios are...
1
by: Mike Bahr | last post by:
Hi All, Im not very well versed in javascript at all so hoping someone can help me out here. I have a page that uses pairs of radio buttons to toggle visibility of some table columns. I need...
12
deephill
by: deephill | last post by:
hi i need form dependency. Can u check below code? <p>1. Are you married?</p> <p>
2
by: runway27 | last post by:
i am using a self submitting form <form action="<?php echo $_SERVER; ?>" method="POST" id="test2" name="test1"> i need to do a validation of textfields, checkboxes, radio buttons i am able...
1
by: arggg | last post by:
I have an external html that is a form. the Values of the form elements have <?= $results ?> type information however with file_get_contents in the main php file that then stores the contents to a...
3
by: arggg | last post by:
I have a form in PHP that needs to be processed by the same page. I have ajax calling the page and parsing the data however I cannot get the POST data to be sent via AJAX to the PHP Page. I found...
3
by: chiku1523 | last post by:
Hi, Please find the following code. In function setAnswers, I am looping with each question. I have inner loop, which is looping for each answers of the questions. If any of the answer for question...
5
matheussousuke
by: matheussousuke | last post by:
Hello, I'm using tiny MCE plugin on my oscommerce and it is inserting my website URL when I use insert image function in the emails. The goal is: Make it send the email with the URL...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.