-- Sep 28 In-Class Exercise Thread
A.php:
<?php
$form_color = empty($_GET['color']) || in_array(['color'], ["blue", "red"]) ? "" : $_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="blue">Blue</option>
<option value="red">Red</option>
</select>
<button type="submit"><b>Button</b></button>
</form>
</body>
</html>
<?php
}
B.php:
<?php
$form_color = empty($_GET['color']) || in_array(['color'], ["blue", "red"]) ? "" : $_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="blue">Blue</option>
<option value="red">Red</option>
</select>
<button type="submit"><b>Button</b></button>
</form>
</body>
</html>
<?php
}
A.php:
<?php
$form_color = empty($_GET['color']) || in_array(['color'], ["blue", "red"]) ? "" : $_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="blue">Blue</option>
<option value="red">Red</option>
</select>
<button type="submit"><b>Button</b></button>
</form>
</body>
</html>
<?php
}
B.php:
<?php
$form_color = empty($_GET['color']) || in_array(['color'], ["blue", "red"]) ? "" : $_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="blue">Blue</option>
<option value="red">Red</option>
</select>
<button type="submit"><b>Button</b></button>
</form>
</body>
</html>
<?php
}