• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مقدار پیش فرض دستور<select>

صنم

کاربر تازه وارد
تاریخ عضویت
27 فوریه 2005
نوشته‌ها
125
لایک‌ها
0
سلام
من یه combobox توی فرمم دارم که از یک جدول می خونم و پرش می کنم با کد زیر:

کد:
<%set con=server.CreateObject("adodb.connection")
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+server.mappath("gavahi_gostaresh.mdb")+";Persist Security Info=False"
set rst=server.CreateObject("adodb.recordset") 
strsql="select * from Doreh"
rst.open strsql,con,1,3
'rst.AddNew 
if rst.RecordCount >0 then
for p=1 to rst.RecordCount %>
    <OPTION  value="<%=rst.Fields("Shomareh_doreh")%>"><%=rst.Fields("Shomareh_doreh") %><%rst.MoveNext%></OPTION>
    
     <% next
	end if
	rst.Close 
	con.Close 
	'Response.Write (rst.Fields("Shomareh_doreh")) 
 %>
   
</SELECT>
حالا می خوام که مقدار ی که الان در combo نشان میده مقداری باشه که از یک db دیگه می خونم یعنی مقدار پیش فرضی که نمایش میده رو نمی دونم باید با چه کدی بنویسم .
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
یکم واضح تر بگو.

ببین شما یه Combo رو توسط برنامه بالا پرش میکنی . یعنی میدونی که اون از چی پر شده دیگه چون خودت قبلاً پرش کردی
 

صنم

کاربر تازه وارد
تاریخ عضویت
27 فوریه 2005
نوشته‌ها
125
لایک‌ها
0
به نقل از mehdi25 :
یکم واضح تر بگو.

ببین شما یه Combo رو توسط برنامه بالا پرش میکنی . یعنی میدونی که اون از چی پر شده دیگه چون خودت قبلاً پرش کردی
ببین من خودم مقادیری رو که کاربر باید انتخاب بکنه رو پر کردم ولی حالا فرض کنید که این combo مال یک رکوردی هست که کاربر می خواد اون رو ویرایش کنه باید مقدار قبلی ای رو که این فیلد داشته رو در این combo بصورت پیش فرض وقتی فرم باز میشه به کاربر نشان بدم که کاربر بدونه مقدار قبلی اش چی بوده و حالا اگه بخواد مقدار جدیدی رو انتخاب کنه
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
مقدار قبلی فیلد در Database ذخیره شده دیگه .

اونو از دیتا بیس بردار برای مقدار پیش فرض
مقدار پیش فرض رو هم با این نشون بده

کد:
<option [COLOR="Blue"]selected[/COLOR] value="Mehdi">Name</option>
 

صنم

کاربر تازه وارد
تاریخ عضویت
27 فوریه 2005
نوشته‌ها
125
لایک‌ها
0
به نقل از mehdi25 :
مقدار قبلی فیلد در Database ذخیره شده دیگه .

اونو از دیتا بیس بردار برای مقدار پیش فرض
مقدار پیش فرض رو هم با این نشون بده

کد:
<option [COLOR="Blue"]selected[/COLOR] value="Mehdi">Name</option>

خیلی thankyou
 
بالا