[ Prev ]
2022-10-02

-- Sep 28 In-Class Exercise Thread
<?php $color= 'blue'; $color = empty($_COOKIE['color']) ? $color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; setcookie('color',$color); render($color); function render($color) { ?> <html> <head>
	<title>Switch Color</title>
</head> <a href="B.php">Click to Switch Page</a> <body style="background-color:<?php echo $color ?> ;">
	<form>
	<label for="color">Choose a color:</label>
		<select id="color" name="color">
		<option value="red">red</option>
		<option value="blue">blue</option>
		</select>
	<input type="submit">
	</form>
</body> </html>
<?php } <?php
$color= 'blue'; $color = empty($_COOKIE['color']) ? $color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; setcookie('color',$color); render($color); function render($color) { ?> <html> <head>
	<title>Switch Color</title>
</head> <a href="A.php">Click to Switch Page</a> <body style="background-color:<?php echo $color ?> ;">
	<form>
	<label for="color">Choose a color:</label>
		<select id="color" name="color">
		<option value="red">red</option>
		<option value="blue">blue</option>
		</select>
	<input type="submit">
	</form>
</body> </html> <?php }
<?php $color= 'blue'; $color = empty($_COOKIE['color']) ? $color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; setcookie('color',$color); render($color); function render($color) { ?> <html> <head> <title>Switch Color</title> </head> <a href="B.php">Click to Switch Page</a> <body style="background-color:<?php echo $color ?> ;"> <form> <label for="color">Choose a color:</label> <select id="color" name="color"> <option value="red">red</option> <option value="blue">blue</option> </select> <input type="submit"> </form> </body> </html> <?php } <?php $color= 'blue'; $color = empty($_COOKIE['color']) ? $color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; setcookie('color',$color); render($color); function render($color) { ?> <html> <head> <title>Switch Color</title> </head> <a href="A.php">Click to Switch Page</a> <body style="background-color:<?php echo $color ?> ;"> <form> <label for="color">Choose a color:</label> <select id="color" name="color"> <option value="red">red</option> <option value="blue">blue</option> </select> <input type="submit"> </form> </body> </html> <?php }

-- Sep 28 In-Class Exercise Thread
A.php
<?php
    function main() 
    {
        if (isset($_GET["aColor"])) {
            setcookie("aColor", $_GET["aColor"]);
            header("Location: A.php");
        }
        if (isset($_COOKIE["aColor"])) {
            page($_COOKIE["aColor"]);
        }
        else {
            page("#0000FF");
        }   
    }
    
    function page($color) 
    {
        ?>
            <!DOCTYPE html> 
            <html lang="en">
                <head>
                    <meta charset="utf-8">
                    <title>A Page</title>
                </head>
                <body style="background-color: <?= $color?>;">
                    <div>
                        <h1>Background Color</h1>
                        <form name="bgForm">
                            <select id="color" name="aColor">
                                <option value="#FF0000">Red</option>
                                <option value="#0000FF">Blue</option>
                            </select>
                            <button>Confirm</button>
                        </form>
                        <a href="B.php">B Page</a>
                    </div>
                </body>
            </html>
        <?php
    }
    main();
B.php
<?php
    function main() 
    {
        if (isset($_GET["bColor"])) {
            setcookie("bColor", $_GET["bColor"]);
            header("Location: B.php");
        }
        if (isset($_COOKIE["bColor"])) {
            page($_COOKIE["bColor"]);
        }
        else {
            page("#0000FF");
        }   
    }
    
    function page($color) 
    {
        ?>
            <!DOCTYPE html> 
            <html lang="en">
                <head>
                    <meta charset="utf-8">
                    <title>B Page</title>
                </head>
                <body style="background-color: <?= $color?>;">
                    <div>
                        <h1>Background Color</h1>
                        <form name="bgForm">
                            <select id="color" name="bColor">
                                <option value="#FF0000">Red</option>
                                <option value="#0000FF">Blue</option>
                            </select>
                            <button>Confirm</button>
                        </form>
                        <a href="A.php">A Page</a>
                    </div>
                </body>
            </html>
        <?php
    }
    main();
'''A.php''' <?php function main() { if (isset($_GET["aColor"])) { setcookie("aColor", $_GET["aColor"]); header("Location: A.php"); } if (isset($_COOKIE["aColor"])) { page($_COOKIE["aColor"]); } else { page("#0000FF"); } } function page($color) { ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>A Page</title> </head> <body style="background-color: <?= $color?>;"> <div> <h1>Background Color</h1> <form name="bgForm"> <select id="color" name="aColor"> <option value="#FF0000">Red</option> <option value="#0000FF">Blue</option> </select> <button>Confirm</button> </form> <a href="B.php">B Page</a> </div> </body> </html> <?php } main(); '''B.php''' <?php function main() { if (isset($_GET["bColor"])) { setcookie("bColor", $_GET["bColor"]); header("Location: B.php"); } if (isset($_COOKIE["bColor"])) { page($_COOKIE["bColor"]); } else { page("#0000FF"); } } function page($color) { ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>B Page</title> </head> <body style="background-color: <?= $color?>;"> <div> <h1>Background Color</h1> <form name="bgForm"> <select id="color" name="bColor"> <option value="#FF0000">Red</option> <option value="#0000FF">Blue</option> </select> <button>Confirm</button> </form> <a href="A.php">A Page</a> </div> </body> </html> <?php } main();

-- Sep 28 In-Class Exercise Thread
A: <?php $form_color = empty($_GET['color']) ||
	!in_array($_GET['color'], ['red', 'blue']) ? "" : $_GET['color'];
$color = empty($form_color) && !empty($_COOKIE['color']) ?
	$_COOKIE['color'] : (empty($form_color) ? 'blue' : $form_color);
setcookie('color', $color); drawPage("A", "B", $color); function drawPage($which_page, $other_page, $color) {
    ?>
    <!DOCTYPE html>
    <html> 
        <head>
            <title><?=$which_page?></title>
        </head>
        <body style="background-color: <?= $color?>">
            <a href="<?=$other_page?>.php"> <?=$other_page ?>  </a>
            <form>
                <label for="color-id"> Choose a Color: </label>
                <select id="color-id" name="color">
                    <option value="red">Red</option>
                    <option value="blue">Blue</option>
                </select>
                <button type="submit">Go</button>
            </form>
        </body>
    </html>
    <?php
} B: <?php $form_color = empty($_GET['color']) ||
	!in_array($_GET['color'], ['red', 'blue']) ? "" : $_GET['color'];
$color = empty($form_color) && !empty($_COOKIE['color']) ?
	$_COOKIE['color'] : (empty($form_color) ? 'blue' : $form_color);
setcookie('color', $color); drawPage("B", "A", $color); function drawPage($which_page, $other_page, $color) {
    ?>
    <!DOCTYPE html>
    <html> 
        <head>
            <title><?=$which_page?></title>
        </head>
        <body style="background-color: <?= $color?>">
            <a href="<?=$other_page?>.php"> <?=$other_page ?>  </a>
            <form>
                <label for="color-id"> Choose a Color: </label>
                <select id="color-id" name="color">
                    <option value="red">Red</option>
                    <option value="blue">Blue</option>
                </select>
                <button type="submit">Go</button>
            </form>
        </body>
    </html>
    <?php
}
A: <?php $form_color = empty($_GET['color']) || !in_array($_GET['color'], ['red', 'blue']) ? "" : $_GET['color']; $color = empty($form_color) && !empty($_COOKIE['color']) ? $_COOKIE['color'] : (empty($form_color) ? 'blue' : $form_color); setcookie('color', $color); drawPage("A", "B", $color); function drawPage($which_page, $other_page, $color) { ?> <!DOCTYPE html> <html> <head> <title><?=$which_page?></title> </head> <body style="background-color: <?= $color?>"> <a href="<?=$other_page?>.php"> <?=$other_page ?> </a> <form> <label for="color-id"> Choose a Color: </label> <select id="color-id" name="color"> <option value="red">Red</option> <option value="blue">Blue</option> </select> <button type="submit">Go</button> </form> </body> </html> <?php } B: <?php $form_color = empty($_GET['color']) || !in_array($_GET['color'], ['red', 'blue']) ? "" : $_GET['color']; $color = empty($form_color) && !empty($_COOKIE['color']) ? $_COOKIE['color'] : (empty($form_color) ? 'blue' : $form_color); setcookie('color', $color); drawPage("B", "A", $color); function drawPage($which_page, $other_page, $color) { ?> <!DOCTYPE html> <html> <head> <title><?=$which_page?></title> </head> <body style="background-color: <?= $color?>"> <a href="<?=$other_page?>.php"> <?=$other_page ?> </a> <form> <label for="color-id"> Choose a Color: </label> <select id="color-id" name="color"> <option value="red">Red</option> <option value="blue">Blue</option> </select> <button type="submit">Go</button> </form> </body> </html> <?php }

-- Sep 28 In-Class Exercise Thread
A.php <?php $color= 'blue'; $color = empty($_COOKIE['color']) ? $color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; setcookie('color',$color); render($color); function render($color){
    ?>
    <html>
        <head>
            <title>Switch Color Page</title>
        </head>
        <a href="B.php">Click here to switch page</a>
        <body style="background-color:<?php echo $color ?> ;">
            <form>
            <label for="color">Choose between Red or Blue:</label>
                <select id="color" name="color">
                <option value="red">Red</option>
                <option value="blue">Blue</option>
                </select>
            <input type="submit">
            </form>
        </body>
    </html>
    <?php
} B.php <?php $color= 'blue'; $color = empty($_COOKIE['color']) ? $color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; setcookie('color',$color); render($color); function render($color){
    ?>
    <html>
        <head>
            <title>Switch Color Page</title>
        </head>
        <a href="A.php">Click here to switch page</a>
        <body style="background-color:<?php echo $color ?> ;">
            <form>
            <label for="color">Choose between Red or Blue:</label>
                <select id="color" name="color">
                <option value="red">Red</option>
                <option value="blue">Blue</option>
                </select>
            <input type="submit">
            </form>
        </body>
    </html>
    <?php
}
A.php <?php $color= 'blue'; $color = empty($_COOKIE['color']) ? $color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; setcookie('color',$color); render($color); function render($color){ ?> <html> <head> <title>Switch Color Page</title> </head> <a href="B.php">Click here to switch page</a> <body style="background-color:<?php echo $color ?> ;"> <form> <label for="color">Choose between Red or Blue:</label> <select id="color" name="color"> <option value="red">Red</option> <option value="blue">Blue</option> </select> <input type="submit"> </form> </body> </html> <?php } B.php <?php $color= 'blue'; $color = empty($_COOKIE['color']) ? $color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; setcookie('color',$color); render($color); function render($color){ ?> <html> <head> <title>Switch Color Page</title> </head> <a href="A.php">Click here to switch page</a> <body style="background-color:<?php echo $color ?> ;"> <form> <label for="color">Choose between Red or Blue:</label> <select id="color" name="color"> <option value="red">Red</option> <option value="blue">Blue</option> </select> <input type="submit"> </form> </body> </html> <?php }
2022-10-03

-- Sep 28 In-Class Exercise Thread
A.php <?php $form_color = empty($_GET['color']) ||
    !in_array($_GET['color'], ["red", "blue"]) ? "" : $_GET['color'];
$color = empty($form_color) && !empty($_COOKIE['color']) ?
    $_COOKIE['color'] : (!empty($form_color) ? 'blue' : $form_color);
setcookie("color", $color); drawPage("A", "B", $color);
function drawPage($which_page, $other_page, $color) { ?>
    <!doctype html>
    <html>
    <head>
        <title><?= $which_page ?></title>
    </head>
    <body style="background-color:<?= $color ?>">
        <div><a href="<?= $other_page ?>.php"><?= $other_page ?></a></div>
        <form>
            <label for="color-id">Choose a Color:</label>
            <select id="color-id" name="color">
                <option value="red">red</option>
                <option value="blue">blue</option>
            </select>
            <button type="submit">Go</button>
        </form>
    </body>
    </html>
<?php }
?>
B.php <?php $form_color = empty($_GET['color']) ||
    !in_array($_GET['color'], ["red", "blue"]) ? "" : $_GET['color'];
$color = empty($form_color) && !empty($_COOKIE['color']) ?
    $_COOKIE['color'] : (!empty($form_color) ? 'blue' : $form_color);
setcookie("color", $color); drawPage("B", "A", $color);
function drawPage($which_page, $other_page, $color) { ?>
    <!doctype html>
    <html>
    <head>
        <title><?= $which_page ?></title>
    </head>
    <body style="background-color:<?= $color ?>">
        <div><a href="<?= $other_page ?>.php"><?= $other_page ?></a></div>
        <form>
            <label for="color-id">Choose a Color:</label>
            <select id="color-id" name="color">
                <option value="red">red</option>
                <option value="blue">blue</option>
            </select>
            <button type="submit">Go</button>
        </form>
    </body>
    </html>
<?php }
?>
A.php <?php $form_color = empty($_GET['color']) || !in_array($_GET['color'], ["red", "blue"]) ? "" : $_GET['color']; $color = empty($form_color) && !empty($_COOKIE['color']) ? $_COOKIE['color'] : (!empty($form_color) ? 'blue' : $form_color); setcookie("color", $color); drawPage("A", "B", $color); function drawPage($which_page, $other_page, $color) { ?> <!doctype html> <html> <head> <title><?= $which_page ?></title> </head> <body style="background-color:<?= $color ?>"> <div><a href="<?= $other_page ?>.php"><?= $other_page ?></a></div> <form> <label for="color-id">Choose a Color:</label> <select id="color-id" name="color"> <option value="red">red</option> <option value="blue">blue</option> </select> <button type="submit">Go</button> </form> </body> </html> <?php } ?> B.php <?php $form_color = empty($_GET['color']) || !in_array($_GET['color'], ["red", "blue"]) ? "" : $_GET['color']; $color = empty($form_color) && !empty($_COOKIE['color']) ? $_COOKIE['color'] : (!empty($form_color) ? 'blue' : $form_color); setcookie("color", $color); drawPage("B", "A", $color); function drawPage($which_page, $other_page, $color) { ?> <!doctype html> <html> <head> <title><?= $which_page ?></title> </head> <body style="background-color:<?= $color ?>"> <div><a href="<?= $other_page ?>.php"><?= $other_page ?></a></div> <form> <label for="color-id">Choose a Color:</label> <select id="color-id" name="color"> <option value="red">red</option> <option value="blue">blue</option> </select> <button type="submit">Go</button> </form> </body> </html> <?php } ?>

-- Sep 28 In-Class Exercise Thread
A.php: <?php
main(); function main() {
        if (isset($_GET["colorA"])) {
            setcookie("colorA", $_GET["colorA"]);
            header("Location: A.php");
        }
        if (isset($_COOKIE["colorA"])) {
            layout($_COOKIE["colorA"]);
        }
        else {
            layout("#0000FF");
        }   
    }
function layout($color) { ?>
    <!DOCTYPE html>
    <html>
    <head>
        <title>
            A
        </title>
    </head>
    <body bgcolor="<?= $color ?>">
        <form>
            <div>
                <label for='color'>Background Color</label>:
                <select id='color' name='color'>
                    <option value='#FF0000'>Red</option>
                    <option value='#0000FF'>Blue</option>
                </select>
            </div>
            <div>
                <button>Save</button>
            </div>
        </form>
        <a href="B.php">Go to page B</a>
    </body>
    </html>
<?php } B.php: <?php
main(); function main() {
        if (isset($_GET["colorB"])) {
            setcookie("colorB", $_GET["colorB"]);
            header("Location: B.php");
        }
        if (isset($_COOKIE["colorB"])) {
            layout($_COOKIE["colorB"]);
        }
        else {
            layout("#0000FF");
        }
    }
function layout($color) { ?>
    <!DOCTYPE html>
    <html>
    <head>
        <title>
            B
        </title>
    </head>
    <body bgcolor="<?= $color ?>">
        <form>
            <div>
                <label for='color'>Background Color</label>:
                <select id='color' name='color'>
                    <option value='#FF0000'>Red</option>
                    <option value='#0000FF'>Blue</option>
                </select>
            </div>
            <div>
                <button>Save</button>
            </div>
        </form>
        <a href="A.php">Go to page A</a>
    </body>
    </html>
<?php }
(Edited: 2022-10-03)
A.php: <?php main(); function main() { if (isset($_GET["colorA"])) { setcookie("colorA", $_GET["colorA"]); header("Location: A.php"); } if (isset($_COOKIE["colorA"])) { layout($_COOKIE["colorA"]); } else { layout("#0000FF"); } } function layout($color) { ?> <!DOCTYPE html> <html> <head> <title> A </title> </head> <body bgcolor="<?= $color ?>"> <form> <div> <label for='color'>Background Color</label>: <select id='color' name='color'> <option value='#FF0000'>Red</option> <option value='#0000FF'>Blue</option> </select> </div> <div> <button>Save</button> </div> </form> <a href="B.php">Go to page B</a> </body> </html> <?php } B.php: <?php main(); function main() { if (isset($_GET["colorB"])) { setcookie("colorB", $_GET["colorB"]); header("Location: B.php"); } if (isset($_COOKIE["colorB"])) { layout($_COOKIE["colorB"]); } else { layout("#0000FF"); } } function layout($color) { ?> <!DOCTYPE html> <html> <head> <title> B </title> </head> <body bgcolor="<?= $color ?>"> <form> <div> <label for='color'>Background Color</label>: <select id='color' name='color'> <option value='#FF0000'>Red</option> <option value='#0000FF'>Blue</option> </select> </div> <div> <button>Save</button> </div> </form> <a href="A.php">Go to page A</a> </body> </html> <?php }

-- Sep 28 In-Class Exercise Thread
<?php $color= 'blue'; $color = empty($_COOKIE['color']) ? ; setcookie('color',$color);$color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; render($color); function render($color){
    ?>
    <html>
        <head>
            <title>FLIP FLIP 1</title>
        </head>
        <a href="B.php">I just flipped a page flip flip</a>
        <body style="background-color:<?php echo $color ?> ;">
            <form>
            <label for="color">Choose a color:</label>
                <select id="color" name="color">
                <option value="blue">blue</option>
                <option value="red">red</option>
                </select>
            <input type="submit">
            </form>
        </body>
    </html>
    <?php
} <?php $color= 'blue'; $color = empty($_COOKIE['color']) ? ; setcookie('color',$color);$color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; render($color); function render($color){
    ?>
    <html>
        <head>
            <title>FLIP FLIP 2</title>
        </head>
        <a href="A.php">I just flipped a page flip flip</a>
        <body style="background-color:<?php echo $color ?> ;">
            <form>
            <label for="color">MAKE A CHOICE:</label>
                <select id="color" name="color">
                <option value="blue">blue</option>
                <option value="red">red</option>
                </select>
            <input type="submit">
            </form>
        </body>
    </html>
    <?php
}
<?php $color= 'blue'; $color = empty($_COOKIE['color']) ? ; setcookie('color',$color);$color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; render($color); function render($color){ ?> <html> <head> <title>FLIP FLIP 1</title> </head> <a href="B.php">I just flipped a page flip flip</a> <body style="background-color:<?php echo $color ?> ;"> <form> <label for="color">Choose a color:</label> <select id="color" name="color"> <option value="blue">blue</option> <option value="red">red</option> </select> <input type="submit"> </form> </body> </html> <?php } <?php $color= 'blue'; $color = empty($_COOKIE['color']) ? ; setcookie('color',$color);$color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; render($color); function render($color){ ?> <html> <head> <title>FLIP FLIP 2</title> </head> <a href="A.php">I just flipped a page flip flip</a> <body style="background-color:<?php echo $color ?> ;"> <form> <label for="color">MAKE A CHOICE:</label> <select id="color" name="color"> <option value="blue">blue</option> <option value="red">red</option> </select> <input type="submit"> </form> </body> </html> <?php }

-- Sep 28 In-Class Exercise Thread
<?php $form_color = empty($_GET['color']) || !in_array($_GET['color'], ["red", "blue"]) ? "" : $_GET['color']; $color = empty($form_color) && !empty($_COOKIE['color']) ? $_COOKIE['color'] : (empty($form_color) ? 'blue' : $form_color); setcookie("color", $color); renderPage($color); function renderPage($color) {
	?>
	<!DOCTYPE html>
	<html>
		<head><title>A</title></head>
		<body style="background-color:<?=$color?>">
			<div>
				<a href="B.php">
				</a>
			</div>
			<form>
				<label for="color"></label>
				<select id="color-id" name="color">
					<option value="red">Red</option>
					<option value="blue">Blue</option>
				</select>
				<button type="submit">Submit</button>
			</form>
		</body>
	</html>
	<?php
}
<?php $form_color = empty($_GET['color']) || !in_array($_GET['color'], ["red", "blue"]) ? "" : $_GET['color']; $color = empty($form_color) && !empty($_COOKIE['color']) ? $_COOKIE['color'] : (empty($form_color) ? 'blue' : $form_color); setcookie("color", $color); renderPage($color); function renderPage($color) {
	?>
	<!DOCTYPE html>
	<html>
		<head><title>B</title></head>
		<body style="background-color:<?=$color?>">
			<div>
				<a href="A.php">
				</a>
			</div>
			<form>
				<label for="color"></label>
				<select id="color-id" name="color">
					<option value="red">Red</option>
					<option value="blue">Blue</option>
				</select>
				<button type="submit">Submit</button>
			</form>
		</body>
	</html>
	<?php
}
<?php $form_color = empty($_GET['color']) || !in_array($_GET['color'], ["red", "blue"]) ? "" : $_GET['color']; $color = empty($form_color) && !empty($_COOKIE['color']) ? $_COOKIE['color'] : (empty($form_color) ? 'blue' : $form_color); setcookie("color", $color); renderPage($color); function renderPage($color) { ?> <!DOCTYPE html> <html> <head><title>A</title></head> <body style="background-color:<?=$color?>"> <div> <a href="B.php"> </a> </div> <form> <label for="color"></label> <select id="color-id" name="color"> <option value="red">Red</option> <option value="blue">Blue</option> </select> <button type="submit">Submit</button> </form> </body> </html> <?php } <?php $form_color = empty($_GET['color']) || !in_array($_GET['color'], ["red", "blue"]) ? "" : $_GET['color']; $color = empty($form_color) && !empty($_COOKIE['color']) ? $_COOKIE['color'] : (empty($form_color) ? 'blue' : $form_color); setcookie("color", $color); renderPage($color); function renderPage($color) { ?> <!DOCTYPE html> <html> <head><title>B</title></head> <body style="background-color:<?=$color?>"> <div> <a href="A.php"> </a> </div> <form> <label for="color"></label> <select id="color-id" name="color"> <option value="red">Red</option> <option value="blue">Blue</option> </select> <button type="submit">Submit</button> </form> </body> </html> <?php }

-- Sep 28 In-Class Exercise Thread
<?php
    if(!isset($_COOKIE['background-color-a'])) {
        setcookie('background-a', 'blue');
        global $background;
        $background = 'blue';
    } else {
        $background = $_COOKIE['background-color-a'];
    }
    if(array_key_exists("background-color", $_GET)) {
        setcookie('background-color-a', $_GET['background-color']);
        $bg = $_GET['background-color'];
    }
?>
<!DOCTYPE html> <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Switch Colors A</title>
        <style>
            a {
                background-color: white;
            }
        </style>
    </head>
    <body style="background-color:<?=$bg?>;">
        <h1>Switch Colors A</h1>
        <form>
            <label for="background-color">Choose a color</label>
            <select id='background-color' name='background-color'>
                <option value='#FF0000'>Red</option>
                <option value='#0000FF'>Blue</option>
            </select>
            <button type="submit" name="submit-btn">Submit</button>
        </form>
        <a href="b.php">Switch to Page B</a>
    </body>
</html>
<?php
    if(!isset($_COOKIE['background-color-a'])) {
        setcookie('background-b', 'blue');
        global $background;
        $background = 'blue';
    } else {
        $background = $_COOKIE['background-color-b'];
    }
    if(array_key_exists("background-color", $_GET)) {
        setcookie('background-color-b', $_GET['background-color']);
        $bg = $_GET['background-color'];
    }
?>
<!DOCTYPE html> <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Switch Colors B</title>
        <style>
            a {
                background-color: white;
            }
        </style>
    </head>
    <body style="background-color:<?=$bg?>;">
        <h1>Switch Colors B</h1>
        <form>
            <label for="background-color">Choose a color</label>
            <select id='background-color' name='background-color'>
                <option value='#FF0000'>Red</option>
                <option value='#0000FF'>Blue</option>
            </select>
            <button type="submit" name="submit-btn">Submit</button>
        </form>
        <a href="a.php">Switch to Page A</a>
    </body>
</html>
<?php if(!isset($_COOKIE['background-color-a'])) { setcookie('background-a', 'blue'); global $background; $background = 'blue'; } else { $background = $_COOKIE['background-color-a']; } if(array_key_exists("background-color", $_GET)) { setcookie('background-color-a', $_GET['background-color']); $bg = $_GET['background-color']; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Switch Colors A</title> <style> a { background-color: white; } </style> </head> <body style="background-color:<?=$bg?>;"> <h1>Switch Colors A</h1> <form> <label for="background-color">Choose a color</label> <select id='background-color' name='background-color'> <option value='#FF0000'>Red</option> <option value='#0000FF'>Blue</option> </select> <button type="submit" name="submit-btn">Submit</button> </form> <a href="b.php">Switch to Page B</a> </body> </html> <?php if(!isset($_COOKIE['background-color-a'])) { setcookie('background-b', 'blue'); global $background; $background = 'blue'; } else { $background = $_COOKIE['background-color-b']; } if(array_key_exists("background-color", $_GET)) { setcookie('background-color-b', $_GET['background-color']); $bg = $_GET['background-color']; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Switch Colors B</title> <style> a { background-color: white; } </style> </head> <body style="background-color:<?=$bg?>;"> <h1>Switch Colors B</h1> <form> <label for="background-color">Choose a color</label> <select id='background-color' name='background-color'> <option value='#FF0000'>Red</option> <option value='#0000FF'>Blue</option> </select> <button type="submit" name="submit-btn">Submit</button> </form> <a href="a.php">Switch to Page A</a> </body> </html>

-- Sep 28 In-Class Exercise Thread
<?php
    if (!isset($_COOKIE['a-background'])){
        setcookie('a-background', blue);
        global $background;
        $background = 'blue';
    }
    else {
        $background = $_COOKIE('a-background')
    }
    if (array_key_exists('a-background', $_GET)){
        setcookie('a-background', $_GET['background-color']);
        $bg = $_GET['background-color'];
    }
?>
<!DOCTYPE html> <html lang='en'>
    <head>
        <title> Page A </title>
    </head> 
    <body style = 'background-color: <?=$bg?>;'>
        <h1> A. Switch Colors </h1>
        <form>
            <label for = 'color'> Background color </label>
            <select id = 'color' name= 'color'>
                <option value = '#FF0000'> Red </option>
                <option value = '#0000FF'> Blue </option>
            </select>
            <button type = 'save' name = 'save-btn'> Save </button>
        </form>
        <a href = 'b.php'> Switch to Page B </a>
    </body>
</html>
<?php
    if (!isset($_COOKIE['b-background'])){
        setcookie('b-background', blue);
        global $background;
        $background = 'blue';
    }
    else {
        $background = $_COOKIE('b-background')
    }
    if (array_key_exists('b-background', $_GET)){
        setcookie('b-background', $_GET['background-color']);
        $bg = $_GET['background-color'];
    }
?>
<!DOCTYPE html> <html lang='en'>
    <head>
        <title> Page B</title>
    </head> 
    <body style = 'background-color: <?=$bg?>;'>
        <h1> B. Switch Colors </h1>
        <form>
            <label for = 'color'> Background color </label>
            <select id = 'color' name= 'color'>
                <option value = '#FF0000'> Red </option>
                <option value = '#0000FF'> Blue </option>
            </select>
            <button type = 'save' name = 'save-btn'> Save </button>
        </form>
        <a href = 'a.php'> Switch to Page A </a>
    </body>
</html>
<?php if (!isset($_COOKIE['a-background'])){ setcookie('a-background', blue); global $background; $background = 'blue'; } else { $background = $_COOKIE('a-background') } if (array_key_exists('a-background', $_GET)){ setcookie('a-background', $_GET['background-color']); $bg = $_GET['background-color']; } ?> <!DOCTYPE html> <html lang='en'> <head> <title> Page A </title> </head> <body style = 'background-color: <?=$bg?>;'> <h1> A. Switch Colors </h1> <form> <label for = 'color'> Background color </label> <select id = 'color' name= 'color'> <option value = '#FF0000'> Red </option> <option value = '#0000FF'> Blue </option> </select> <button type = 'save' name = 'save-btn'> Save </button> </form> <a href = 'b.php'> Switch to Page B </a> </body> </html> <?php if (!isset($_COOKIE['b-background'])){ setcookie('b-background', blue); global $background; $background = 'blue'; } else { $background = $_COOKIE('b-background') } if (array_key_exists('b-background', $_GET)){ setcookie('b-background', $_GET['background-color']); $bg = $_GET['background-color']; } ?> <!DOCTYPE html> <html lang='en'> <head> <title> Page B</title> </head> <body style = 'background-color: <?=$bg?>;'> <h1> B. Switch Colors </h1> <form> <label for = 'color'> Background color </label> <select id = 'color' name= 'color'> <option value = '#FF0000'> Red </option> <option value = '#0000FF'> Blue </option> </select> <button type = 'save' name = 'save-btn'> Save </button> </form> <a href = 'a.php'> Switch to Page A </a> </body> </html>
[ Next ]
X