login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vanaf Datum

Offline nathanael - 02/11/2004 19:34
Avatar van nathanaelGouden medaille

HTML gevorderde
Wie kan mij helpen?

ik wil graag een code, dat als een bepaalde datum is bereikt dat een dan een andere stylesheet wordt geaktiveerd?

:!:ik weet dat dit kan, maar ik weet alleen niet hoe 

8 antwoorden

Gesponsorde links
Offline DRUNK - 02/11/2004 19:55 (laatste wijziging 02/11/2004 21:47)
Avatar van DRUNK PHP gevorderde
  1. <?php
  2.  
  3. $date = date('d-m-Y'); // huidige datum
  4. $change = '03-11-2004'; // datum waarop veranderd moet worden
  5.  
  6. // ALS $date NIET gelijk is aan $change
  7. // $style = style1.css - > ANDERS
  8. // $style = style2.css
  9. $style = ($date != $change) ? 'style1.css' : 'style2.css';
  10.  
  11. ?>
  12. <link rel="stylesheet" href="<?php echo $style; ?>" type="text/css">


--edit: D`oh, ja *moet eens wat beter gaan opletten hier*
Offline nathanael - 02/11/2004 19:59 (laatste wijziging 02/11/2004 21:10)
Avatar van nathanael Gouden medaille

HTML gevorderde
thnx...^^

En hoe kan je er nou meer data's in zetten?

Ik kom er namelijk niet uit
Offline Thomas - 02/11/2004 21:09
Avatar van Thomas Moderator Code van Drunk heeft alleen style2.css op de change-datum zelf, ervoor en erna wordt styl1.css gebruikt. Gebruik >= of <=.
Offline Button - 02/11/2004 21:14 (laatste wijziging 02/11/2004 21:49)
Avatar van Button PHP ver gevorderde
  1. <?php
  2.  
  3. $date = date('d-m-Y'); // huidige datum
  4.  
  5. switch($date){
  6. case "03-11-2004" : {
  7. $style = style1.css;
  8. }
  9. break;
  10. case "04-11-2004" : {
  11. $style = style2.css;
  12. }
  13. break;
  14. case "05-11-2004" : {
  15. $style = style3.css;
  16. }
  17. break;
  18. default:{
  19. $style="default_style.css";
  20. ?>
  21. <link rel="stylesheet" href="<?php echo $style; ?>" type="text/css">


ziezo:
houdt er wel rekening mee dat de style maar voor één dag wordt verandert, niet tot de volgende dag. Dat is trouwens ook zo met het script van DRUNK
Offline nathanael - 02/11/2004 21:27
Avatar van nathanael Gouden medaille

HTML gevorderde
Zit er niet ergens een foutje? hij geeft bij mij aan:
Parse error: parse error in /data/members/free/tripod/nl/n/g/r/ngreveling/htdocs/index.php on line 11

Srry maar ik snap nog (hoop ik) niet zo veel van PHP
Offline Dennisvb - 02/11/2004 21:39
Avatar van Dennisvb MySQL ver gevorderde @buttonman:

wat jij doet is totaal niet handig. Je moet nu voor elke dag een aparte stylesheet hebben. je kan het beter doen zoals Fangorn zei:

je neemt de datum. is de datum kleiner of gelijk als de datum van vandaag ( <=) dan neem je stylesheet 1, is de datum gelijk of groter dan vandaag (>=) dan neem je stylesheet 2
Offline Button - 02/11/2004 21:48 (laatste wijziging 02/11/2004 21:48)
Avatar van Button PHP ver gevorderde @nathanael: ik heb het aangepast.
@Dennisvb: ja ik weet - ik dacht er ook aan terwijl ik het script schreef. MAAR daarom heb ik het er ook bijgeschreven... 
En ik las dat van Fangorn ook pas nadat ik het al had geschreven.
Offline nathanael - 02/11/2004 22:08
Avatar van nathanael Gouden medaille

HTML gevorderde
Ik heb het nu goed, maar hier en daar zat nog een vaud:s
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.234s