418
צפיות
צפיות
14
תשובות
תשובות
עזרה עם סקר
אני כרגע בונה סקר לאתר שאני בונה, ואני מנסה להציג את תוצאות הסקר עם קווים רוחביים, שיהיו בצבעים שונים לפי מס' ההצבעות, ובאורכים שונים (כמובן).
תודה מראש
אני כרגע בונה סקר לאתר שאני בונה, ואני מנסה להציג את תוצאות הסקר עם קווים רוחביים, שיהיו בצבעים שונים לפי מס' ההצבעות, ובאורכים שונים (כמובן).
תודה מראש
14 תשובות
איך בנוי המסד שלך?
מהם השדות?
עם איזו שפת סקריפט אתה עובד? (js/vbs)
הרעיון הכללי הוא להגיע לאחוזים ע"י חישוב כזה:
100 חלקי מספר המצביעים הכללי כפול מספר המצביעים לתשובה הנוכחית.
a1Percent = 100/total*a1Total
a2Percent = 100/total*a2Total
a3Percent = 100/total*a3Total
a4Percent = 100/total*a4Total
ואפשר גם לעשות לולאה עד EOF (סוף הרקורדסט)..
יש על זה מדריך
תודה ו…
יש לי טבלה לשאלות, טבלה לתשובות שמכילה גם את מס' ההצבעות
תודה על העזרה עם האחוזים, עכשיו איך אני מצייר בר?
ברור לי שאני צריך לצייר איתו ע"י מס' האחוזים (זה יהיה הרוחב) או להכפיל אותו או משהו.
אבל איך אני מצייר?
סליחה שכחתי לציין
אני עובד עם VBScript
תשתמש ב span עם צבע רקע, ותן לו
גודל לפי האחוזים שיצאו לך בחישוב.
כמובן, אל תשכח לשים < br > אחרי כל span.
תודה רבה!!!
יש לי עכשיו בעיה בשרת
הוא אומר לי
Provider error '80004005'
Unspecified error
/header.asp, line 6
זו השורה של ההתחברות לdb.
במחשב שלי (IIS 5.1) זה עובד בלי שום בעיה, וגם בשרת זה עבד עד לפני איזה חצי שעה.
מישהו יכול לעזור???
תיקון קטן
שישתמש ב-DIV ולא עם SPAN
כי SPAN הוא מאפיין INLINE שהגדרות של קופסא ג'נרית לא יעבדו עליו אם אתה לא משתמש בIE5.5 ומעלה
אז אם כבר משתמשים ב div,
אין צורך להוסיף BR אחרי כל div, אלא אם כן אתה רוצה שורת רווח בין כל עמודה בגרף.
אם תקרא את השגיאה שלך
תראה שכתוב 'שגיאה לא ספציפית' וזה אומר שהשרת לא מכיר את זה..
תראה קוד ספציפי (יותר מהשורה שכתובה בשגיאה..)
הנה הפונקציה שבתוכה מתעוררת השגיאה
Private function EditionCare(Area)
Dim conn, SQLstring, TmpDate
Set conn = Server.CreateObject("ADODB.Connection")
set rs1 = Server.CreateObject("ADODB.Recordset")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("TBS3cr3t901f.mdb")
SQLstring = "SELECT " & Area & " FROM EditionLayout;"
rs1.Open SQLstring, conn
select case Area
case "EditionID": EditionCare=rs1(0)
case "Center": EditionCare=GetArticle(rs1(0), True)
case else: Editioncare=GetArticle(rs1(0), False)
end select
end function
לא אני בניתי את הפונקציה הזו, ואני לא אמור לשנות אותה.
השורה עם הבעיה מסומנת באדום
הבעיה נפתרה. תודה לכל העוזרים
נסה
את השורה הבאה:
Conn.Open "Provider=Microsoft.Jet.OleDb.4.0;data source=" & Server.MapPath("TBS3cr3t901f.mdb")
ואם יש שגיאה אז תראה לנו ואם אין והכל עובד אז תגיד עובד
השורה שהבאתי לך היא שורת חיבור מסוג OLEDB החיבור יותר מהיר, יותר בטוח – והודעות השגיאה שלו נורמליות
ואם רוצים לשלוט על גודל שורת הרווח אפשר להשתמש ב-margin-bottom