X-Git-Url: https://git.treefish.org/banana.git/blobdiff_plain/8db41c98817b1b48532dc3cebf4bea166e42bb70..7b7f10ba3917a6d5229f13d27aa4e94a9685b00e:/submit.php diff --git a/submit.php b/submit.php index aabc3fe..fa581f8 100644 --- a/submit.php +++ b/submit.php @@ -5,7 +5,7 @@ if ( ! isset($SESSIONS_next) ) { block("red", "submission closed"); - break; + exit; } if(isset($_POST['submit']) && $_POST['mnumber']!="") { @@ -17,15 +17,14 @@ $sessionid = $SESSIONS[$SESSIONS_next]['id']; if($db->query("SELECT COUNT(*) FROM workdone WHERE mnumber = $mnumber AND session = $sessionid")->fetch(PDO::FETCH_NUM)[0] == 1) { - print '<table bgcolor="red">'; - print '<tr><th><b><font color="white">You already submitted results for this session</font></b></th><tr>'; + $db->query("DELETE FROM workdone WHERE mnumber = $mnumber AND session = $sessionid"); + print '<table bgcolor="lightgreen">'; + print '<tr><th><b><font color="white">deleted old submission</font></b></th><tr>'; print '</table>'; - print "You can only submit your calculated examples once!"; - break; } $excount = count($exchecked); - $donestring = implode(', ', $exchecked); + $donestring = implode(',', $exchecked); $db->query("INSERT INTO workdone (mnumber,session,manydone,thisdone) VALUES (\"$mnumber\", \"$sessionid\", \"$excount\", \"$donestring\")"); @@ -33,7 +32,7 @@ print '<table bgcolor="lightgreen">'; print '<tr><th><b><font color="white">submitted</font></b></th><tr>'; print '</table>'; - break; + exit; } ?>