Auto achtergrondkleuren aanpassen aan de tijden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Tolga

Tolga

02/10/2009 10:36:00
Quote Anchor link
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. :)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?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
Gewijzigd op 01/01/1970 01:00:00 door Tolga
 
PHP hulp

PHP hulp

16/02/2025 13:34:31
 
Jaron T

Jaron T

02/10/2009 11:14:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?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";  
    }

?>
Gewijzigd op 01/01/1970 01:00:00 door Jaron T
 
The Ultimate

The Ultimate

02/10/2009 11:30:00
Quote Anchor link
Jaron schreef op 02.10.2009 11:14:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?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;
?>
Gewijzigd op 01/01/1970 01:00:00 door The Ultimate
 
Jan-Jelle Kester

Jan-Jelle Kester

02/10/2009 11:38:00
Quote Anchor link
Maar dan moet de PHP code wél boven de body tag ;)
 
Jaron T

Jaron T

02/10/2009 11:53:00
Quote Anchor link
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 :)
Gewijzigd op 01/01/1970 01:00:00 door Jaron T
 
The Ultimate

The Ultimate

02/10/2009 12:14:00
Quote Anchor link
Jaron schreef op 02.10.2009 11:53:
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.


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$
 
Tolga

Tolga

02/10/2009 13:08:00
Quote Anchor link
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.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
<?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>
Gewijzigd op 01/01/1970 01:00:00 door Tolga
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.