Hi,
Is er iemand die mij kan helpen met onderstaande php script? Ik heb een script gemaakt waarin met 'color picker' een kleur gekozen kan worden in het admin gedeelte van de website. Aan de voorzijde van de website verandert dan de kleur zoals ingesteld. Maar na het afsluiten van de browser en opnieuw opstarten is de kleur weer verdwenen. Ik vermoed dat het een fout is in de $_SESSION, maar kom er niet mee verder waar het dan misgaat.
Iemand die me verder kan helpen waar het fout gaat in mijn script?
1e deel van het script: color_footer.php
2e deel is selectie van stylesheet: public.php (voorheen .css file)
Alvast dank!
Is er iemand die mij kan helpen met onderstaande php script? Ik heb een script gemaakt waarin met 'color picker' een kleur gekozen kan worden in het admin gedeelte van de website. Aan de voorzijde van de website verandert dan de kleur zoals ingesteld. Maar na het afsluiten van de browser en opnieuw opstarten is de kleur weer verdwenen. Ik vermoed dat het een fout is in de $_SESSION, maar kom er niet mee verder waar het dan misgaat.
Iemand die me verder kan helpen waar het fout gaat in mijn script?
1e deel van het script: color_footer.php
2e deel is selectie van stylesheet: public.php (voorheen .css file)
code:
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
| <?php session_start(); if(isset($_POST['color-picker'])) { $_SESSION['footer-color'] = $_POST['color-picker']; } $bg_color = isset($_SESSION['footer-color']) ? $_SESSION['footer-color'] : '#c8ced2'; ?> <?php require_once('../../private/initialize.php'); ?> <?php require_once('../../private/initialize.php'); $result = mysqli_query($db, "INSERT INTO `visits` (`id`, `time`, `subject`) VALUES (NULL, NOW(), 'Change color')"); ?> <?php require_login(); ?> <?php $page_title = 'Staff Menu'; ?> <?php include(SHARED_PATH . '/staff_header.php'); ?> <div id="content"> <h1>Color page</h1> <h2>Change color of footer of frontpage</h2> <div class="subjects listing"> <form method="post"> <label for="color-picker">Select a front page footer color:</label> <input type="color" id="color-picker" name="color-picker" value="<?php echo $footer_color; ?>"> <input type="submit" value="Confirm footer color"> </form> <br> <li><a href="<?php echo url_for('/staff/change_color.php'); ?>">Back to color page</a></li> </ul> </div> </div> <?php include(SHARED_PATH . '/staff_footer.php'); ?> |
code:
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
| <?php header("Content-type: text/css"); ?> <?php session_start(); ?> html { height: 100%; width: 100%; } body { width: 1100px; height: 100%; margin: auto; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; background: <?php echo $_SESSION['bg-color']; ?>; } header { height: 140px; width: 1100px; margin: 0; padding: 0; text-align: left; background: <?php echo $_SESSION['hd-color']; ?>; color: #FFFFFF; } header h1 { padding: 1em; margin: 0; } |
Alvast dank!
[ Voor 6% gewijzigd door MathijsB88 op 24-03-2023 19:59 ]