login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Kalenderachtige vraag

Offline woutertje000 - 14/10/2007 23:59 (laatste wijziging 15/10/2007 00:00)
Avatar van woutertje000Nieuw lid Ok, ik heb een vraag...
Ik heb op m'n site een verjaardagskalender gemaakt met welke dag, maand, jaar iemand jarig is en hoe oud diegene wordt.
  1. <?
  2. $jaar = date(Y);
  3. $grens = mktime(0, 0, 0, date('m'), date('d'), 0);
  4. $jarigen = "SELECT * FROM Leden ORDER BY Epoch DESC";
  5. $result_jarig = mysql_query($jarigen);
  6.  
  7. for($j = 0; $j < 10; $j++) {
  8. $rij_jarig = mysql_fetch_row($result_jarig);
  9. ?>
  10. <tr>
  11. <td><? echo $rij_jarig[4]; ?>-<? echo $rij_jarig[5]; ?>
  12. <?
  13. if($rij_jarig[8] < $grens){
  14. $hoeveel = (($jaar)-($rij_jarig[6])+1);
  15. }
  16. else{$hoeveel = (($jaar)-($rij_jarig[6]));
  17. } ?>
  18. <br>(<? echo $hoeveel;?> jaar) </td>
  19. <td><? echo $rij_jarig[1]; ?></td>
  20. <td><? echo $rij_jarig[7]; ?></td>
  21. </tr>
  22. <?
  23. }
  24. ?>

rij_jarig[4] = dag
rij_jarig[5] = maand
rij_jarig[6] = jaar
rij_jarig[8] = epoch (dag en maand) (gebruik ik om te sorteren in een andere tabel)
Nu wil ik eigenlijk diegene die als eerste jarig is bovenaan zetten. Iemand enig idee hoe ik dit het makkelijkst kan doen?

2 antwoorden

Gesponsorde links
Offline Scott - 15/10/2007 00:39
Avatar van Scott Gouden medaille

PHP ver gevorderde
ORDER BY jarig, maand, dag

In je query opnemen.
Offline woutertje000 - 15/10/2007 00:41
Avatar van woutertje000 Nieuw lid Ik bedoel meer van, het is nu 15 oktober, wie is er dan als eerste jarig, en dan die bovenaan zetten...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s