Pagina 1 van 1

[newbie => php] Goedemorgen op index

Geplaatst: 12 mar 2006, 17:52
door Baldo
Op de index-pagina staat, na ingelogd te zijn,
Je laatste bezoek was op Vandaag, om 16:32:45

Ik wil daarvoor hebben staan, Goedemorgen/Goedemiddag/Goedeavond

Ik ben wat PHP betreft een beginner en kom uit op deze code,

index.php
// send to template
$template->assign_vars(array(
'GOOD_DAY' => $uur = date("H");
$groet1 = "Goede morgen.";
$groet2 = "Goede middag.";
$groet3 = "Goede avond.";

if ($uur <= 12) {
echo "$groet1";
}

elseif ($uur < 18) {
echo "$groet2";
}

else {
echo "$groet3";
}

templates => index_body.tpl
<!-- BEGIN switch_user_logged_in -->
{GOOD_DAY}
{LAST_VISIT_DATE}<br />
<!-- END switch_user_logged_in -->

Dit werkt dus niet, maar kan iemand mij verder op weg helpen?

Ik wil het graag leren, met vallen en opstaan. Alleen loop ik nu vast.

Geplaatst: 12 mar 2006, 19:34
door ElbertF

Code: Selecteer alles

// send to template
$template->assign_vars(array(
'GOOD_DAY' => 'Goede ' . ( date("H") < 12 ? 'morgen' : date("H") < 18 ? 'middag' : 'avond' )
);
:wink:

Geplaatst: 12 mar 2006, 21:38
door Baldo
Het werkt, thanks.

Totaal andere code. Heb nog een hoop te leren





.