[ Prev ]
2022-10-03

-- 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 }

-- 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");
 
function drawPage($which_page, $other_page) {
    ?>
    <!DOCTYPE html>
    <html lang="en-US">
        <head>
            <meta charset="utf-8">
            <title><?=$which_page?></title>
        </head>
        <body style="background=color:<?=$color?>">
            <div>
                <a href="<?=$other_page?>.php"><?=$other_page?></a>
            </div>
            <form method="get">
                <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">Submit</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("A", "B");
 
function drawPage($which_page, $other_page) {
    ?>
    <!DOCTYPE html>
    <html lang="en-US">
        <head>
            <meta charset="utf-8">
            <title><?=$which_page?></title>
        </head>
        <body style="background=color:<?=$color?>">
            <div>
                <a href="<?=$other_page?>.php"><?=$other_page?></a>
            </div>
            <form method="get">
                <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">Submit</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"); function drawPage($which_page, $other_page) { ?> <!DOCTYPE html> <html lang="en-US"> <head> <meta charset="utf-8"> <title><?=$which_page?></title> </head> <body style="background=color:<?=$color?>"> <div> <a href="<?=$other_page?>.php"><?=$other_page?></a> </div> <form method="get"> <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">Submit</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("A", "B"); function drawPage($which_page, $other_page) { ?> <!DOCTYPE html> <html lang="en-US"> <head> <meta charset="utf-8"> <title><?=$which_page?></title> </head> <body style="background=color:<?=$color?>"> <div> <a href="<?=$other_page?>.php"><?=$other_page?></a> </div> <form method="get"> <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">Submit</button> </form> </body> </html> <?php }

-- Sep 28 In-Class Exercise Thread
<!DOCTYPE html> <html lang="en"> <head>
    <meta charset="UTF-8">
    <title>A</title>
</head> <body>
    <?php
        echo "<form action='B.php' method='get'>";
        echo "<input type='radio' name='color' value='red'>Red
"; echo "<input type='radio' name='color' value='blue'>Blue
"; echo "<input type='submit' name='submit' value='Submit'>"; echo "</form>"; if(isset($_GET['submit'])){ $color = $_GET['color']; setcookie("color", $color, time() + (86400 * 30), "/"); echo "<body style='background-color:$color'>"; } if(isset($_COOKIE['color'])){ $color = $_COOKIE['color']; echo "<body style='background-color:$color'>"; }
      
        echo "<a href='B.php'>B</a>";
    ?>
        
</body> </html> <!DOCTYPE html> <html lang="en"> <head>
    <meta charset="UTF-8">
    <title>B</title>
</head> <body>
    <?php
    echo "<form action='B.php' method='get'>";
    echo "<input type='radio' name='color' value='red'>Red
"; echo "<input type='radio' name='color' value='blue'>Blue
"; echo "<input type='submit' name='submit' value='Submit'>"; echo "</form>"; if(isset($_GET['submit'])){ $color = $_GET['color']; setcookie("color", $color, time() + (86400 * 30), "/"); echo "<body style='background-color:$color'>"; } if(isset($_COOKIE['color'])){ $color = $_COOKIE['color']; echo "<body style='background-color:$color'>"; }
    
    ?>
</body>
        
</body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>A</title> </head> <body> <?php echo "<form action='B.php' method='get'>"; echo "<input type='radio' name='color' value='red'>Red<br>"; echo "<input type='radio' name='color' value='blue'>Blue<br>"; echo "<input type='submit' name='submit' value='Submit'>"; echo "</form>"; if(isset($_GET['submit'])){ $color = $_GET['color']; setcookie("color", $color, time() + (86400 * 30), "/"); echo "<body style='background-color:$color'>"; } if(isset($_COOKIE['color'])){ $color = $_COOKIE['color']; echo "<body style='background-color:$color'>"; } echo "<a href='B.php'>B</a>"; ?> </body> </html> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>B</title> </head> <body> <?php echo "<form action='B.php' method='get'>"; echo "<input type='radio' name='color' value='red'>Red<br>"; echo "<input type='radio' name='color' value='blue'>Blue<br>"; echo "<input type='submit' name='submit' value='Submit'>"; echo "</form>"; if(isset($_GET['submit'])){ $color = $_GET['color']; setcookie("color", $color, time() + (86400 * 30), "/"); echo "<body style='background-color:$color'>"; } if(isset($_COOKIE['color'])){ $color = $_COOKIE['color']; echo "<body style='background-color:$color'>"; } ?> </body> </body> </html>

-- 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); drawPage("A", "B");
function drawPage($which_page, $other_page, $color) {
    ?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <title><?=$which_page?></title>
    </head>
    <body style="background-color:<?=$color ?>">
    <form>
    <label for="color-id" >Select Color: </label>
    <select id="color-id" name="color">
    <option value="red">red</option>
    <option value="blue">blue</option>
    </select>
    <button type="submit">Submit</button>
    <a href="<?=$other_page?>.php"Nothing</a>
    </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); drawPage("A", "B"); function drawPage($which_page, $other_page, $color) { ?> <!DOCTYPE html> <html lang="en"> <head> <title><?=$which_page?></title> </head> <body style="background-color:<?=$color ?>"> <form> <label for="color-id" >Select Color: </label> <select id="color-id" name="color"> <option value="red">red</option> <option value="blue">blue</option> </select> <button type="submit">Submit</button> <a href="<?=$other_page?>.php"Nothing</a> </form> </body> </html> <?php }
X