Nieuw lid |
|
Ha Mensen
Ik heb dit stuk code
<?php
$nummer = array();
$formule = array();
$bedragen = array();
$gebruikers = array();
$qu_gebruikers = mysql_query("SELECT * FROM gebruikers");
for($i = 0; $obj = mysql_fetch_object($qu_gebruikers); $i++)
{
$gebruikers[$i] = $obj->id;
}
for($tel = 0; $tel > $i; $tel++)
{
$qu_sel_gebruikers = mysql_query("SELECT * FROM gebruikers WHERE id = '".$gebruikers[$i]."'");
while($gebruiker = mysql_fetch_object($qu_sel_gebruikers)){
$totaal = 0;
$query = mysql_query("SELECT * FROM abonnement WHERE verk_nr = '".$gebruikers[$i]."' || deel_nr = '".$gebruikers[$i]."'");
while ($obj = mysql_fetch_object($query))
{
if($obj->deel_nr == "0"){
$totaal = $totaal + $obj->Nt_bonus;
}
else{
$totaal = $totaal + ($obj->Nt_bonus/2);
}
}
$bedragen[$i] = $totaal;
$formule[$i] = $totaal / $gebruiker->uren;
$nummer[$i] = $totaal / $gebruiker->uren;
}
}
for($x = 0; $x < $tel; $x++) {
for($y = 0; $y < $tel; $y++) {
if($nummer[$x] < $nummer[$y]) {
$hold = $nummer[$x];
$nummer[$x] = $nummer[$y];
$nummer[$y] = $hold;
}
}
}
for($teller = 0; $teller < $tel; $teller++)
{
echo $gebruikers[$teller]."<br>";
}
?>
<?php $qu_gebruikers = mysql_query("SELECT * FROM gebruikers"); { $gebruikers[$i] = $obj->id; } for($tel = 0; $tel > $i; $tel++) { $qu_sel_gebruikers = mysql_query("SELECT * FROM gebruikers WHERE id = '".$gebruikers[$i]."'"); $totaal = 0; $query = mysql_query("SELECT * FROM abonnement WHERE verk_nr = '".$gebruikers[$i]."' || deel_nr = '".$gebruikers[$i]."'"); { if($obj->deel_nr == "0"){ $totaal = $totaal + $obj->Nt_bonus; } else{ $totaal = $totaal + ($obj->Nt_bonus/2); } } $bedragen[$i] = $totaal; $formule[$i] = $totaal / $gebruiker->uren; $nummer[$i] = $totaal / $gebruiker->uren; } } for($x = 0; $x < $tel; $x++) { for($y = 0; $y < $tel; $y++) { if($nummer[$x] < $nummer[$y]) { $hold = $nummer[$x]; $nummer[$x] = $nummer[$y]; $nummer[$y] = $hold; } } } for($teller = 0; $teller < $tel; $teller++) { echo $gebruikers[$teller]."<br>"; } ?>
Wat doe ik hier ?
Eerst maak ik een paar array's aan (daar gaat het volgens mij fout:$)
Dan zet ik de gebruikers in een array, omdat niet alle id's van de gebruikers opeen volgend zijn. (zo kan ik ze later beter verwerken)
Dan tel ik alle bedragen die verdient hebben op, en zet deze ook in array. Hier zet ik ook even een berekeningetje in.
Daarna sorteer ik de berekende array dmv Bubble sort
De laatste for is voor het weergeven, eigenlijk meer voor de test. maar deze geeft niks weer
Misschien weten jullie de oplossing
Greetz Hendrik
|