login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Agenda vraag - als datum is geweest (Opgelost)

Offline willie - 18/09/2011 15:19
Avatar van willie0 Op onze site hebben we een agenda.
Deze werkt met php en mysql.
Nou zou ik graag willen, dat als de datum van een agenda punt is geweest,
er zou komen te staan (geweest of dergelijke tekst)
Hoe moet ik dat doen.Plaatscode: 141297Plaatscode: 141298dit is mijn script om uit te lezen en mijn db code.

13 antwoorden

Gesponsorde links
Offline qubus - 18/09/2011 15:30 (laatste wijziging 18/09/2011 15:32)
Avatar van qubus Lid Hallo,

Je laat alleen een bewuste maand zien, je zou dus kunnen kijken of de dag voor of na vandaag ligt.
Verander onderstaande eens:
  1. echo "Kosten - ";
  2. echo $obj->prijs."";
  3. echo "</td>";
  4. if ($obj->dag < time('d')) {
  5. echo "<td>Geweest</td>";
  6. } else {
  7. echo "<td></td>";
  8. }
  9. echo "</tr></table>";

Dit voegt een extra kolom toe, waar Geweest in komt te staan indien de dag voorbij is.
Hopelijk kun je er wat mee.

Groeten Mark
Offline willie - 18/09/2011 15:32
Avatar van willie 0 Ik ga er even mee aan de slag.
en dan laat ik het wel weten als dat lukt.
Offline qubus - 18/09/2011 15:38 (laatste wijziging 18/09/2011 15:38)
Avatar van qubus Lid Kleine aanpassin, je moet ook kijken of de maand en het jaar kleiner zijn, anders geeft hij het in toekomstige maanden niet correct weer. Maak er onderstaande van:
  1. echo "Kosten - ";
  2. echo $obj->prijs."";
  3. echo "</td>";
  4. if ($obj->dag < time('d') && $obj->maand < time('m') && $obj->jaar < time('Y')) {
  5. echo "<td>Geweest</td>";
  6. } else {
  7. echo "<td></td>";
  8. }
  9. echo "</tr></table>";


Dat zou beter moeten zijn denk ik...
Offline willie - 18/09/2011 18:37
Avatar van willie 0 Ik ben er even mee bezig geweest,
maar ook op agenda punten die nog moeten komen geeft hij aan geweest.
Offline qubus - 18/09/2011 20:12
Avatar van qubus Lid Heb je mijn 2e toevoeging er in gezet?
Anders klopt het dat het niet goed gaat. Zie 2 berichten hierboven.
Offline willie - 18/09/2011 20:14
Avatar van willie 0 Ja ik heb het tweede bericht gebruikt.
maar ik denk dat het heeft te maken met de database.
daar haal ik mijn dag,maand en jaar vandaan.
Offline qubus - 18/09/2011 20:19 (laatste wijziging 18/09/2011 20:19)
Avatar van qubus Lid Zet er eens het volgende in, en laat even weten wat je op het scherm krijgt:
  1. echo $obj->dag . " - " . time('d') . "<br />";
  2. echo $obj->maand . " - " . time('m') . "<br />";
  3. echo $obj->jaar . " - " . time('Y') . "<br />";


Offline willie - 18/09/2011 20:27 (laatste wijziging 18/09/2011 20:27)
Avatar van willie 0
  1. 04 - 1316370398
  2. 09 - 1316370398
  3. 2011 - 1316370398

dit is de uitkomst
Offline qubus - 18/09/2011 20:34
Avatar van qubus Lid Ach.... de time moet date zijn... stom van me.
Maak er dit van:
  1. echo "Kosten - ";
  2. echo $obj->prijs."";
  3. echo "</td>";
  4. if ($obj->dag < date('d') && $obj->maand < date('m') && $obj->jaar < date('Y')) {
  5. echo "<td>Geweest</td>";
  6. } else {
  7. echo "<td></td>";
  8. }
  9. echo "</tr></table>";


sorry
Offline willie - 18/09/2011 20:39 (laatste wijziging 18/09/2011 21:07)
Avatar van willie 0 de uitkomst is nu
  1. 30 - 18
  2. 01 - 09
  3. 2011 - 2011

dus dat gedeelte geeft het goed aan.
maar met het stukje script geeft hij nu niets aan.
tot zover heb ik het nu Plaatscode: 141301

test website
Offline qubus - 18/09/2011 21:25
Avatar van qubus Lid Oke, anders dan. Maak van regel:
  1. if ($obj->dag < date('d') && $obj->maand < date('m') && $obj->jaar < date('Y')) {

eens
  1. if (mktime(23, 59, 59, $obj->maand, $obj->dag, $obj->jaar) < time()) {


Ik denk dat het dan goed moet gaan.
Offline willie - 18/09/2011 21:30
Avatar van willie 0 a dat is het.
het werkt precies zoals ik wil.

Mag ik je hartelijk danken.
Offline qubus - 18/09/2011 21:31
Avatar van qubus Lid Tuurlijk, blij dat het werkt.
Succes met de site verder!
Bedankt door: willie
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.234s