PDA

View Full Version : به روز رسانی لینک



ehsan2007
پنج شنبه 22 شهریور 1386, 13:27 عصر
من دارم یک لینک باکس درست میکنم که اول از افراد ایمیل و پسورد و نام لینک و توصیف لینک و آدرس سایتشو وارد کنه و به صورت خودکار آی پی فردو ذخیره میکنه حالا من میخوام توی صفحه لینک باکس عنوان لینک نشون داده بشه که هر کس روش کلیک کرد بره به همون آدرسی که فرستاده و اگه موس رو هم روش نگه داشت توصیف لینک رو نشون بده این کارو چطوری انجام بدم

سوال دوم منم اینکه میخوام لینکهارو آپدیت کنم یعنی فرد با وارد کردن ایمیل در یک صفحه دیگه لینکش توی لینک باکس بیاد اولین لینک حالا این کارو چطور انجام بدم خودم که فکر کردم یک فیلد دیگه به بانک اطلاعات اضافه کنم که از یک شروع بشه هر کس لینکشو آپدیت کرد اون فیلد بشه یک و لینکی که قبلا اول بوده شماره فیلدش یکی اضافه بشه همین طور لینک های دیگه هم یکی اضافه بشه تا زمانی که برسه به شمارهای که لینکی که آپدیت میشه منظورم اینکه لینک کسی که میخواد آپدیت بشه مثلا توی بانک اطلاعات عددش 12 حالا تا زد آپدیت بشه اون فیلدی که عددش 12 بشه 1 و لین کهای قبلش عددهای فیلدشون یکی اضافه بشه تا 12 بعد که این کار انجام شد حالا چطوری برحسب این فیلد توی لین باکس آدرس و لینک و توصیفشو نمایش بدم که میرسیم به همون سوال قبلیم ممنون میشم کسی کمکم کنه
یک لینک باکس هست که این کارو انجام میده اما خراب شده الان www.box.aftab360.com (http://www.box.aftab360.com)
که با phpهم نوشته شده برنامهاش

nazaninam
جمعه 23 شهریور 1386, 20:03 عصر
سوال اول : از یک کنترل داده ای ( Repeater,datagrid,griview,datalist ) به همراه یک Hyperlink استفاده کن ، از خاصیت ToolTip برای توصیف استفاده کن
سوال دوم :لازم نیست لقمه رو دور سرت بچرخونی !! جدول تو باید یک فیلد داشته باشه که از نوع Identity است ( یا AutoNumber ) بدین معنی که هر سطری که به جدول اضافه میشه یک عدد جدید به اون نسبت داده میشه و این اعداد به صورت صعودی هستند !
برای دریافت هم کافیست از order by استفاده کنی و لیست را به صورت نزولی مرتب کنی ( Desc).
یکم سعی کن و اگر باز هم مشکل داشتی مطرح کن.

ehsan2007
جمعه 23 شهریور 1386, 21:52 عصر
در مورد سوال اول خودم برنامشو نوشتم درستم کار کرد اون کارایی که شما گفتید دوست عزیز نمیتونست کاری که من میخواستم انجام بده شایدم من یاد ندارم ولی کد من اینه

strcon = "provider = Microsoft.Jet.OLEDB.4.0;" & "Data Source = C:/Documents and Settings/ESI_KING/My Documents/Visual Studio 2005/WebSites/WebSite2/db/box.mdb"

con = New OleDbConnection(strcon)
con.Open()
strsql = "Select * from box"

cmd = New OleDbCommand(strsql, con)
dr = cmd.ExecuteReader()
While dr.Read()
name = dr("name")
name2 = dr("name2")
url = dr("link")
show += "<p><a href='" + url + "' title='" + name2 + "' target='_blank'>" + name + "</a></p>"

EndWhile

t.Text = show


در مورد سوال دوم من شما متوجه نشدید منظور من چی بود فرد لینک خودشو آژدیت میکنه یعنی لینکش میاد اولین توی لینک باکس حالا باید اون فیلد عوض بشه توی دیتا بیس ولی auto number رو نمیشه توی دیتا بیس عوض اون کاری که شما گفتید در صورتی درسته که فقط لینکشونو ثبت کنن ولی آپدیت نکنن درسته من میخوام آپدیت هم بکنن لطفا کمکم کنید
ممنون از راهنمایی که کردید

asgari2005
جمعه 23 شهریور 1386, 23:06 عصر
دوست گرامی شما می تونید بوسیله تاریخ و ساعت که در ثبت یا ویرایش رکورد در بانک درج کنید بوسیله همین فیلد تاریخ به صورت نزولی مرتب کنید می بینید زمانی که هر کاربر تغییر بدهد به عنوان اولین رکورد نمایش داده می شود

ehsan2007
شنبه 24 شهریور 1386, 00:19 صبح
از راهنمایی شما ممنونم باید همین کارو بکنم
ولی یاد ندارم چه شکلی جدول های اکسس رو بر حسب یک فیلد مرتب کنم به صورت نزولی اگه میشه راهنماییم کنید توی پستها گشتم پیدا نکردم