نمایش چند رکورد پشت سر هم

rah

Member
سلام به همه :neutral:
دوستان من می خواستم رکوردهای تو بانک رو که تو اکسس هستند، مثل سایت www.rissna.ir با یه چیدمان خاصی و پشت سر هم نشون بدم، چه کدی هست که این کار رو بکنه؟
(مراحل تنظیم و ... دیتابیس انجام شده است)
 
آخرین ویرایش:

shirani

مدیر انجمن <A href="http://forum.majidonline.com/f
شما مي تونيد از دستورات SQL استفاده كنيد براي نمايش از ديتا بيس
مثلاً بر اساس ID يا بر اساس تاريخ و ...

به عنوان مثال :
SELECT * FORM tbl_NEWS ORDER BY ID_NO ASC

اگه خواستي از A-Z نمايش بده ASC
اگه خواستي از Z-A نمايش بده DESC
 

rah

Member
shirani عزیز، منظور منو متوجه نشدی !
من تونستم رکوردهای بانکو بخونم و حتی صعودی یا نزولی نمایششون بدم
اما اگر به www.rissna.ir بروید منطورمو خواهید فهمید
من می خوام با یه نظم خاص، مثل این سایت رکوردامو نشون بدم
= جای مشخصی برای عکس، برای ادامه و ...
 

sajjad_eb

Well-Known Member
با Macromedia Dreamweaver 8 به راحتی می شه انجام داد .
تنظیمات اولیه رو که برای دیتابیس و غیره هست رو انجا بده بقیش بسیار سادست .
 

shirani

مدیر انجمن <A href="http://forum.majidonline.com/f
بهترين روش همونيه كه گفتم اما از IF هم ميشه


مثال :
dim strid

if strid = objRS("ID_pic") then
.
else
.
end if

ميتوني else هم استفاده نكنيد
objRS("ID_pic") اين id ديتا بيس به عنوان مثال

در ضمن بايد نمايش ركورد هاتون بر اساس همه جدول باشه تا بتون ID را نشون بده
 

sajjad_eb

Well-Known Member
بهترين روش همونيه كه گفتم اما از IF هم ميشه


مثال :
dim strid

if strid = objRS("ID_pic") then
.
else
.
end if

ميتوني else هم استفاده نكنيد
objRS("ID_pic") اين id ديتا بيس به عنوان مثال

در ضمن بايد نمايش ركورد هاتون بر اساس همه جدول باشه تا بتون ID را نشون بده

ای بابا :D . از چه لحاظ بهتره ؟ :lol: نکنه :
به خاطر اينكه از ديتا بيس شما سريعتر خونده ميشه
یا شما اینجوری دوست دارید
چه فرقی می کنه دوست عزیز ؟ مهم اینه کسی که تاحالا کد نویسی نکرده بتونه به راحتی کار کنه .

اصلا همه روش های شما بهترینه . شما اصلا آخرشی . rah جان شما هم از روش shirani استفاده کن .
 

m1pfard

Member
بابا این حرفا دیگه یعنی چی. زشته، بده ایراد داره!!
عزیز جان این چیزی که شما فرمودید ربطی به روش خوندن اطلاعات از دیتابیس نداره!
شما اطلاعاتتون رو با همون روشی که shirani جان فرمودن و خودتون هم میدونید از دیتابیس بخونید. بعد با استفاده از یک حلقه (for یا while) از تمام رکوردها یک سطر برای عنوان (از فیلد عنوان)، یک سطر برای خلاصه خبر (اگه نداشتی قسمتی از متن کامل خبر) و یک تصویر از داخل دیتابیس (اگه نداشت یک تصویر پیش فرض نشان بدهد یا اصلا چیزی نگذارد) در صفحه نشان دهد.
همین.
 

sajjad_eb

Well-Known Member
بابا این حرفا دیگه یعنی چی. زشته، بده ایراد داره!!
عزیز جان این چیزی که شما فرمودید ربطی به روش خوندن اطلاعات از دیتابیس نداره!
شما اطلاعاتتون رو با همون روشی که shirani جان فرمودن و خودتون هم میدونید از دیتابیس بخونید. بعد با استفاده از یک حلقه (for یا while) از تمام رکوردها یک سطر برای عنوان (از فیلد عنوان)، یک سطر برای خلاصه خبر (اگه نداشتی قسمتی از متن کامل خبر) و یک تصویر از داخل دیتابیس (اگه نداشت یک تصویر پیش فرض نشان بدهد یا اصلا چیزی نگذارد) در صفحه نشان دهد.
همین.

چه حرفی بده زشته ایراد داره ؟ من حرف زشت یا بد یا ایراد دار گفتم ؟ :neutral:
m1pfard جان شما دیگه چرا این حرف رو می زنی :) ؟ شما که جریان این جمله رو می دونی چیه :D .
 

rah

Member
خوب خدا خیرتون بده !
m1pfard عزیز، اگه یه مثال کوچولو از همون حلقه هات (while یا for) برام بزاری ممنونت می شم.
من دقیقاً همینو می خوام. همون طوری که گفتی و عین اون سایتی که خودم گفتم.
 

shirani

مدیر انجمن <A href="http://forum.majidonline.com/f
به خدا راحت ترين روش من پيشنهاد دادم دريم ويور خيلي سخت ميكنه كاره شما كد كه ميده را نگاه كن كلاً مخ بهم ميرزه
 

shirani

مدیر انجمن <A href="http://forum.majidonline.com/f
ای بابا :D . از چه لحاظ بهتره ؟ :lol: نکنه :

یا شما اینجوری دوست دارید
چه فرقی می کنه دوست عزیز ؟ مهم اینه کسی که تاحالا کد نویسی نکرده بتونه به راحتی کار کنه .

اصلا همه روش های شما بهترینه . شما اصلا آخرشی . rah جان شما هم از روش shirani استفاده کن .

من نميدونم شما با من مشكلي داريد يا نه

به خاطر اينكه از ديتا بيس شما سريعتر خونده ميشه
شما يك ديتا بيس بذار تو هاست خودتون يكي هم تو يك هاست ديگه ببين كدوم سريعتر خونده ميشه

یا شما اینجوری دوست دارید
چه فرقی می کنه دوست عزیز ؟ مهم اینه کسی که تاحالا کد نویسی نکرده بتونه به راحتی کار کنه .

متاسفانه به كسي ميگند برنامه نويس كه كد نويسي بلد باشه در ضمن اين من نگفتم شما هر جا كه بخواي بري كار كني ميگه كد نويسي بلدي يا نه ... از html گرفته تا ... C# , ...


در مورد سوال شما هم از دريم ويور ميگم

1 - يك DNS تعريف ميكنيد (يا هر روشي كه ارتباط بر قرار كردي )
window > database را ميزني بعد + و ...

2 -جدول مورد نظر طراحي ميكنيد (تو صفحه مورد نظر )

3 - ارتباط با جدول بر قرار ميكنيد از هر روشي كه بلدي

4 - بعد فيلدهاي كه ميخواي نمايش بده را داخل جداولي كه طراحي كرديد به صورت HTML تنظيم ميكنيد
به اين صورت =
objRS.fields.Item("ID"").value
به جاي ID نام فيلد هاي خود ديتابيستون را ميگذاريد

5 - روش نمايش فايل ها
بر اساس همه ركوردها ( A-Z )
HTML:
<%
Dim Rep_numRows
Dim Rep_index
Dim ObjRS_numRows
Dim strSQ		 'Holds the search critiria
			
'SQL Conect to datebase
		strSQL = "SELECT * FROM Members ORDER BY ID ASC"
		
		
		Set objRS = Server.CreateObject("ADODB.Recordset")
		objRS.Open strSQL,objconn
			
		
		
		'Show All user name
			
			ObjRS_numRows = 0
	
			Rep_numRows = -1
			Rep_index = 0
	
			objRS_numRows = objRS_numRows + Rep_numRows
	%>

Your Table And Dataobject 

	  	<%
	Rep_index = Rep_index + 1 
	Rep_numRows = Rep_numrows - 1
	objRS.movenext()
	wend	
	 objRS.close
	 set objRS = nothing
	%>
براي عبارت While
<% While ((Rep_numRows <> 0 ) and (not objRS.Eof))%>
اين قبل از جدول

Rep_index = Rep_index + 1
Rep_numRows = Rep_numrows - 1
objRS.movenext()
wend

اين بعد از جدول قرداده ميشه

اين هم كه گفتم از رو دريم كه ديگه حرفي توش نباشه

حالا شما آگه خواسيد ركورد هات از آخر خونده بشه
SELECT * FROM Members ORDER BY ID DESC
از اين استفاده كن

براي نمايش عكس از اين استفاده كن
HTML:
<img src="<%= objRS.fields("F_logo").value %>">

اميدوارم آقاي sajjad_eb هم قبول كنند
از من به عنوان يك دوست قبول كنيد تا كد نويسي هر زباني بلد نشديد نگيد من اون كار بلدم نرم افزارهاي آماده خوبند براي سريعتر كار كردن شما اما خيلي ها قبول ندارند من 6 سال پيش كه asp ياد گرفتم از كد دستي استفاده نميكردم چون ميگفتم كي حوصله داره ولي با كساني روبه رو شدم كه خودشون قاط از كامپيوتر سر درنمي آوردند ولي تا مثلاً ميگفتي اين فرم با يك نرم افزار كار كردم آدم مسخره مي كردند من نمخواستم بگم كه بهترينم ولي ازبس كه بصورت كد نوشتم عادت كردم اينجا هم اينجوري مينويسم asp كه جا خودش من تگ هاي HTMl هم با دست مينويسم شما اگه كد نويسي وب ياد بگير خيلي راحت ميتوني دهن هركي كه بهت بي توجهي ميكنه را ببندي

m1pfard جان شما دیگه چرا این حرف رو می زنی ؟ شما که جریان این جمله رو می دونی چیه

خوشحال ميشم من هم بدونم
 
  • Like
Reactions: rah

m1pfard

Member
یک کلام ختم کلام.
عزیز جانم. من برنامه مورد نظر شمارو به صورت خیلی خیلی خلاصه براتون آماده کردم.
فقط کافی اونو تو سرور (یا localhost) کپی کنی و ازش استفاده کنی!
اگه سوالی هم بود در خدمتیم
 

m1pfard

Member
آخ فایلو یادم رفت شرمنده! :)
 

پیوست ها

  • news.rar
    28.4 کیلوبایت · بازدیدها: 29
  • Like
Reactions: rah

m1pfard

Member
m1pfard جان شما دیگه چرا این حرف رو می زنی ؟ شما که جریان این جمله رو می دونی چیه
shirani جان راستشو بخوای منم نمیدونم منظور اوشون چی بود!
ولی خوب یه حدسهای بی ادبانه ای میزنم!!!!!
 

rah

Member
shirani عزیز،ازت ممنونم. ولی من در خواست کد برنامو تو دریم ویور نکردم! به هر حال از اینکه زحمت کشیدی و کدها رو برام نوشتی ممنونم. در ضمن در همین جا ازت تشگر هم کردم.

m1pfard عزیز، دستت درد نکنه، یه نگاه ظاهری به کدها انداختم.
همونه که میخواستم.
فقط یه تغییراتی توش بدمو آپ کنم، ببینم چی میشه.
خسته نباشی !
 
آخرین ویرایش:

shirani

مدیر انجمن <A href="http://forum.majidonline.com/f
اين فايلي كه آقاي m1pfard گذاشته كامل كامل هموني كه ميخواهيد
من خودم الان دستم بند يك پرژه (CMS براي سايت هاي آموزشي ) خيلي سنگين درست نتونستم راهنمايي كنم (شرمنده )
 

sajjad_eb

Well-Known Member
من نميدونم شما با من مشكلي داريد يا نه
مگه من حرفی زدم که نشون می ده با شما مشکل دارم ؟ :neutral: می شه بگی ؟ خیلی دوست دارم بدونم :neutral:

شما يك ديتا بيس بذار تو هاست خودتون يكي هم تو يك هاست ديگه ببين كدوم سريعتر خونده ميشه
چه ربطی به بحث ما داره :shock: ؟ مثالتون باید اینجوری باشه : "دیتا بیسی که توی هاست خودتون هست و در سایت خودتون نشون داده می شه سریع تر خونده می شه یا دیتا بیسی که توی یک هاست دیگه هست و توی سایت مربوط به اون هاست خونده می شه . " البته که جواب بستگی به هاست داره .

متاسفانه به كسي ميگند برنامه نويس كه كد نويسي بلد باشه در ضمن اين من نگفتم شما هر جا كه بخواي بري كار كني ميگه كد نويسي بلدي يا نه ... از html گرفته تا ... C# , ...
دوست عزیز به بالا نگاه کن . به سوال نگاه کن . اینجا تالار ASP هست و مطمعنا منظور بنده از کد نویسی ASP بوده ( منم نگاه کردم . ولی وقتی بحث رو شروع کردن باید جواب داد :sad: ) . در ضمن تعریف برنامه نویس این نیست :D .

shirani جان راستشو بخوای منم نمیدونم منظور اوشون چی بود!
ولی خوب یه حدسهای بی ادبانه ای میزنم!!!!!
شما که ختم کلام رو اعلام کرده بودی. :wink:
بی ادبی چی عزیزم ؟ خیلی دوست دارم بدونم چی فکر کردی اگه ممکنه با پست بفرست برام اگرم که گفتنیه همینجا بگو :lol: . نه مطمئن باش بی ادبی نبوده :) . حدس های منحرف هم نزن ذهنت منحرف می شه :wink:

rah اینم کد ASP.net . البته امید وارم به جواب رسیده باشی ولی خوب شاید به دردت بخوره . البته بازم نظرم اینه که اگه زیاد کد نویسی (منظور کد نویسی ASP و ASP.net هستا :lol: ) کار نکردی Dreamweaver رو نادیده نگیر . البته اگه دوستان نمی گن "بهترين روش همونيه كه گفتم"
( نمایش --- کد --- دیتابیس )
 

shirani

مدیر انجمن <A href="http://forum.majidonline.com/f
چه ربطی به بحث ما داره ؟
اولاً شما مطرح كرديد چون اون تو يك تايپيك ديگه بود

دوست عزیز به بالا نگاه کن . به سوال نگاه کن . اینجا تالار ASP هست و مطمعنا منظور بنده از کد نویسی ASP بوده ( منم نگاه کردم . ولی وقتی بحث رو شروع کردن باید جواب داد ) . در ضمن تعریف برنامه نویس این نیست .
شما بد نبود به ... توجه ميكردي من از اولين زبون وب نوشتم بعد ... و بعد ...

درمورد تعريف برنامه نويس هم تا اونجايي كه من ميدونم به كسي ميگند كه يك برنامه كاربردي يا هر چيز ديگه را به زبون ماشين در بياره كه به اين عمل مي گند كد نويسي

در كل هم بي خيال موضوع بشيد جواب هم كه فكر كنم گفته شد

در ضمن خيلي هم دوست دارم با هاتون آشنا بشم (sajjad_eb) يا از طريق ميل يا ياهو مسنجر
 

جدیدترین ارسال ها

بالا