Tids-tingy

Tags:    php

$time = date('H:i', time());
if($time <= 06:00 && $time >= 12:00);
echo 'Huh?';
er der fejl der ?



7 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
User
Bruger #52 @ 18.02.02 15:10
$time = date('H', time());
if ($time >= 23) {
echo 'Der er film på TV3! Smut';
}elseif(time >= 19) {
echo 'God aften';
}elseif($time >= 17) {
echo 'God eftermiddag!';
}elseif($time > 12) {
echo 'Godmorgen!';
}elseif($time > 6) {
echo 'ZzZzZzzZZZzzZZzzZZZzz *godnat*';
}elseif ($time >=0) {
echo 'time 2 go 2 bed';
}

Sådan ville jeg nok vælge at lave den, selvom at de ting som er til de forskellige tider ikke passer helt, så prøv at følge princippet i det :)

/Lasse



$time = date('H:i', time());
if($time <= 06:00 && $time >= 12:00);
echo 'Huh?';
er der fejl der ?

Hvilken fejlmeddelelse får du??
--
Soccoro
http://www.helpers.dk (Åbner snart)
http://www2002105.thinkquest.dk



i må nok hellere lige kigge på hele scriptet: (lad være med at grine ok)

<?
$time = date('H:i', time());
if($time <= 06:00) and($time >= 12:00);
echo 'Godmorgen!';
if($time <= 12:00) and($time >= 17:00);
echo 'God eftermiddag!';
if($time <= 17:00) and($time >= 19:00);
echo 'Godaften';
if($time <= 19:00) and($time >= 23:00);
echo 'Der er film på TV3! Smut';
if($time <= 06:00) and($time >= 12:00);
echo 'time 2 go 2 bed';
elseif($time <= 02:00) and($time >= 06:00);
echo 'ZzZzZzzZZZzzZZzzZZZzz *godnat*';
?>

fejlen: Parse error: parse error in D:\\Webs\\friserverplads.dk\\thafreak\\timescript.php on line 3



<quote>i må nok hellere lige kigge på hele scriptet: (lad være med at grine ok)


$time = date('H:i', time());
if($time <= 06:00) and($time >= 12:00);
echo 'Godmorgen!';
if($time <= 12:00) and($time >= 17:00);
echo 'God eftermiddag!';
if($time <= 17:00) and($time >= 19:00);
echo 'Godaften';
if($time <= 19:00) and($time >= 23:00);
echo 'Der er film på TV3! Smut';
if($time <= 06:00) and($time >= 12:00);
echo 'time 2 go 2 bed';
elseif($time <= 02:00) and($time >= 06:00);
echo 'ZzZzZzzZZZzzZZzzZZZzz *godnat*';


fejlen: Parse error: parse error in D:\\Webs\\friserverplads.dk\\thafreak\\timescript.php on line 3</quote>




i må nok hellere lige kigge på hele scriptet: (lad være med at grine ok)


$time = date('H:i', time());
if($time <= 06:00) and($time >= 12:00);
echo 'Godmorgen!';
if($time <= 12:00) and($time >= 17:00);
echo 'God eftermiddag!';
if($time <= 17:00) and($time >= 19:00);
echo 'Godaften';
if($time <= 19:00) and($time >= 23:00);
echo 'Der er film på TV3! Smut';
if($time <= 06:00) and($time >= 12:00);
echo 'time 2 go 2 bed';
elseif($time <= 02:00) and($time >= 06:00);
echo 'ZzZzZzzZZZzzZZzzZZZzz *godnat*';


>fejlen: Parse error: parse error in D:\\Webs\\friserverplads.dk\\thafreak\\timescript.php on line 3
Efter IF sætningerne skal du ikke lave ; men {
--
Soccoro
http://www.helpers.dk (Åbner snart)
http://www2002105.thinkquest.dk



User
Bruger #806 @ 14.02.02 15:04
<quote>i må nok hellere lige kigge på hele scriptet: (lad være med at grine ok)


$time = date('H:i', time());
if($time <= 06:00) and($time >= 12:00);
echo 'Godmorgen!';
if($time <= 12:00) and($time >= 17:00);
echo 'God eftermiddag!';
if($time <= 17:00) and($time >= 19:00);
echo 'Godaften';
if($time <= 19:00) and($time >= 23:00);
echo 'Der er film på TV3! Smut';
if($time <= 06:00) and($time >= 12:00);
echo 'time 2 go 2 bed';
elseif($time <= 02:00) and($time >= 06:00);
echo 'ZzZzZzzZZZzzZZzzZZZzz *godnat*';


fejlen: Parse error: parse error in D:\\Webs\\friserverplads.dk\\thafreak\\timescript.php on line 3
</quote>

skal man ikke igså skrive elseif?
Altså så der kommer til at stå:

$time = date('H:i', time());
if($time <= 06:00) and($time >= 12:00) {
echo 'Godmorgen!';
}
elseif($time <= 12:00) and($time >= 17:00) {
echo 'God eftermiddag!';
}
elseif($time <= 17:00) and($time >= 19:00) {
echo 'Godaften';
}
elseif($time <= 19:00) and($time >= 23:00) {
echo 'Der er film på TV3! Smut';
}
elseif($time <= 06:00) and($time >= 12:00) {
echo 'time 2 go 2 bed';
}
elseif($time <= 02:00) and($time >= 06:00) {
echo 'ZzZzZzzZZZzzZZzzZZZzz *godnat*';
}

MVH Christian Jessen.



Der behøver ikke være væltede Tuborg ved if-sætninger, hvis der kun er en kodelinie bagefter.

Jeg plejer kun at bruge if og ikke else if - jeg ved ikke helt hvad forskellen er.

<b>•] Mikl [•

<a href="mailto:mikl@mikl.dk">mikl@mikl.dk</a>
http://www.mikl.dk</b



t