שלח תשובה

זירת השאלות

446
צפיות
1
תשובות

דירוגים

,‏ 22 באוגוסט, 2006

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

<?php
$userNumb = $_POST["much"];

if($userNumb == 0){
}
else{
$fp = fopen("counter.txt","r");
$counter = fread($fp,8);
fclose($fp);
$counter++;
$fp = fopen ("counter.txt" , "w");
fwrite($fp,$counter);
fclose($fp);

$file = fopen("choose.txt","r");
$choose = fread($file,8);
fclose($file);
$end = $choose+$userNumb;
$file = fopen ("choose.txt" , "w");
fwrite($file,$end);
fclose($file);

$half = $end/$counter;
$half=round($half, 1);
echo "דירוג: $half";
}

?>


תודה

תגיות:

1 תשובות

  1. זהר פלד הגיב:

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

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!