Fire fire fire!

30); if (empty($menu_name) || !validation($requirements, $_POST) || !isset($_POST['visible'])) /* visible is a boolean AFAIK */ { header("Location: forms.php"); exit; } /* string needs single quotes */ $query = "insert into subjects ( menu_name, position, visible ) VALUES ( '{$menu_name}', {$position}, {$visible} )"; $result = mysql_query($query, $connection); if ($result) { header("Location: fetch.php"); exit; } else { echo "

Subject creation failed.

\n"; echo "

" . mysql_error() . "

\n"; } /* kinda went freestyle, check to make sure not overflow the sql */ function validation($rules, $source) { foreach ($rules as $rule => $max_length) { if (strlen($source[$rule]) > $max_length) { echo "{$rule} is over {$max_length} characters long!
\n"; return false; } } return true; } mysql_close($connection); ?>