login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Datum verschil kijken (Opgelost)

Offline voltrex - 25/06/2009 11:28
Avatar van voltrexLid Hey,
Ik heb een nieuwssysteem, en op mijn home-pagina laat ik steeds de 3 nieuwste berichten zien. Daar zou ik ook willen, als een bericht 2 dagen of minder oud is, dat hij er 'NIEUW' voorzet.

Ik heb bij elke tabel in mijn database een 'datum' zo opgegeven: date("d-m-Y").

Dus, het moet eigenlijk iets zijn van: als de opgegeven datum 2 of minder dagen verschilt met de huidige datum, 'NIEUW' tonen.

Ik heb al gezocht, maar hierop heb ik nog geen antwoord gevonden.. 

Alvast bedankt,
Voltrex

5 antwoorden

Gesponsorde links
Offline Koen - 25/06/2009 11:33
Avatar van Koen PHP expert http://dev.mysq...tions.html

=> DATEDIF()
Offline voltrex - 25/06/2009 11:47 (laatste wijziging 25/06/2009 17:09)
Avatar van voltrex Lid Wat doe ik hier fout:
  1. if (SELECT DATEDIFF($sRecord['datum'].",".date("d-m-Y")) == "2")
  2. {
  3. echo "NIEUW: ";
  4. }else {}


Hij geeft deze error:
Parse error: parse error in C:\xampp\htdocs\vw\VoltrexWebdesign\nl\index.php on line 152

(line 152 = eerste lijn die ik jullie gegeven heb)
Offline Bart - 25/06/2009 17:50
Avatar van Bart PHP expert Back 2 basic, je voert een "query" uit in een IF statement?
Dit kan alleen als je eerst mysql_query() hebt gedraait, remember?
Offline voltrex - 25/06/2009 18:20
Avatar van voltrex Lid Ow, rats vergeten 

Maar nu doe ik even dit om te testen wat hij als output geeft:
  1. $tQuery = "SELECT DATEDIFF(".$sRecord['datum'].",".date('d-m-Y').")";
  2. $tResult = MySQL_Query($tQuery) or die ("Fout in verbinding. Contacteer ons aub.");
  3.  
  4. echo "$tResult";


En hij geeft (bv:) Resource id #10 .
Dit is niet echt wat ik verwacht had. Is dit normaal? Of doe ik iets fout?

Want mijn bedoeling is dat hij als output '1', '2', '30',... geeft...  
Offline Ultimatum - 26/06/2009 09:24
Avatar van Ultimatum PHP expert Ten eerste, ga naar google en typ daar je fout in, dan had je je probleem al 2 dagen geleden opgelost.
http://www.goog...k1C0PXk7Hc

Wat je moet doen is eerst mysql_query gebruiken en daarna moet je nog "fetchen"
http://www.site...L/SELECT#5
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s