Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

php echo dinsdagen

None
6 antwoorden
  • Hallo allemaal,

    Ik wil met php een systeempje bouwen met php, maar ik kom er niet helemaal uit. In een mysql database heb ik in de tabel 'activiteiten' staan, dat er op 23 juli, op 4 augustus en 8 augustus een activiteit is.
    Maar ook op alle dinsdagen is er een activiteit. Behalve in de vakanties.
    Nou heb ik natuurlijk geen zin, om alle dinsdagen in de database te zetten.

    Maar wat ik dus wil, is dat er op een html pagina hetvolgende 'ge-echoot' komt:

    Alle activiteiten op een rij:
    - Vrijdag 23 juli
    - Dinsdag 27 juli
    - Dinsdag 3 augustus
    - Woensdag 4 augustus
    - Zondag 8 augustus
    - Dinsdag 10 augustus niet, dan is er vakantie.

    Ik hoop dat het een beetje duidelijk is wat ik wil. Uiteindelijk wil ik er een afmeldsysteem van maken. Het is de bedoeling dat alle leden van een vereniging, zich kunnen afmelden voor een activiteit, of een wekelijkse bijeenkomst.

    Bedankt alvast voor jullie antwoorden.
  • Hangt natuurlijk volledig van je database-ontwerp af. Je kan toch van iedere activiteit opslaan of het eenmalig is of dat het een herhaalde activiteit is. Indien het een herhalende activiteit is, is het dan dagelijks, wekelijks, om de week, elke vier weken, maandelijks, enzovoorts. En natuurlijk een einddatum. Dit moet je zonder al te veel problemen in een tabel kunnen opslaan, maar zoals gezegd hangt dat van je ontwerp af.

    - Bas
  • Idd zoals Bas het zal zegt, nog een toevoeging daarop : Ik zou vakanties apart opslaan in of een andere tabel of een config bestand. Vervolgens met het afdrukken zou ik die logica met elkaar combineren, dus niet in de database.
  • bedankt voor jullie antwoorden.
    Mijn tabel, genaamd 'activiteiten' bevaat de voigende kolommen:
    'datum', 'titel', 'korte beschrijving' en 'uitgebreide beschrijving'.
    Datum is uiteraard 'Date', titel is 'Varchar', korte en uitgebreide beschrijving zijn beide 'Longtext'.
    Nu wil ik dus weten, hoe ik een datum kan invoegen, en deze herhaald kan laten voorkomen.

    Ik hoop dat jullie me verder kunnen helpen.
  • Je wilt de implementatie details weten, ik zou het dan zo doen:

    De volgende kolommen toevoegen:
    herhalen_dagelijks BIT
    herhalen_wekelijks BIT
    herhalen_maandelijks BIT
    herhalen_jaarlijks BIT
    einddatum DATE


    Precies zoals Bas het al zei.
  • Wat jij zoekt:

    schrijf een scriptje die alle dagen van het jaar voorbij laat komen.
    syntax: $datum='jjjj-mm-dd';

    Dan vervolgens:
    [code:1:eaa55483bd]
    $dagplek= strftime('%a', strtotime($datum));

    if ( $dagplek=="di"){echo $datum.'<br>';}[/code:1:eaa55483bd]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.