שלח תשובה

זירת השאלות

778
צפיות
4
תשובות

אתר עם שאלון

,‏ 25 באוגוסט, 2009

אני מנסה לבנות אתר עם שאלון.
ליד כל שאלה ישנם 5 כפתורי רדיו : לא מסכים בכלל (1) עד מסכים מאוד(5).

אני רוצה להפיץ את השאלון באנטרנט.
1. בהנחה שאני רק רוצה שתהיה סכימה כוללת של כל התשובות פר שאלה.
א. איזו שאליתא אני צריך לכתוב בSQL ? אני לא רוצה UPDATE אלא להוסיף. להגדיל ב1+ במקום המתאים.
חשבתי על טבלה שנראת: כל שורה זו שאלה אחרת. העמודות הן 1..5. ובכל תא מונה הנשאלים שבחורה בתשובה מסוימת עבור שאלה מסוימת.

ב. לאחר מכן אני רוצה לראות את הטבלה שנוצרה. איך אני עושה זאת?

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

אני עובד בSQL SERVER וAsp.net עם c#.

המון תודה לכל עזרה ואפילו הפניה לעזרה

תגיות:

4 תשובות

  1. אמממ…
    א. השאלה היא מה אתה רוצה להציג עבור כל שאלה. האם רק כמה הצביעו ומה הממוצע או נתונים מעבר?

    ב. או שאתה בונה שאילתא ועמוד שישלוף ויציג אותה ב-html, או ישירות מה-SQL

    ג. בהגדרות בסיס נתונים יש אפשרות לתת default value


    אלי ענתבי

  2. adam2009 הגיב:

    אני אחדד
    את א' כבר הבנתי לבד.
    את ב' – אני שואל לגביי האופציה של "ישרות" מהSQL. איזה קובץ אני צריך לחפש? (איזה סיומת?) איך אני יכול לפתוח אותו בלי להכניס אותו לפרוייקט חדש?
    את ג' – חשפתי ולא מצאית. יש מצב לאכוונה?

    תודה מראש

  3. adam2009 הגיב:

    שאלה נוספת
    אני רוצה לארגן תחרות "מי ממלא את השאלון הכי מהר".
    איך אני יכול לממש את זה בasp.net ?

    יש רכיב טיימר מוכן?
    יש אפשרות לעצור אותו בשלב מסוים?

  4. adam2009 הגיב:

    שאלה אחרת- תיאום גרסאות
    שלום,
    יש לי פרויקיט שכתוב בasp.net ומשתמש במסד נתונים sql server.
    שניהם כתובים בסביבת עבודה 2000 (visual studio וsql server בגירסא של שנת 2000).

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

    יש לי כמה שאלות
    1. איך אתם ממליצים לפתוח את הפרוייקט בצורה הכי פשוטה ולהמיר אותו לסביבת עבודה של 2005 או 2008?
    2. יש איזה אתר/מדריך שמישהו מכיר שיוכל לעזור לי בנושא הזה של הסבר איזה ערכים צריך לשנות ומה לעשות כדי לתאם גרסאות?

    המון תודה מראש

שלח תשובה