Вставить объекты даты и времени javascript в базу данных

в моей форме отображаются дата и время, теперь моя проблема в том, как Могу ли я вставить значение даты и времени в базу данных, надеюсь, вы мне поможете. Спасибо.

вот мой код для даты и времени:

<div class = "row" style = "margin-left:300px;">
             <label>Date:</label>  
             <span id = "date" name = "calendar"></span>
             </div>
              <div class = "row" style = "margin-left:300px;">
             <label>Time:</label> 
            <span id = "clock" name = "time"></span>
             </div>  

мой php-код:

<?php
include_once ('connection.php');
$calendar=$_POST["calendar"];
$calendar=date("Y-m-d",$calendar);
$time=$_POST["time"];
$time=date("h-i-s",$time);


        $InsertSql = "INSERT INTO test2(date,timein) VALUES ('$calendar','$time')";
          $res = mysqli_query($conn, $InsertSql);

?>

javascript для даты и времени:

<script>
var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var n = new Date();
var y = n.getFullYear();
var m = n.getMonth();
var d = n.getDate();
document.getElementById("date").innerHTML = months[m] + " " + d + " " + y;
</script>

<script>
(function () {

  var clockElement = document.getElementById( "clock" );

  function updateClock ( clock ) {
    clock.innerHTML = new Date().toLocaleTimeString();
  }

  setInterval(function () {
      updateClock( clockElement );
  }, 1000);

}());
</script>

Обновил мой вопрос.

вот моя форма

ошибка

В чем именно проблема?

Vaviloff 28.07.2018 17:14

о том, как я могу вставить значение отображения даты и времени в моей форме в базу данных

user10123295 28.07.2018 17:16

Как вставить любое другое значение из формы в свою базу данных?

HorusKol 28.07.2018 17:25

Но одно ... никогда не помещайте переменные просто в SQL-запрос - это самый быстрый способ вызвать атаку с помощью SQL-инъекции. Используйте подготовленные заявления

HorusKol 28.07.2018 17:28

Добро пожаловать в stackoverflow. Пожалуйста, включите четкое описание проблемы и, если возможно, немного кода. Также расскажите нам, что вы пробовали. Чтобы получить рекомендации, посетите страницу как спросить и как создать минимальный пример.

5th 28.07.2018 17:41

Вам нужен Ajax.

Reza Saadati 28.07.2018 18:30

спасибо, я просто обновлю свои теги. :)

user10123295 28.07.2018 18:33
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
7
167
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

как насчет сохранения его в переменной. что-то вроде этого

<form action = "" method = "POST">
    <button name = "submit" class = "submit">Send</button>
</form>
<?php
if (isset($_POST['submit']))
{
$calendar=date("Y-m-d");
$time=date("H:i:s");
$InsertSql = "INSERT INTO test2(date,timein) VALUES ('$calendar','$time')";
          $res = mysqli_query($conn, $InsertSql);
}        

?>

Другие вопросы по теме