Разрешить пользователям загружать вход, который они отправили каждый час?

Я хочу, чтобы люди могли «наброситься» на то, что они написали в моей базе данных, но в то же время позволяют только входные данные в таблицу ONCE за раз.

Например:

Код Джима – 5555. Джим вводит свой код, и он стреляет в самую нижнюю часть таблицы. Спустя 34 минуты он снова пытается ввести свой код (потому что различные другие люди вводили свой код между ними время от времени), но получает ошибку отображения, позволяя ему знать, что у него есть 26 минут, чтобы подождать.

Джо вводит свой код и ждет час и пять минут и снова может вернуть свой код обратно.

В принципе, я показываю данные снизу вверх в своей таблице.

Есть ли способ легко сделать это?

function some_more_custom_content() { $output="<BR>"; ob_start(); if ($_REQUEST['code'] != "") { $code = $_REQUEST['code']; $query="INSERT INTO `fc` (`code`,`datetime`) values ('" . mysql_real_escape_string($code) . "', now())"; $result=mysql_query($query); $entry['datetime'] = strtotime($entry['datetime']); while ($fetch_array = mysql_fetch_array($result)) { $seconds = time() - strtotime($fetch_array["datetime"]); if ((time() - $entry['datetime']) < 60*60) { echo ("The code " . htmlentities($code) ." was updated less than an hour ago."); } else { echo ("Inserted " . htmlentities($code) ." into the top."); } } ?> 

Я получаю синтаксическую ошибку. Любая идея, где это?

ОБНОВЛЕНИЕ: Получение ошибки:

Ошибка анализа: синтаксическая ошибка, неожиданный $ end