<?php
$tijd = date("G"); //bepaal de tijd in uren
if($tijd < 6)
{
echo "Goede nacht!";
}
elseif($tijd < 12)
{
echo "Goedemorgen!";
}
elseif($tijd < 18)
{
echo "Goedemiddag!";
}
else
{
echo "Goede avond";
}
?>
Link gekopieerd
Jaron schreef op 02.10.2009 11:14
<?php
$tijd = date("G"); //bepaal de tijd in uren
if($tijd < 6)
{
echo "Goede nacht!";
}
elseif($tijd < 12)
{
echo "Goedemorgen!";
}
elseif($tijd < 18)
{
echo "Goedemiddag!";
}
else
{
echo "Goede avond";
}
?>
Dit is absoluut niet wat de ts bedoelt. Misschien dat je de beginpost nog eens moet lezen? Bovendien kan het korter.
Wat hij wel bedoelt:
<body bgcolor="<?php echo $bgColor; ?>" text="<?php echo $txtColor; ?>">
<?php
if ((date("G") > 12) && date("G") < 18){
$bgColor = "#FEFEFE";
$txtColor = "#000";
}else{
$bgColor = "#26335B";
$txtColor = "#FFF";
}
?>
@Jaron:
<?php
$tijd = date("G"); //bepaal de tijd in uren
if($tijd < 6) {
$Mess = "nacht";
} elseif($tijd < 12) {
$Mess = "morgen";
} elseif($tijd < 18) {
$Mess = "middag";
} else {
$Mess = "navond";
}
echo 'Goede'.$Mess;
?>
Link gekopieerd
Maar dan moet de PHP code wél boven de body tag ;)
Link gekopieerd
Bart schreef op 02.10.2009 11:30
Dit is absoluut niet wat de ts bedoelt. Misschien dat je de beginpost nog eens moet lezen? Bovendien kan het korter.
Ik geef een voorbeeld, ik ga hier niet zijn huiswerk maken, aan de hand van dat kan hij prima zijn script maken.
JJ schreef op 02.10.2009 11:38
Maar dan moet de PHP code wél boven de body tag ;)
Inderdaad, de string wordt eerder uitgelezen dan gemaakt :)
Link gekopieerd
Jaron schreef op 02.10.2009 11:53
[quote='Bart schreef op 02.10.2009 11:30']
Dit is absoluut niet wat de ts bedoelt. Misschien dat je de beginpost nog eens moet lezen? Bovendien kan het korter.
Ik geef een voorbeeld, ik ga hier niet zijn huiswerk maken, aan de hand van dat kan hij prima zijn script maken.[/quote]
Wat jij hem gaf had hij zelf ook al op papier staan. Jouw script is exact hetzelfde als dat van hem. Je voegt dus niets toe. Waar het waarschijnlijk om ging is dat de styles aan de body-tag moesten worden toegevoegd. Maar goed....
Het script boven de output plaatsen is wel een goede tip ja! X$
Link gekopieerd
Reuze bedankt iedereen!
Ik heb de waarde date('H') in date('G') veranderd en het werkt!
Voor de mensen die nieuwschierig zijn heb ik hieronder mijn complete script staan, ik ben bezig met het maken van een digitale schoolagenda voor mijn klasgenoten.
<?php
error_reporting(E_ALL);
$tijd = date('G');
if (($tijd > 12) && $tijd < 18){
$bgKleur = 'style="background-color:#FEFEFE; color:black;"';
}else{
$bgKleur = 'style="background-color:#26335b; color:white;"';
}
?>
<html>
<head>
<title>Digitale Schoolagenda <?php echo date('Y'); ?> | Axonar | Versie 1.0</title>
<link href="my.css" rel="stylesheet" type="text/css" />
</head>
<body <?php echo $bgKleur; ?>>
<form name="dagenda" method="post" action="">
<center>
<div id="inhoud">
<table border="0" style="width:800; height:800;">
<tr><td>
<div id="hoofd">
<center>
<table border="1" style="width:700;">
<tr><td>
<table border="0" style="width:690; height:80;">
<tr><td colspan="3">
<table width="680" border="0">
<tr><td align="right">
<h2>Digitale Schoolagenda <?php echo date('Y'); ?></h2>
</td><td valign="top" align="right" colspan="3">
<h5>Axonar | Versie 1.0</h5>
</td></tr>
</table>
</td></tr><tr><td>
<label id="maandLijst">
<select name="kiesMaand">
<option>Januari</option>
<option>Februari</option>
<option>Maart</option>
<option>April</option>
<option>Mei</option>
<option>Juni</option>
<option>Juli</option>
<option>Augustus</option>
<option>September</option>
<option>Oktober</option>
<option>November</option>
<option>December</option>
</select>
</label>
<label id="jaarLijst">
<select name="kiesJaar">
<option>2009</option>
<option>2010</option>
<option>2011</option>
</select>
</label>
<input type="submit" name="zoekDatum" value="zoek op datum" />
</td><td align="right">
<table>
<tr><td>
<input type="submit" name="zoekTabel" value="Tabeloverzicht" />
</td></tr>
</table>
</td></tr>
</table>
</td></tr>
</table>
</center>
</div>
<div id="buik">
<table border="1" style="width:700;" align="center">
<tr><td>
<table>
<tr><td>
Datum</td><td> :</td><td><input type="text" name="datumOverzicht" value="<?php if (isset($_POST['autoDatum'])){echo date('d-m-Y');} ?>" />
<input type="submit" name="autoDatum" value="Auto" />
</td><td align="right">
<table>
<tr><td>
Vak</td><td> :</td><td>
<label id="kiesVak">
<select name="vakOverzicht" style="width:11em;">
<option></option>
<option><?php $vak_Cisco = 'Cisco'; echo $vak_Cisco; ?></option>
<option><?php $vak_Engels = 'Engels'; echo $vak_Engels; ?></option>
<option><?php $vak_Nederlands = 'Nederlands'; echo $vak_Nederlands; ?></option>
<option><?php $vak_Burgerschap = 'Burgerschap'; echo $vak_Burgerschap; ?></option>
<option><?php $vak_Logica = 'Logica'; echo $vak_Logica; ?></option>
<option><?php $vak_Embedded = 'Embedded'; echo $vak_Embedded; ?></option>
<option><?php $vak_PHPMySql = 'Php MySql'; echo $vak_PHPMySql; ?></option>
<option><?php $vak_Javascript = 'Javascript'; echo $vak_Javascript; ?></option>
<option><?php $vak_Oracle = 'Oracle'; echo $vak_Oracle; ?></option>
<option><?php $vak_Database = 'Database'; echo $vak_Database; ?></option>
<option><?php $vak_CSharp_Gaming = 'C# Gaming'; echo $vak_CSharp_Gaming; ?></option>
</select>
</label>
</td></tr>
</table>
</td></tr><tr><td>
Inleverdatum</td><td> :</td><td><input type="text" name="InleverdatumOverzicht" value="<?php
if (isset($_POST['autoDatum']))
{
// maak een variabel met een waarde van de dagen van de date functie
$c = date('d');
// als de dag gelijk is aan de getal, dan wordt er 7 dagen bijgeteld
if ($c == date('d')){
$d = $c + 7;
}
// als de getal lager is dan 10, dan wordt er 0 bijgevoegd zodat het datum klopt
if ($d < 10){
echo date('0' . $d . '-m-Y');
}else{
echo date($d . '-m-Y');
}
}
?>" />
</td><td align="right">
<table border="0">
<tr><td>
Klas</td><td> :</td><td>
<label id="kiesKlas">
<select name="klasOverzicht" style="width:11em;">
<option></option>
<option><?php $klas_307 = '307'; echo $klas_307; ?></option>
<option><?php $klas_308 = '308'; echo $klas_308; ?></option>
<option><?php $klas_406 = '406'; echo $klas_406; ?></option>
<option><?php $klas_407 = '407'; echo $klas_407; ?></option>
<option><?php $klas_410 = '410'; echo $klas_410; ?></option>
<option><?php $klas_411 = '411'; echo $klas_411; ?></option>
<option><?php $klas_614 = '411'; echo $klas_411; ?></option>
</select>
</label>
</td></tr>
</table>
</td></tr><tr><td colspan="6">
<table border="0">
<tr><td>
Informatie Beschrijving</td><td>: </td><td><textarea name="InfoBeschrijvingOverzicht" style="width:40.6em; height:12em;"></textarea>
</td><tr>
</table>
</td></tr><tr><td align="left" colspan="2">
<input type="submit" name="overzichtVerwijderen" value="Verwijderen" />
</td><td colspan="6" align="right">
<input type="submit" name="overzichtUpdaten" value="Updaten" />
<input type="submit" name="overzichtAanmaken" value="Aanmaken" />
</td></tr>
</table>
</td></tr>
</table>
</div>
<div id="voet">
</div>
</div>
</td></tr>
</table>
</center>
</form>
</body>
</html>
Link gekopieerd