if (isset($_POST['buttton'])) {
session_start();
$connect = mysqli_connect('localhost', 'root', '', 'practice');
if (!$connect) {
die('Error connect to DataBase');
}
$D_fl = trim($_POST['D_fl']);
$date = date("Y-m-d H:i:s");
if (isset($_POST['buttton'])) {
$query = "SELECT * FROM users";
$result = mysqli_query($connect, $query) or die(mysqli_error($connect));
$row = mysqli_fetch_assoc($result);
$user_id = $_SESSION['user']['id'];
mysqli_query($connect, "INSERT INTO `input`(`id`, `D_fl`, `date`) VALUES ('$id', '$D_fl', '$date')");
}
}
?>
<button method="POST" name="buttton" class="btn btn-warning" type="submit">Записать в БД</button>
if (isset($_POST['buttton']))
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']))
session_start();
if (isset($_POST['D_fl'])) {
$D_fl = trim($_POST['D_fl']);
$date = date("Y-m-d H:i:s");
// далее необходимые действия c БД
// ...
}
<form action="" method="POST" > ............................ <button name="buttton" class="btn btn-warning" type="submit">Записать в БД</button> ............................ </form>
У button нет атрибута name
<div class="col-sm">
<button id="demo" class="btn btn-danger">Демо расчёт</button>
<button id="buttt" class="buttt btn btn-success" type="submit">Рассчитать</button>
<form action="" method="POST" >
<button name="buttton" class="btn btn-warning" type="submit">Записать в БД</button>
</form>
<a class="btn btn-info" onClick="javascript:CallPrint('print-content');" title="Распечатать проект">Распечатать</a>
</div>
<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
// далее остальной код
<?php
# Если кнопка нажата
if (isset($_POST['buttton'])) {
session_start();
$connect = mysqli_connect('localhost', 'root', '', 'practice');
if (!$connect) {
die('Error connect to DataBase');
}
//Входные данные
$D_fl = trim($_POST['D_fl']);
$D_proh = trim($_POST['D_proh']);
$D_pr = trim($_POST['D_pr']);
$H_p = trim($_POST['H_p']);
$b_p = trim($_POST['b_p']);
$D_sh = trim($_POST['D_sh']);
$R_dav = trim($_POST['R_dav']);
$P_t = trim($_POST['P_t']);
$b = trim($_POST['b']);
$H_sh = trim($_POST['H_sh']);
$h = trim($_POST['h']);
$P_dav = trim($_POST['P_dav']);
$T_s = trim($_POST['T_s']);
$d_s = trim($_POST['d_s']);
$P_ma = trim($_POST['P_ma']);
$L_ma = trim($_POST['L_ma']);
$o_ooo = trim($_POST['o_ooo']);
$h_ooo = trim($_POST['h_ooo']);
$d_ooo = trim($_POST['d_ooo']);
$l_tr = trim($_POST['l_tr']);
$ctg = trim($_POST['ctg']);
$o_ttt = trim($_POST['o_ttt']);
$d_nn = trim($_POST['d_nn']);
$q_qq = trim($_POST['q_qq']);
$o_ttt = trim($_POST['o_ttt']);
$d_nn = trim($_POST['d_nn']);
$q_qq = trim($_POST['q_qq']);
$n_nn = trim($_POST['n_nn']);
$o_2 = trim($_POST['o_2']);
$q_23 = trim($_POST['q_23']);
$h_2 = trim($_POST['h_2']);
$d_22 = trim($_POST['d_22']);
$d_mnkt = trim($_POST['d_mnkt']);
$n_dn = trim($_POST['n_dn']);
$n_nnn = trim($_POST['n_nnn']);
$o_3 = trim($_POST['o_3']);
$d_vn = trim($_POST['d_vn']);
$d_na = trim($_POST['d_na']);
$q_3 = trim($_POST['q_3']);
$d_mnkb = trim($_POST['d_mnkb']);
$o_4 = trim($_POST['o_4']);
$d_vn2 = trim($_POST['d_vn2']);
$q_4 = trim($_POST['q_4']);
$d_m4 = trim($_POST['d_m4']);
$o_o4 = trim($_POST['o_o4']);
$q_5 = trim($_POST['q_5']);
$o_55 = trim($_POST['o_55']);
$p_u77 = trim($_POST['p_u77']);
$p_s77 = trim($_POST['p_s77']);
$k_77 = trim($_POST['k_77']);
$q_888 = trim($_POST['q_888']);
$d_na888 = trim($_POST['d_na888']);
//Выходные данные
$D_sr = trim($_POST['D_sr']);
$b_ef = trim($_POST['b_ef']);
$P_obg = trim($_POST['P_obg']);
$P_ex = trim($_POST['P_ex']);
$P_sh = trim($_POST['P_sh']);
$f_sh = trim($_POST['f_sh']);
$d_d = trim($_POST['d_d']);
$d_vd = trim($_POST['d_vd']);
$o_sh = trim($_POST['o_sh']);
$f_f = trim($_POST['f_f']);
$M_kl = trim($_POST['M_kl']);
$M_kr = trim($_POST['M_kr']);
$P_ob = trim($_POST['P_ob']);
$P_dz = trim($_POST['P_dz']);
$f_pr = trim($_POST['f_pr']);
$f_sx = trim($_POST['f_sx']);
$P_p = trim($_POST['P_p']);
$M_iz = trim($_POST['M_iz']);
$P_m = trim($_POST['P_m']);
$P_eh = trim($_POST['P_eh']);
$P_sx = trim($_POST['P_sx']);
$f_shh = trim($_POST['f_shh']);
$o_sx = trim($_POST['o_sx']);
$n = trim($_POST['n']);
$M_kx = trim($_POST['M_kx']);
$M_kxr = trim($_POST['M_kxr']);
$b_ooo = trim($_POST['b_ooo']);
$d_oooo = trim($_POST['d_oooo']);
$dd_sr = trim($_POST['dd_sr']);
$n_n = trim($_POST['n_n']);
$p_str = trim($_POST['p_str']);
$p_pr = trim($_POST['p_pr']);
$l_tr1 = trim($_POST['l_tr1']);
$b_2 = trim($_POST['b_2']);
$d_2 = trim($_POST['d_2']);
$d_sr2 = trim($_POST['d_sr2']);
$n_2 = trim($_POST['n_2']);
$p_str2 = trim($_POST['p_str2']);
$p_pr2 = trim($_POST['p_pr2']);
$l_tr2 = trim($_POST['l_tr2']);
$p_nkt1 = trim($_POST['p_nkt1']);
$p_vn2 = trim($_POST['p_vn2']);
$p_f3 = trim($_POST['p_f3']);
$b_3 = trim($_POST['b_3']);
$d_3 = trim($_POST['d_3']);
$d_sr3 = trim($_POST['d_sr3']);
$n_3 = trim($_POST['n_3']);
$p_str3 = trim($_POST['p_str3']);
$p_strm = trim($_POST['p_strm']);
$p_pr3 = trim($_POST['p_pr3']);
$l_tr3 = trim($_POST['l_tr3']);
$b_4 = trim($_POST['b_4']);
$d_4 = trim($_POST['d_4']);
$d_sr4 = trim($_POST['d_sr4']);
$p_str4 = trim($_POST['p_str4']);
$p_pr4 = trim($_POST['p_pr4']);
$l_tr4 = trim($_POST['l_tr4']);
$l_4 = trim($_POST['l_4']);
$s_4 = trim($_POST['s_4']);
$p_vn4 = trim($_POST['p_vn4']);
$f_tr55 = trim($_POST['f_tr55']);
$f_st55 = trim($_POST['f_st55']);
$p_ost55 = trim($_POST['p_ost55']);
$q_ost55 = trim($_POST['q_ost55']);
$l_tr55 = trim($_POST['l_tr55']);
$p_str55 = trim($_POST['p_str55']);
$b_55 = trim($_POST['b_55']);
$d_sr55 = trim($_POST['d_sr55']);
$n_55 = trim($_POST['n_55']);
$l_str55 = trim($_POST['l_str55']);
$q_77 = trim($_POST['q_77']);
$h_77 = trim($_POST['h_77']);
$l_888 = trim($_POST['l_888']);
$b_888 = trim($_POST['b_888']);
$d_888 = trim($_POST['d_888']);
$d_sr888 = trim($_POST['d_sr888']);
$n_888 = trim($_POST['n_888']);
$p_str888 = trim($_POST['p_str888']);
$l_1888 = trim($_POST['l_1888']);
$p_p888 = trim($_POST['p_p888']);
$l_2888 = trim($_POST['l_2888']);
$p_max888 = trim($_POST['p_max888']);
$p_kom888 = trim($_POST['p_kom888']);
$q_1888 = trim($_POST['q_1888']);
$n_1888 = trim($_POST['n_1888']);
$q_2888 = trim($_POST['q_2888']);
$n_2888 = trim($_POST['n_2888']);
$o_1888 = trim($_POST['o_1888']);
$n_3888 = trim($_POST['n_3888']);
$n_4888 = trim($_POST['n_4888']);
$date = date("Y-m-d H:i:s");
if (isset($_POST['buttton'])) {
$query = "SELECT * FROM users";
$result = mysqli_query($connect, $query) or die(mysqli_error($connect));
$row = mysqli_fetch_assoc($result);
$user_id = $_SESSION['user']['id'];
mysqli_query($connect, "INSERT INTO `input`(`id`, `D_fl`, `D_proh`, `D_pr`, `H_p`, `b_p`, `D_sh`, `R_dav`, `P_t`, `b`, `H_sh`, `h`, `P_dav`, `T_s`, `d_s`, `P_ma`, `L_ma`, `o_ooo`, `h_ooo`, `d_ooo`, 'l_tr', `ctg`, `o_ttt`, `d_nn`, `q_qq`, `o_ttt`, `d_nn`, `q_qq`, `n_nn`, `o_2`, `q_23`, `h_2`, `d_22`, `d_mnkt`, `n_dn`, `n_nnn`, `o_3`, `d_vn`, `d_na`, `q_3`, `d_mnkb`, `o_4`, `d_vn2`, `q_4`, `d_m4`, `o_o4`, `q_5`, `o_55`, `p_u77`, `p_s77`, `k_77`, `q_888`, `d_na888`, `date`) VALUES ('$id', '$D_fl', '$D_proh', '$D_pr', '$H_p', '$b_p', '$D_sh', '$R_dav', '$P_t', '$b', '$H_sh', '$h', '$P_dav', '$T_s', '$d_s', '$P_ma', '$L_ma', '$o_ooo', '$h_ooo', '$d_ooo', '$l_tr', '$ctg', '$o_ttt', '$d_nn', '$q_qq', '$o_ttt', '$d_nn', '$q_qq', '$n_nn', '$o_2', '$q_23', '$h_2', '$d_22', '$d_mnkt', '$n_dn', '$n_nnn', '$o_3', '$d_vn', '$d_na', '$q_3', '$d_mnkb', '$o_4', '$d_vn2', '$q_4', '$d_m4', '$o_o4', '$q_5', '$o_55', '$p_u77', '$p_s77', '$k_77', '$q_888', '$d_na888', '$date')");
mysqli_query($connect, "INSERT INTO `output`(`id`, `D_sr`, `b_ef`, `P_obg`, `P_ex`, `P_sh`, `f_sh`, `d_d`, `d_vd`, `o_sh`, `f_f`, `M_kl`, `M_kr`, `P_ob`, `P_dz`, `f_pr`, `f_sx`, `P_p`, `M_iz`, `P_m`, `P_eh`, `P_sx`, `f_shh`, `o_sx`, `n`, `M_kx`, `M_kxr`, `b_ooo`, `d_oooo`, `date`) VALUES ('$id', '$D_sr', '$b_ef', '$P_obg', '$P_ex', '$P_sh', '$f_sh', '$d_d', '$d_vd', '$o_sh', '$f_f', '$M_kl', '$M_kr', '$P_ob', '$P_dz', '$f_pr', '$f_sx', '$P_p', '$M_iz', '$P_m', '$P_eh', '$P_sx', '$f_shh', '$o_sx', '$n', '$M_kx', '$M_kxr', '$b_ooo', '$d_oooo', '$dd_sr', '$n_n', '$p_str', '$p_pr', '$l_tr1', '$b_2', '$d_2', '$d_sr2', '$n_2', '$p_str2', '$p_pr2', '$l_tr2', '$p_nkt1', '$p_vn2', '$p_f3', '$b_3', '$d_3', '$d_sr3', '$n_3', '$p_str3', '$p_strm', '$p_pr3', '$l_tr3', '$b_4', '$d_4', '$d_sr4', '$p_str4', '$p_pr4', '$l_tr4', '$l_4', '$s_4', '$p_vn4', '$f_tr55', '$f_st55', '$p_ost55', '$q_ost55', '$l_tr55', '$p_str55', '$b_55', '$d_sr55', '$n_55', '$l_str55', '$q_77', '$h_77', '$l_888', '$b_888', '$d_888', '$d_sr888', '$n_888', '$p_str888', '$l_1888', '$p_p888', '$l_2888', '$p_max888', '$p_kom888', '$q_1888', '$n_1888', '$q_2888', '$n_2888', '$o_1888', '$n_3888', '$n_4888', '$date')");
}
}
?>
<h4>Диаметр фланца</h4>
<i>D<sub>фл</sub></i>=
<input class="form-control" style="width:500px; margin-left: auto; margin-right: auto;" min="10" step="0.1" max="1000" type="number" name="D_fl" placeholder="мин=10; макс=1000" pattern="[0-9-.-]+">мм
</p>
<h4>Условный диаметр прохода</h4>
<i>D<sub>прох</sub></i>=
<input class="form-control" style="width:500px; margin-left: auto; margin-right: auto;" min="10" step="0.1" max="1000" type="number" name="D_proh" pattern="[0-9-.-]+" placeholder="мин=10; макс=1000">мм
</p>
<h4>Средний диаметр прокладки</h4>
<p><i>D<sub>ср</sub></i>=
<input class="form-control" style="width:500px; margin-left: auto; margin-right: auto;" min="0" step="0.1" type="number" pattern="[0-9-.-]+" name="D_sr">мм
</p>
<h4>Суммарная ширина контакта прокладки с канавкой фланца</h4>
<p><i>b</i><sub>эф</sub>=
<input class="form-control" style="width:500px; margin-left: auto; margin-right: auto;" min="0" step="0.1" type="number" pattern="[0-9-.-]+" name="b_ef">мм
</p>
</b>
Мне получается кнопку нужно в ту же форму закинуть, где и вводятся данные?
<button name="buttton" class="btn btn-warning" type="submit">Записать в БД</button>
заменить на <input type="submit" name="buttton" class="btn btn-warning" value="Записать в БД">
И включите вывод ошибок php и mysqli на экран
<?php ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); // далее остальной код
//Входные данные $D_fl = trim($_POST['D_fl']); $D_proh = trim($_POST['D_proh']); $D_pr = trim($_POST['D_pr']); ...
$_POST = array_map('trim', $_POST);
$D_fl = $_POST['D_fl'];
$D_proh = $_POST['D_proh'];
....
$user_id = $_SESSION['user']['id'];
mysqli_query($connect, "INSERT INTO `input`(`id`, `D_fl`, `D_proh`, `D_pr`, `H_p`, `b_p`, `D_sh`, `R_dav`, `P_t`, `b`, `H_sh`, `h`, `P_dav`, `T_s`, `d_s`, `P_ma`, `L_ma`, `o_ooo`, `h_ooo`, `d_ooo`, 'l_tr', `ctg`, `o_ttt`, `d_nn`, `q_qq`, `o_ttt`, `d_nn`, `q_qq`, `n_nn`, `o_2`, `q_23`, `h_2`, `d_22`, `d_mnkt`, `n_dn`, `o_3`, `d_vn`, `d_na`, `q_3`, `d_mnkb`, `o_4`, `d_vn2`, `q_4`, `d_m4`, `o_o4`, `q_5`, `o_55`, `p_u77`, `p_s77`, `k_77`, `q_888`, `d_na888`, `date`) VALUES ('$id', '$D_fl', '$D_proh', '$D_pr', '$H_p', '$b_p', '$D_sh', '$R_dav', '$P_t', '$b', '$H_sh', '$h', '$P_dav', '$T_s', '$d_s', '$P_ma', '$L_ma', '$o_ooo', '$h_ooo', '$d_ooo', '$l_tr', '$ctg', '$o_ttt', '$d_nn', '$q_qq', '$o_ttt', '$d_nn', '$q_qq', '$n_nn', '$o_2', '$q_23', '$h_2', '$d_22', '$d_mnkt', '$n_dn', '$o_3', '$d_vn', '$d_na', '$q_3', '$d_mnkb', '$o_4', '$d_vn2', '$q_4', '$d_m4', '$o_o4', '$q_5', '$o_55', '$p_u77', '$p_s77', '$k_77', '$q_888', '$d_na888', '$date')");
'l_tr'
`l_tr`
$user_id = isset($_SESSION['user']['id']) ? $_SESSION['user']['id'] : false;
Что делать?
<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']))
<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
// далее остальной код