עבור לתוכן

יצירת סקר ב PHP

Featured Replies

פורסם

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

ני יוצר שתי טבלאות במסד

poll

poll_answers

שיהיו קשורים לפי id ו pid

הבעיה שלי מתחילה פה:

איך אני יכול ליצור חסימה שמשתמש מסויים שכבר הצביע לא יצביע פעמיים או יותר?

איך אני יוצר גראף תוצאות בלי שימוש ב GD?

תודה לעוזרים

פורסם

א. שמור להם עוגייה במחשב. ושמור את כתובות ה-IP שכבר הצביעו במסד.

ב. תכין ריבוע בעל צבע בגובה שתרצה את עובי הפס ואת הרוחב בגודל 1 פיקסל ופשוט ב-html תעשה ככה:

<img src="result.jpeg" width="20">

שחק עם מימד הרוחב בהתאם למספר הקולות.

פורסם

קצת אוף-טופיק:

אם אתה רוצה לעשות את המערכת בתור לימוד עצמי, או סתם כי אתה נהנה מלבנות אותה, שיהיה בהצלחה.

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

פורסם
  • מחבר

orlupo

בקשר לשאלה 1 ענית לי תודה רבה.

ובקשר לשאלה שנייה אתה יכול בבקשה לפרט יותר?

צביקה

תודה לך =)

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

פורסם

קודם כל אתה צריך להחליט על העובי של הפסים שמייצגים את התוצאות ואת הרוחב של פס שייצג 100% מן הקולות. עליך להכין קובץ בשם result.jpeg בעל גובה כמו העובי שהחלטת עליו ורוחב של 1 פיקסל.

לאחר מכן פשוט תעשה ככה:

echo "<img src=\"result.jpeg\" width=\"".THIS/ALL*WIDTH."\">";

במקום THIS אתה צריך את משתנה שיכיל את מספר הקולות לאפשרות זו ובמקום ALL את מספר הקולות הכללי. במקום WIDTH אתה צריך להכניס את הרוחב הפס שייצג 100% מן הקולות שהחלטת עליו.

פורסם
  • מחבר

אוקי תודה רבה אני חושב שהבנתי אם יהיו שאלות אני אשאל פה

פורסם

שים לב שאתה חייב לציין גם את הגובה במאפיין הIMG, אחרת הוא ישנה גם את הגובה לרוחב שהכנסת.

פורסם

עוד בעיה שלא חשבתי עליה היא שצריך את ה-THIS/ALL*WIDTH להכניס בתוך פונקציית floor או ceil.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים