Я работаю над докторантурой, которая должна отслеживать время, проведенное участником через процесс на веб-экране. Время - это все, что необходимо. Я настроил базу данных, чтобы отслеживать набор предопределенных пользователей, время начала (как тип даты и времени) и время окончания (как тип даты). Когда участник открывает экран, отображается модальная форма, которая требует нажатия на кнопку, которая активирует отправку формы. Предполагается, что эта форма должна обновить время начала в строке пользователей в базе данных сервера. Ниже приведен код:Как обновить временную метку utc в базе данных сервера
<?php
if ($_POST['time']) {
$time= UTC_TIMESTAMP();
$sql = "UPDATE `response` SET `screen1_start`=($time) WHERE `id`= 100102";
$result = mysql_query($sql);
}
?>
<form action="" method="post">
Time</label> <input type="time" name="time" >
<br>
<input type=submit value="Click Here to Begin">
</form>
Это не работает. Любая помощь или предложения будут оценены.
спасибо.
Определить «не работает» ... он показывает какие-либо ошибки; он вставляет недопустимое значение в базу данных или вообще ничего; это пинает кошку? у вас даже есть соединение с базой данных? Обычно вы используете функции MySQL вместо функций PHP? –
Вы должны добавить более подробную информацию, например, например, @MarkBaker, ПОЧЕМУ она не работает. – nKn
'' UPDATE response SET screen1_start = UTC_TIMESTAMP() WHERE id = 100102 ";' –