לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ברוכים הבאים לפורום ASP חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > ASP
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
 
כלי אשכול חפש באשכול זה



  #2  
ישן 28-04-2005, 09:28
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
מממממ
בתגובה להודעה מספר 1 שנכתבה על ידי tamirgal1 שמתחילה ב "שאלה בASP איך אפשר ליצור קטגוריות?"

2 טבלאות
קטגוריות - ID, Category_Name
תוכן - ID, SomeBodyText, Category

בטבלה של הקטגוריות יש לך 2 שדות. אחד מזהה והאחר שם הקטגוריה
בתוכן גם כאן שדה מזהה שבעקרון אתה לא צריך אבל אם תרצה להרחיב כמו להוסיף תגובות או משהו אז תהיה זקוק לזה, התוכן עצמו והקטגוריה (מספר) שעל פיה נוכל לזהות לאיזה קטגוריה הוא שייך לה.

עכשיו שיש לך בסיס נתונים מסודר כל שעליך לעשות זה לבקש את הנתונים.
תחילה, אתה מבקש את כל הקטגוריות (או קטגוריה מסויימת) מהטבלה קטגוריות.
ואז אתה לוקח את מספר המזהה של הקטגוריה (ID) ומבצע בקשה חדשה מהטבלה של התוכן איפה (WHERE) שהקטגוריה (Category) שווה למספר המזהה של הקטגוריה.
והתוצאה שתתקבל זה כל התכנים יתקשרו ויהיו מסודרים על פי הקטגוריות.

מקווה שעזרתי
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]

חזרה לפורום
  #4  
ישן 28-04-2005, 10:14
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
את הטבלה הבנת?
בתגובה להודעה מספר 3 שנכתבה על ידי tamirgal1 שמתחילה ב "אחי תודה אבל לא בדיוק הבנתי מה צריך לעשות"

בקשה מהמסד נתונים של כל הקטגוריות מהטבלה קטגוריות
קוד:
Set rs = conn.Execute ("SELECT * FROM CATEGORIES;")


מעבר על כל הקטגוריות
קוד:
do while not rs.EOF


כאן אתה יכול להדפיס את כל הנתונים שקשורים לקטגוריה הנוכחית
קוד:
response.write rs("Category_Name") & "<br>"


בקשה מהמסד נתונים של כל התכנים, איפה שהשדה "CATEGORY" שווה למספר המזהה של הקטגוריות.
קוד:
Set rsTOHEN = conn.Execute ("SELECT * FROM TOHAN Where ID="&rs("ID")&";") מעבר על כל התכנים שנמצאו (שקשורים לקטגוריה הנוכחית) [CODE] do while not rsTOHEN.EOF


כאן אתה יכול להדפיס את כל הנתונים שקשורים לקטגוריה הנוכחית
וכאן אתה יכל להדפיס את כל הנתונים שקשורים לתוכן הנוכחי
קוד:
response.write rsTOHEN("SomeBodyText") & "<br>"


בתכנים עבור לרשומה הבאה...
קוד:
rsTOHEN.MoveNext loop rsTOHEN.Close


בקטגוריות עבור לרשומה הבאה...
קוד:
rs.MoveNext loop rs.Close



והכל ביחד
קוד:
<% Set rs = conn.Execute ("SELECT * FROM CATEGORIES;") do while not rs.EOF response.write rs("Category_Name") & "<br>" Set rsTOHEN = conn.Execute ("SELECT * FROM TOHAN Where ID="&rs("ID")&";") do while not rsTOHEN.EOF response.write rsTOHEN("SomeBodyText") & "<br>" rsTOHEN.MoveNext loop rsTOHEN.Close rs.MoveNext loop rs.Close %>

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


אפשר לעשות יעיל יותר מבחינת בסיס הנתונים אבל עדיף לך ככה*.
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]

חזרה לפורום

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 11:53

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר