נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: עזרה ( ספר אורחים) [ASP]

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
pitbull363
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת
הודעות: 102
נשלח בתאריך: 23 June 2005 בשעה 20:22 | IP רשוּם
ציטוט pitbull363

טוב אז ככה אני עובד על ספר אורחים פשוט, אני יודע שזה לא משהו אבל בשבילי זה הישג די גדול :)
http://k.domaindlx.com/pitbull363/guestbook.asp
כפי שאתם רואים כל התגובות מוצגות בטבלה, השאלה שלי היא
איך לבנות מנגנון פנימי כזה שיוצגו בדף אחד מקסימום 5 תגובות נגיד, ואז למטה תהיה שורה כזאת עם מספרים שייצגו את מספר הדפים וכל מספר הוא בעצם לינק לדף...
בעצם מה שאני מתככוון זה בדיוק כמו פה בפורום, שאם כמות התגובות בנושא מגיעה לכמות מסויימת אז נפתח דף חדש, ולמטה מופיע לינק..
תנסו להסביר לי את הרעיון, ואת דרך הפעולה.
תודה.

דרך אגב:
אל תנסו על פיירפוקס, זה לא עובד, יש שם משהו שלא תומך, אני חושב שאני יודע מה אבל אין לי זמן לתקן עכשיו...
קודם אני רוצה לבנות את המנגנון הזה...
חזרה לתחילת העמוד הצג את כרטיס החבר של pitbull363 חפש הודעות אחרות של pitbull363
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 23 June 2005 בשעה 21:47 | IP רשוּם
ציטוט SBD

זה אל בדיוק מנגנון יש משהו פנימי....וזה הולך ככה

קודם כל יש לפתוח את ה-RS עם סמן סטטי כלומר:

קוד:
RS.CursorType = adOpenStatic

לאחר מכן יש להגדיר את מספר הרשומות לדף:

קוד:
RS.PageSize = x

אחרי זה אתה שולץ רגיל באמצעות משפט SQL, ואתה קובע באיזה דף הוא נמצא על ידי:

קוד:
RS.AbsolutePage = pagenumber

ואז כל מה שנותר לך לעשות זה לקלב כפרמטר לדף את העמוד הרצוי ולהציב אותו ב"AbsolutePage"

מקווה שעזרתי :)

[הייתי מביא לך קוד לדוגמא מהאפליקציה שלי אבל בטעות אחרי שגמרתי לבנות אותה, מערכת פורמים שלמה...=\, מחקתי אותה עם פרמוט כמו מפגר....סורי...]



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
pitbull363
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת
הודעות: 102
נשלח בתאריך: 24 June 2005 בשעה 12:42 | IP רשוּם
ציטוט pitbull363

בעעע לא ממש הבנתי =/
מזה אומר שאני פותח רקורדסט עם סמן סטטי מזה נותן?
ומה זה :
RS.PageSize = x
וגם לא הבנתי כל כך איך אני משתמש בזה:
RS.AbsolutePage = pagenumber

אם אתה אומר שכבר עשית כזה אז אולי תבנה לי משהו מהיר כזה, קשה לי להבין איך אני משתמש בכל זה, כי אני לא מכיר את הדברים האלו pagesize , absolutepage .....
חזרה לתחילת העמוד הצג את כרטיס החבר של pitbull363 חפש הודעות אחרות של pitbull363
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 24 June 2005 בשעה 13:55 | IP רשוּם
ציטוט SBD

קוד:
<%
 DIM rowcount

 SET con = Server.CreateObject("ADODB.Connection")
 con.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("db.mdb")

 SET RS = server.CreateObject("ADODB.RecordSet")
 RS.CursorType = adOpenStatic
 RS.PageSize = 5

 RS.open "SELECT username FROM users",con
 RS.AbsolutePage = Request.QueryString("pagenumber")

 rowcount = 0
 WHILE NOT RS.EOF AND rowcount < RS.PageSize
  response.write RS("username") & "<br>"
  rowcount = rowcount + 1
  RS.MoveNext
 WEND
%>

[מקווה שאין טעויות כי הקלדתי את זה עכשיו....]



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
pitbull363
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת
הודעות: 102
נשלח בתאריך: 24 June 2005 בשעה 14:25 | IP רשוּם
ציטוט pitbull363

אוקיי תודה , הבנתי וזה עובד :)
אבל עכשיו יש לי עוד שאלה..
איך לעשות ככה שלמטה יהיו לינקים לדפים?
ושזה יהיה דינמי כמובן, כלומר כל פעם שנוצר דף חדש בעקבות הוספת רשומות למסד, אז נוסף לינק לדף למטה, כאילו שתהיה למטה מן רשימת לינקים כזאת עם מספר הדפים
1 2 .... N
תודה על העזרה!
חזרה לתחילת העמוד הצג את כרטיס החבר של pitbull363 חפש הודעות אחרות של pitbull363
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 24 June 2005 בשעה 16:30 | IP רשוּם
ציטוט SBD

לא בעיה אחי:

קוד:
<% FOR I = 1 TO RS.PageCount %>
 <a   href="index.asp?pagenumber=<%=i%>"><%=i%>< /a>
<% NEXT %>

שמח שעזרתי :)



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
pitbull363
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת
הודעות: 102
נשלח בתאריך: 24 June 2005 בשעה 19:36 | IP רשוּם
ציטוט pitbull363

תודה באמת תודה!
פתרת לי תבעיות :)
לא חשבתי שזה כל כך פשוט
חזרה לתחילת העמוד הצג את כרטיס החבר של pitbull363 חפש הודעות אחרות של pitbull363
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 25 June 2005 בשעה 21:11 | IP רשוּם
ציטוט SBD

אין בעד מה אחי ;)

שמח שהייתי לעזר :)



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה