У меня есть сборщик данных JS, который выводит дату в inputField, как я могу поместить это значение в переменную, поскольку я хочу вставить ее в свою базу данных, когда я нахожусь в submit?хранить значение в переменной
Я хотел бы предположить в моей вставной заявлении я использовал бы, INSERT INTO хххх (номер, дата) VALUES ($ _POST [ 'ID'], ANDTHENSOMETHINGHERE)
<input type="text" size="12" name="datefield" id="inputField" />
<?php $datefield = $_POST['datefield'];
echo $datefield;
?>
Над то, что я имею в виду ? но я знаю, что я ошибаюсь
Используйте скрытое поле ввода –
Вы используете [** устаревший ** API баз данных] (http://stackoverflow.com/q/12859942/19068) и должны использовать [современную замену] (http: // php.net/manual/en/mysqlinfo.api.choosing.php). Вы также уязвимы для [SQL-инъекций] (http://bobby-tables.com/) **, что современный API упростит [защиту] (http://stackoverflow.com/questions/60174/best-way-to-prevent-sql-injection-in-php). – Quentin
Я не использую mysql, я использую postgresql, и я буду искать, чтобы добавить дополнительную безопасность для борьбы с SQL-инъекцией, когда у меня есть основы работы системы – Tom