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

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



  #1  
ישן 21-10-2005, 00:59
  tropit2005 tropit2005 אינו מחובר  
 
חבר מתאריך: 18.03.05
הודעות: 307
לולאה בתוך לולאה

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

קוד:
< td onmouseover="showHideTable('products')" onmouseout="showHideTable('products')" width=50% name=T1> <font face="tahoma" size="2"><b><a href="" class="Adlink"> מספרים</a><br> <table class="menu" id="products" style="z-index:99" width="100%" border=1 name=T2 > <font face="tahoma" size="2"><b> <Tr><Td ><a href="" <1</a><br></td></tr> <Tr><Td><a href="" >2</a><br></td></tr> <Tr><Td ><a href="" >3</a><br></td></tr> </table> </td>


כך שבתוך תא T1 יהיו הקטגוריות וב T2 יהיו התת קטגוריות וזה דורש ממני גם לולאה בתוך לולאה
וחיבור SQL בתוך החיבור SQL , אשמח לקבל פתרונות אחרות.. או צורה לעשות את זה בערך כמו שאמרתי ( רק איך ) .
(חוץ מיזה: עשית לולאה בתוך לולאה תעשה בעיות? )
חזרה לפורום
  #3  
ישן 21-10-2005, 14:17
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
איפה נתקעת?
בתגובה להודעה מספר 1 שנכתבה על ידי tropit2005 שמתחילה ב "לולאה בתוך לולאה"

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

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

אב בן
1 0
2 0
3 0
4 1
5 1
6 4
7 4
8 1
9 2

כמובן שאתה יכול להוסיף גם את שאר הנתונים שלך למערך...

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

הפונקציה מקבלת פרמטר אחד, אב.
כדי לראות את הקטגוריות הראשיות נשלח לפונקציה אב=0.
אפשר גם להתחיל מנינים אחרים :]

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

נראה לי זהו :]
אלא אם כן אתה צריך תוספות...
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב 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]

חזרה לפורום
  #9  
ישן 23-10-2005, 15:35
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
בתגובה להודעה מספר 8 שנכתבה על ידי tropit2005 שמתחילה ב "זאת אומרת שאפשר לולאה בתוך..."

ציטוט:
במקור נכתב על ידי Eran
rs
בחר הכל מטבלה1

-while...

--הדפס אב
--rss בחר הכל מטבלה2 איפה שבן = rs("ID")
---while..
----הדפס בן :]
---LOOP
--סגור חיבור.
-LOOP
סגור חיבור.


בלי פונקציות מעצבנות2

לולאה בתוך לולאה = לולאה מקוננת.
בן = 0 התכוונתי בתוך התא של הבנים, השיוך.

אם זה 2 טבלאות אז פשוט תבקש את כל מה שבראשונה, או את מה שאתה צריך
ובלולאה השניה אתה מבקש לפי השיוך. אתה מבקש את כל הקטגוריות שהבן (=השיוך) שווה ל ID של הקטגוריות שבטבלה1
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב 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]

חזרה לפורום
  #22  
ישן 25-10-2005, 22:53
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
תשנה בהתאם :)
בתגובה להודעה מספר 21 שנכתבה על ידי tropit2005 שמתחילה ב "חחח זה מה שנסיתי להגיד....."

קוד PHP:
 <%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "mydsn" 
Set rs Server.CreateObject("ADODB.Recordset")
Set rs2 Server.CreateObject("ADODB.Recordset")

SQLstr="SELECT * FROM tbl1;"
rs.Open SQLstr,conn
mone
=0
Do While not rs.EOF
mone
=mone+1
'הדפס כאן הכל על הקטגוריה

SQLstr2="SELECT * FROM tbl2 where BEN=" & rs("BEN") & ";"
rs2.Open SQLstr2,conn
Do While not rs2.EOF
 ' 
הדפס כאן הכל על התת קטגוריה
Rs2
.MoveNext
Loop
rs2
.close
set rs2 
nothing

rs
.movenext
Loop
rs
.close
set rs 
nothing

conn
.close
set conn 
nothing
%> 
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב 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. השעה כעת היא 00:58

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

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

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