login  Naam:   Wachtwoord: 
Registreer je!
 Forum

foutje in script

Offline Drieske - 10/10/2008 17:27
Avatar van DrieskeLid Beste,

Kan je dit doen, want hij checkt precies enkel op de dag van de datum

  1. [code=default]if( date("d-m-Y", mktime(0,0,0,$maand,$dag,$jaar)) < date("d-m-Y") )
  2. {
  3. print "<span style=\"color:red;\"><strong>Error :</strong></span> Je kan niet in het verleden reserveren.<br />";
  4. $error++;
  5. }

2 antwoorden

Gesponsorde links
Offline Rik - 10/10/2008 17:58
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Je kunt de textuele data niet op deze manier vergelijken. Je moet de datum die mktime() geeft vergelijken met die van time().
Offline Diko - 11/10/2008 09:31 (laatste wijziging 11/10/2008 09:34)
Avatar van Diko PHP interesse
  1. <?php
  2. if( mktime(0,0,0,$maand,$dag,$jaar) < mktime(0,0,0,date('m'),date('d'),date('Y') ))
  3. {
  4. print "<span style=\"color:red;\"><strong>Error :</strong></span> Je kan niet in het verleden reserveren.<br />";
  5. $error++;
  6. }


Zoiets zou je moeten hebben. Je kunt alleen integers vergelijken met elkaar in php ;)

Php weet niet of jij met appel < kokosnoot bedoeld dat appel als vrucht zijnde kleiner is of que string lengte o.i.d. ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s