<?php
If($value=="None")
{
$value = NULL;
}
?>
foreach ($Student1Classes as &$classes) {
If($classes=="None")
{
$Student1Classes [$classes] = NULL;
}
}
<?php // RAY_temp_code_red.php
error_reporting(E_ALL);
echo "<pre>";
// IF THE FORM HAS BEEN SUBMITTED
if (!empty($_POST))
{
// ACTIVATE THIS TO SHOW THE POSTED DATA
// var_dump($_POST);
// SANITIZE AND PROCESS THE ARRAY
$chosen = array();
foreach ($_POST['Student1Classes'] as $class)
{
if (empty($class)) continue;
$chosen[] = $class;
}
$classes = implode(',', $chosen);
// SHOW THE WORK PRODUCT
echo PHP_EOL;
echo "YOU CHOSE: $classes";
}
// USE HEREDOC NOTATION TO CREATE THE HTML FORM
$form = <<<FORM
<form method="post">
<select name="Student1Classes[]" id="1Class1">
<option value="" selected>None</option>
<option value="Math">Math</option>
<option value="Science">Science</option>
</select>
<select name="Student1Classes[]" id="1Class2">
<option value="" selected>None</option>
<option value="EN">English</option>
<option value="ES">Spanish</option>
</select>
<input type="submit" />
</form>
FORM;
echo $form;
if ($_POST['thing'] == 'None') $_POST['thing'] = NULL;
Does that make sense?