login  Naam:   Wachtwoord: 
Registreer je!
 Forum

standaard waardes van vandaag weergeven

Offline Ronstert - 05/11/2005 09:59
Avatar van RonstertMySQL interesse Ik heb een script dat via een kalender weergeeft wie er op de gelesecteerde dag jarig is gemaakt.. Dit werkt prima zo alleen weet ik niet hoe ik de huidige dag moet weergeven.. als er via de kalender een dag wordt geselecteerd dan werkt hij maar standaard krijg ik een syntax error in de qeury

Hoe kan ik standaard de geselecteerde dag weergeven, en als er een andere waarde is die weergeven?...
  1. <?
  2. $select = "SELECT * FROM ledensysteem WHERE gebdag=$dag AND gebmaand=$maand";
  3. $query = mysql_query($select)or die(mysql_error());
  4. $aantal = mysql_num_rows($query);
  5.  
  6.  
  7. echo "<table width=100% cellpadding=0 cellspacing=1>";
  8. echo "<tr><td><b>Jarigen $dag-$maand-$jaar ($aantal)</b></td></tr>";
  9.  
  10. if ($aantal == "0")
  11. {
  12. echo "<tr><td>Geen.</td></tr>";
  13. }
  14. else
  15. {
  16.  
  17. while($dat = mysql_fetch_object($query))
  18.  
  19. {
  20. echo "<tr><td><a href=../index.php?pagina=leden/profiel&id=$dat->id target=_parent>$dat->gebruikersnaam &nbsp;";
  21. leeftijd($dat->gebdag,$dat->gebmaand,$dat->gebjaar);
  22. echo "</a> </td></tr>";
  23. }
  24. }
  25. echo "</table>";
  26. ?>

1 antwoord

Gesponsorde links
Offline Thomas - 05/11/2005 11:02 (laatste wijziging 05/11/2005 11:02)
Avatar van Thomas Moderator Via je querystring.

  1. <?php
  2. if(isset($_GET['dag']) && is_numeric($_GET['dag'])) {
  3. // dag ingevuld
  4. $dag = $_GET['dag'];
  5. } else {
  6. // geen dag ingevuld, pak het dagnummer van de maand
  7. $dag = date("j");
  8. }
  9.  
  10. /*
  11. zo ook voor maand (date("n")) en jaar (date("Y"))
  12. dan zou je nog moeten controleren of dit een toegestane datum is (in geval van $_GET-variabelen), en dan kun je je datum gebruiken
  13. */
  14. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.192s