Avatar billede michaeltryl Seniormester
25. maj 2010 - 23:42 Der er 5 kommentarer og
1 løsning

vise tekst fra en dato til en anden

Hej
Jeg vil på min hjemmeside vise foskellig info mellem forskellige dato intervaller.
f.eks vil jeg vise noget tekst hvert år mellem den 1. marts til den 1. juli

Jeg har lavet følgende script.

<?php
$_SESSION['konfirmation_info'] = ( date("md") >= "1220" || date("md") <= "0425" ? "yes" : "no" );
$_SESSION['fastelavn_info'] = ( date("md") >= "1201" || date("md") <= "0205" ? "yes" : "no" );
$_SESSION['sommerfest_info'] = ( date("md") >= "0301" || date("md") <= "0701" ? "yes" : "no" );
$_SESSION['julefrokost_info'] = ( date("md") >= "1001" || date("md") <= "1210" ? "yes" : "no" );

echo $_SESSION['konfirmation_info'];
echo" konfir<br>";
echo $_SESSION['fastelavn_info'];
echo" faste<br>";
echo $_SESSION['sommerfest_info'];
echo" sommer<br>";
echo $_SESSION['julefrokost_info'];
echo" jule<br>";

?>

ideen er at når $_SESSION['konfirmation_info'] er yes skal der vises noget tekst. Den del har jeg styr på men dette script udskriver
-------------------
no konfir
no faste
yes sommer
yes jule
---------------------

men $_SESSION['julefrokost_info'] burde udskrive no da den kun skal vises mellem den 1. oktober og 10. december

Håber der er nogen som kan hjælpe.
Avatar billede michael_stim Ekspert
26. maj 2010 - 00:01 #1
$_SESSION['julefrokost_info'] = ( date("md") >= "1001" || date("md") <= "1210" ? "yes" : "no" );

Oversat:

$_SESSION['julefrokost_info'] = ( 0525 >= "1001" || 0525 <= "1210" ? "yes" : "no" );

Så er spørgsmålet: Er 0525 mindre eller lig med 1210?
Avatar billede michael_stim Ekspert
26. maj 2010 - 00:05 #2
Med andre ord && i stedet for ||, så tror jeg den er der.
Avatar billede Slettet bruger
26. maj 2010 - 09:31 #3
Pænt lange fester du holder : )
Avatar billede michaeltryl Seniormester
26. maj 2010 - 19:41 #4
Tak for svaret det virkede.
michael_stim bare kom med et svar så får du point.

T4NK3R ja det kunne man godt tro :-D
Avatar billede michael_stim Ekspert
26. maj 2010 - 21:31 #5
Ellers tak, samler ikke på point. Læg selv et svar og accepter.
Avatar billede michaeltryl Seniormester
26. maj 2010 - 23:08 #6
Ok igen tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester