464
צפיות
צפיות
10
תשובות
תשובות
עזרה בלרדת שורה בתוכן של מסד נתונים
יש לי תוכן במסד נתונים.. נגיד:
Line 1
line 2
ככה שיש שתי שורות… הבעיה זה שכשאני מציג את זה ב-ASP הוא מציג אותם כשורה אחת… איך אני עושה שזה יהיה שתי שורות כמו שצריך?
יש לי תוכן במסד נתונים.. נגיד:
Line 1
line 2
ככה שיש שתי שורות… הבעיה זה שכשאני מציג את זה ב-ASP הוא מציג אותם כשורה אחת… איך אני עושה שזה יהיה שתי שורות כמו שצריך?
10 תשובות
מה שקורה זה
כשאתה מציג את זה אז אתה מחזיר HTML. אתה צריך לומר לו לשבור שורה ב HTML ע"י הדפסת <br> אחרי כל שורה
ואיך אני עושה את זה?
איך אני אומר לו שאחרי כל שורה ירשום <br>?
תנסה את זה
while not rs.eof
Response.write (rs(0) +rs(1) + "<br>") 'print the data
rs.movenext
wend
אבל זה לא עובד ככה כנס אני אסביר…
יש לי תכונה בשם content שבא מאוכסן כל התוכן. נגיד רשום ברשומה אחת שם:
Welcom to our site!
this is line2!
זה רשומה אחת מסוג תזכיר… איך אני עושה שמתי שאני מציג אותה הוא גם ירד שורה…
אני לא בטוח שאני מבין אותך…
האם התוכן עצמו של אותה רשומה מורכב מכמה שורות? ואתה בעצם לא מדבר על מספר רשומות בטבלה ה DB עצמה?
ככה…
content=Replace(content, vbCrLf, "<br />")
בדיוק מה שאמרת;!
או ככה
response.write replace(rs.fields("your_firld"),chr(13)&chr(10),"<br>")
שניה לפני שקראתי הצלחתי אבל למה 10?
הצלחתי עשיתי אותו דבר רק בלי chr(10). למה עשית chr(10)?
13+10
זה הסימן לשבירת שורה בצורת ASCII. זה עובד גם בלי ב VB. אצלי זה פשוט עניין של הרגל וזה לא מזיק.