603
צפיות
צפיות
1
תשובות
תשובות
דירוגים
אהלן חבר'ה,
אני מנסה ליצור דבר שהגולש יוכל לדרג בו כל מיני דברים באתר.
הקוד פשוט מונה את מספר המבקרים בדף ואת הדירוגים שלהם,
ומחלק את סך כל הדירוגים במספר האנשים שנכנסו לאתר.
ואז מה היוצא הוא הדירוג.אבל הבעיה היא שכלפעם שמישהו שנכנס
לדף אז הוא מחשב אותו ואז הדירוג יורד גם אם הגולש לא הצביע.
תראו את הקוד ותבינו:
<?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 תשובות
אז תעשה את החישוב של הממוצע
לפי מספר האנשים שדירגו ולא לפי מספר האנשים שנכנסו לדף.
מה הבעיה?