PDA

View Full Version : جستجو بر اساس یوزر



mohsen4707
جمعه 17 آذر 1391, 15:59 عصر
با سلام.
میخواهم در سایت یه قسمتی بذارم که وقتی کاربران ثبت نام کردند و بار دیگر خواستند اطلاعات خود را ببینند براساس یوزری که خودشون تعیین کرده اند در بانک جستجو کنند و اطلاعات شان را روی چند لیبل نمایش بدم.
مثلا" نام را روی یه لیبل و نام خانوادگی را رو لیبلی دیگه و...
باتشکر.

ali9698
جمعه 17 آذر 1391, 16:36 عصر
منظورتون چیه؟ یعنی اگه من عضو شدم و خواستم اطلاعات خودم رو ببینم باید یوزر خودم رو سرچ کنم؟!!

malloc
جمعه 17 آذر 1391, 17:19 عصر
آره دیگه از سشن استفاده کن . سشن میشه نام کاربریه کسی که الان آنلاینه . سلکتتو از اون بزن

mohsen4707
جمعه 17 آذر 1391, 17:22 عصر
منظورتون چیه؟ یعنی اگه من عضو شدم و خواستم اطلاعات خودم رو ببینم باید یوزر خودم رو سرچ کنم؟!!
با سلام.
آره. ابتدا اگه username رو وارد کردند بانک را چک کنه که قبلا" ثبت نشده باشه و اگه قبلا" ثبت نشده باشه ثبتش کنه و در قسمت بعدی هر بار بخواهد این username رو وارد کنند تمام اطلاعاتشان را توسط چند لیبل نمایش بده.

Mohammadvb6
جمعه 17 آذر 1391, 17:26 عصر
select * from table where username =@username

mohsen4707
جمعه 17 آذر 1391, 17:28 عصر
آره دیگه از سشن استفاده کن . سشن میشه نام کاربریه کسی که الان آنلاینه . سلکتتو از اون بزن
باسلام.
بنده منظورم این نبود. منظورم اینه که هر شخصی بتواند هر یوزری را جستجو کند. مانند بانک مقالات که مثلا" اسم مقاله را می دی تمام اطلاعات آن مقاله به همراه اطلاعات نویسنده اش را نمایش میده.

malloc
جمعه 17 آذر 1391, 17:38 عصر
پس میتونی با همونی که دوستمون Mohammadvb6 (http://barnamenevis.org/member.php?20525-Mohammadvb6) گفت کارتو راه بندازی .
میتونی تو TextChange تکست باکس چک کنی . حالا اگه با Syntax مشکل داری یه نمونه کد بزارم واسط . اما با همون سلکتی که Mohammadvb6 (http://barnamenevis.org/member.php?20525-Mohammadvb6) گفته میتونی این جستجو رو اتجام بدی.
که
@username میشه مقدار موجود تو همون تکس باکس . میتونی با گذاشتن مقدار Like قبل از دستور این کارو بکنی
اینم نمونه :

"select * where (BookID like @Bookid)";
این سلکت میره تمام کتابهایی که ID اونها دارای کاراکترهای وارد شده توسط کاربر هست و میاره

mohsen4707
جمعه 17 آذر 1391, 20:34 عصر
پس میتونی با همونی که دوستمون Mohammadvb6 (http://barnamenevis.org/member.php?20525-Mohammadvb6) گفت کارتو راه بندازی .
میتونی تو TextChange تکست باکس چک کنی . حالا اگه با Syntax مشکل داری یه نمونه کد بزارم واسط . اما با همون سلکتی که Mohammadvb6 (http://barnamenevis.org/member.php?20525-Mohammadvb6) گفته میتونی این جستجو رو اتجام بدی.
که
@username میشه مقدار موجود تو همون تکس باکس . میتونی با گذاشتن مقدار Like قبل از دستور این کارو بکنی
اینم نمونه :

"select * where (BookID like @Bookid)";
این سلکت میره تمام کتابهایی که ID اونها دارای کاراکترهای وارد شده توسط کاربر هست و میاره
با سلام.
دوست عزیز این دستور مال زمانیه که user name وارد شده در بانک وجود داشته باشه وللی اگه در بانک وجود نداشته باشه باید چطور بدونیم.
باتشکر