郁闷了一天的问题
一个可以让用户进行多条件查询同一条数据的页面,当输入的条件满足时,就会以弹出的形式来显示这
条数据.查询条件有一个ID,一个姓名等等,当输入ID进行查询时没有问题,如果在输入姓名,这时就会弹
出当前页面的脚本发生错误,缺少')',代码如下:
string sql="select * from tys where 1=1 ",str="";
if(number.Text !="")//ID
{
sql+="and "+str+" ys_id="+number.Text+"";
}
if(danwei.Text !="")//姓名
{
sql+=""+str+" and consignor='"+danwei.Text+"'";
}
string str1="formation.aspx?name="+sql+"";
string str2="formation";
Response.Write("<script Language=Javascript>window.open('"+str1+"','"+str2+"','Width=700px;Height=500px;center=yes;help:no;status:no;scroll:no')</script>");