datum volgorde

Status
Niet open voor verdere reacties.

Frenske123

Terugkerende gebruiker
Lid geworden
2 jul 2007
Berichten
1.267
Hallo,


functie voor weergave afhankelijk van bepaalde datum, (heden indien van toepassing, verleden en toekomstige)
zie ook http://www.helpmij.nl/forum/showthread.php?t=472797

de oudste datum wordt nou eerste geprint enz...,is er een mogelijk de verlopen datums als laatste te printen en vandaag(indien) als eerste bovenaan in de tabel, en daarna de toekomstige ?



PHP:
<table width="100%" border="1" cellpadding="2" cellspacing="0">  
     <tr class="bovenrij">
       <td class="bovenrij">Datum</td>
       <td class="bovenrij">Tijd</td>
       <td class="bovenrij">Organisatie</td>
       <td class="bovenrij">Locatie</td>
      </tr>
<?php
function geefGegevensInVoor( $day, $month, $year, $datum, $tijd, $organisatie, $locatie ) {

    if (time () < mktime( 0, 0, 0, $month, ($day), $year ) ) {
      //de toekomst kleinder dan huidige datum
      echo '<tr>
      <td class="verwacht">' . $datum . '</td>
      <td class="verwachtrijtwee">' . $tijd . '</td>
      <td class="verwacht">' . $organisatie . '</td>
      <td class="verwachtrijtwee">' . $locatie . '</td>
      </tr>';
    } 
  elseif (time () < mktime( 0, 0, 0, $month, ($day+1), $year ) ) {
      //heden ,kleinder dan huidige datum +1 dag
      echo '<tr>
      <td class="vandaag">' ."Vandaag ".  $datum . '</td>
      <td class="vandaag">' ."van ". $tijd . '</td>
      <td class="vandaag">' . $organisatie . '</td>
      <td class="vandaag">' . $locatie . '</td>
      </tr>';
  }
	else {
	  // verlopen datum/optreden
      echo '<tr>
      <td class="verlopen">' . $datum . '</td>
      <td class="verlopen">' . $tijd . '</td>
      <td class="verlopen">' . $organisatie . '</td>
      <td class="verlopen">' . $locatie . '</td>
      </tr>';
    }
}


geefGegevensInVoor ( 05, 02, 2010, '5 februari 2010 ',' 21:30u-22:00u ', locatie ', 'plaats' );

 ?>
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan