De automagische puntentelling werkt !! Super veel dank aan Pieter ! :worship:
Nu nog de resterende oude posts aanvullen en ondertussen de deellijsten proberen te creëren..
// Hele punten
$geradenteller1 = "0";
$select1 = "select * from wp_postmeta where meta_key = 'Geraden door' order by meta_value";
$query1 = mysql_query($select1);
$records1 = mysql_num_rows($query1);
while ($list1 = mysql_fetch_object($query1)) {
if(strtolower($naam) == strtolower($list1->meta_value)) {
$geradenteller1++;
$geradenarray1[$naam] = $geradenteller1;
} else {
$naam = $list1->meta_value;
$geradenteller1 = “1”;
$geradenarray1[$naam] = $geradenteller1;
}
}
// Halve punten
$geradenteller2 = “0”;
$select2 = “select * from wp_postmeta where meta_key = ‘Half geraden door’ order by meta_value”;
$query2 = mysql_query($select2);
$records2 = mysql_num_rows($query2);
while ($list2 = mysql_fetch_object($query2)) {
if(strtolower($naam) == strtolower($list2->meta_value)) {
$geradenteller2 = $geradenteller2 + 0.5;
$geradenarray2[$naam] = $geradenteller2;
} else {
$naam = $list2->meta_value;
$geradenteller2 = “0.5”;
$geradenarray2[$naam] = $geradenteller2;
}
}
// Extra halve punten
$geradenteller3 = “0”;
$select3 = “select * from wp_postmeta where meta_key = ‘Extra half punt’ order by meta_value”;
$query3 = mysql_query($select3);
$records3 = mysql_num_rows($query3);
while ($list3 = mysql_fetch_object($query3)) {
if(strtolower($naam) == strtolower($list3->meta_value)) {
$geradenteller3 = $geradenteller3 + 0.5;
$geradenarray3[$naam] = $geradenteller3;
} else {
$naam = $list3->meta_value;
$geradenteller3 = “0.5”;
$geradenarray3[$naam] = $geradenteller3;
}
}
//Optellen hele en halve en extra halve punten
$aantalposts = “0”;
foreach ($geradenarray1 as $label1 => $inhoud1) {
$geradenarray[$label1] = $geradenarray1[$label1] + $geradenarray2[$label1] + $geradenarray3[$label1];
$aantalposts = $aantalposts + $geradenarray1[$label1] + $geradenarray2[$label1];
}
arsort($geradenarray);
echo “Stand over de $aantalposts ingevoerde posts tot nog toe:”;
echo “
$teller. | $label | $inhoud |
“;
?>
‘, $before_last=”, $limit=1000, $unique=false, $order=’DESC’, $include_static=false, $show_pass_post=false);
?>
5 reacties tot nog toe ↓
1 pipster // 23 maart 2008 om 18:14:07
konkratuliere :thumbsup2_wp:
2 Pieter // 23 maart 2008 om 18:21:11
Wil je de halve punten in de toekomst handhaven?
3 Blogman // 23 maart 2008 om 18:21:27
Jazeker.
4 Pieter // 23 maart 2008 om 18:25:21
Ah, ik zie dat je een veld hebt toegevoegd.
5 Blogman // 23 maart 2008 om 18:30:55
Yep. Pas het ondertussen nog wel wat aan allemaal. Het is nu nog niet zo netjes allemaal.
You must log in om een reactie achter te laten.