И включите вывод ошибок php и mysqli на экран
<?php ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); // далее остальной код
Мне получается кнопку нужно в ту же форму закинуть, где и вводятся данные?
<button name="buttton" class="btn btn-warning" type="submit">Записать в БД</button>
заменить на <input type="submit" name="buttton" class="btn btn-warning" value="Записать в БД">
<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
// далее остальной код
<form action="" method="POST" > ............................ <button name="buttton" class="btn btn-warning" type="submit">Записать в БД</button> ............................ </form>
У button нет атрибута name
if (isset($_POST['buttton']))
session_start();
if (isset($_POST['D_fl'])) {
$D_fl = trim($_POST['D_fl']);
$date = date("Y-m-d H:i:s");
// далее необходимые действия c БД
// ...
}
if (isset($_POST['buttton']))
<button method="POST" name="buttton" class="btn btn-warning" type="submit">Записать в БД</button>
<input type="submit" name="buttton" class="btn btn-warning" value="Записать в БД">
if (isset($_POST['buttton']))
при единой точке мне достаточно вызвать бэктрейс только в ней, а при множественных нужно бегать по коду.
нужно бегать по коду.
использование нескольких точек прерывания/вывода - порочная практика.
function add_info() {
$('input[data-auto-id="shippingAddress-firstName"]').val("Vladimir").change();
}
change()
даст знать что поле изменилось. попытался обратиться к файлу не через сайт.
P/S: чтобы не писать километр trim для пост параметров, можно записать так: