Я хочу, чтобы люди могли "поднять" то, что они написали в моей базе данных, но в то же время позволять вводить данные только в ОДИН РАЗ в таблицу.
Например:
Код Джима - 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.");
}
}
?>
Я получаю синтаксическую ошибку. Есть идеи где это?
ОБНОВЛЕНИЕ: Ошибка получения:
Ошибка разбора: синтаксическая ошибка, неожиданный конец $ 1019 *