значение времени в ошибку преобразования синтаксиса php базы данных - PullRequest
0 голосов
/ 20 августа 2011

Итак, я работаю над способом преобразования таймера, который выглядит следующим образом в HTML:

00: 00: 00

в чч / мм / сс - и я хочу ввестиэто в мою базу данных, но с целым значением, отображающим общее количество секунд.

Это метод, который я использовал для этого, где timedrive - это форма, содержащая значение времени, например: "02:21:51 ".

$length = mysql_escape_string($_REQUEST['timeDrive']);

        $parts = explode(":", $length);

        $totalSeconds = parts[0] * 3600 + parts[1] * 60 + parts[2];

Тем не менее по какой-то причине это не работает, я получаю эту ошибку:

Parse error: syntax error, unexpected '[' in /home/benjamin/public_html/elog/iframe/addtodatabase.php on line 17

это строка 17:

$totalSeconds = parts[0] * 3600 + parts[1] * 60 + parts[2];

Спасибо огромное за помощь с этим!

1 Ответ

2 голосов
/ 20 августа 2011

Вам нужно $ перед ссылками на переменные:

$totalSeconds = $parts[0] * 3600 + $parts[1] * 60 + $parts[2];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...