/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
En hård nød...
Fra : Claus S


Dato : 12-03-01 15:53

Jeg er løbet ind i et lidt indviklet problem. Situationen er den, at jeg
skal vise nogle forskellige billeder alt efter hvilken dag i ugen, det er og
hvornår på dagen det er.

f.eks: Hvis det er mandag ml. 14 og 18 { vis dette billede}
Hvis det er mandag ml. 18 og 21 {vis dette billede}
...osv

Jeg har nogenlunde styr på "if/else" funktionen, og jeg henter tiden med
getdate() funktionen og smider den i en variabel, der hedder $tid.
Sagen er den, at der kommer rigtig mange "if/else" ud af det jeg skal lave
og sådan som jeg laver det, skal der stå en hel del betingelser i hver if
sætning.
Der må være en smart metode, som jeg har overset. Evt. noget sammenskrivning
af "wday" og"hours" elementerne i $tid-arrayet, men det er jeg ikke heeelt
inde i (endnu)

Er der en venlig sjæl, der kan hjælpe mig lidt på vej?

mvh Claus
der endnu kun har læst hæftet "start på php" én gang...



 
 
Claus S (12-03-2001)
Kommentar
Fra : Claus S


Dato : 12-03-01 17:50

Glem det. Nøden er knækket!

mvh Claus
Glad mand



Hroi Sigurdsson (12-03-2001)
Kommentar
Fra : Hroi Sigurdsson


Dato : 12-03-01 18:18

Claus S wrote:

> Glem det. Nøden er knækket!

Det er jo ikke særligt lærerigt for andre der måske står med samme slags
problem?
Kan du ikke komme med løsningen?

--
Hroi Sigurdsson

Claus S (12-03-2001)
Kommentar
Fra : Claus S


Dato : 12-03-01 18:43


"Hroi Sigurdsson" <hroi@netgroup.dk> skrev i en meddelelse
news:3AAD04C0.1699B0FB@netgroup.dk...
> Claus S wrote:
>
> > Glem det. Nøden er knækket!
>
> Det er jo ikke særligt lærerigt for andre der måske står med samme slags
> problem?
> Kan du ikke komme med løsningen?
>
> --
Hroi Sigurdsson

Joda

<?
$tid = getdate();
$tid_s = $tid[wday].$tid[hours];

?>
$tid_s er dermed blevet: et 3-cifret tal. f.eks mandag kl. 18-19: 118.
Onsdag ml. 14 og 15: 314.
Så er det bare at checke intervallerne:
<?
if ($tid_s <="117" && $tid_s >="114"
{
echo "<img src="1.jpg">"
}
else if ....
?>
Utestet. Skrevet efter hukommelsen.

mvh Claus



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste