login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vakantiefunctie

Offline dimb - 28/03/2007 17:17
Avatar van dimbNieuw lid Hey,

Ik ben bezig met een vakantiefunctie maar het wil niet lukken.

  1. $tijden = $dagen*24;
  2. $tijd = time() + (3600*$tijden);
  3. $inactief = date("d-m-Y H:i:s",$tijd) ;
  4. $inactief = strtotime($inactief);
  5.  
  6. mysql_query ("UPDATE users SET vakantie='".$inactief."' WHERE username='".$user."'") or die ( mysql_error() );


Dit werkt niet, als ik die *24 eruit haal werkt het wel. Het gaat erom dat de tijd dagen worden maar als ik van 3600 84600 ( of zoiets ) maak werkt het weer niet.

6 antwoorden

Gesponsorde links
Offline Ibrahim - 28/03/2007 17:18
Avatar van Ibrahim PHP expert je wilt van seconden naar dagen hebben ?
Offline dimb - 28/03/2007 17:19
Avatar van dimb Nieuw lid Nee gewoon de strtotime van de huidige tijd + het aantal dagen uit variabel $dagen
Offline Ibrahim - 28/03/2007 17:25
Avatar van Ibrahim PHP expert dan verander je dagen in seconden (wat jij hebt gedaan is dus uren)
  1. <?php
  2. $dagen = 3;
  3. echo ($dagen * 24) * (60 * 60); // de tijd in seconden
Offline Dark_Paul - 28/03/2007 17:42
Avatar van Dark_Paul PHP ver gevorderde Kan je hier niet beter een DATETIME-veld aanmaken in je tabel ipv int(10) met de UNIX-timestamp?
Offline dimb - 28/03/2007 17:53
Avatar van dimb Nieuw lid en dan ?
Offline Dark_Paul - 28/03/2007 18:22
Avatar van Dark_Paul PHP ver gevorderde Dan kan je heel gemakkelijk je data beheren in de MySQL queries.
Datum en tijd in MySQL [deel 1]
Datum en tijd in MySQL [deel 2: Functies]
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s