Hey hey,

Mijn idee is om automatisch de achtergrondkleuren te laten aanpassen door de tijden. Sorry voor mijn onduidelijkheid, kijk anders ff naar mijn script want dan wordt alles wat duidelijker voor iedereen. :)


<?php

$tijd = date('H');
    if (($tijd > 12) && $tijd < 18){
        $bgKleur = 'bgcolor="#FEFEFE" style="color:black;"';
    }else{
        $bgKleur = 'bgcolor="#26335b" style="color:white;"';
    }

?>


Dit werkt helaas niet, heeft iemand een beter oplossing hiervoor?

mvg,
Tolga
<?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";
}
?>
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;
?>
Maar dan moet de PHP code wél boven de body tag ;)
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 :)
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$
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>&nbsp;:</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>&nbsp;:</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>&nbsp;:</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>&nbsp;:</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>:&nbsp;</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> 

Reageren