помогите с обновлением mysqli

Semblen

Пользователь
Регистрация
11.08.13
Сообщения
3
Реакции
0
Баллы
1
Привет, обновляя строку базы данных из формы, я хочу выбрать строку (единицу) для обновления. Форма работает, был указан apt2.
обновление не было сделано, и объект не был выбран.
=====================================================================
это код

require_once "getprerentdb.php";

$вспышка = [];
$update = filter_input(INPUT_POST, 'обновление');
$post_id = filter_input(INPUT_POST, 'id');
$post_unit = filter_input(INPUT_POST, 'единица');

если(!пустой($обновление)) {
$sql = "ОБНОВИТЬ НАБОР платежей
tenant = '{$tenant}', unit = '{$unit}', chgmoyr = '{$chgmoyr}', повреждение = '{$damage}',
стоимость суда = '{$courtcost}', nsf = '{$nsf}', latechg = '{$latechg}', secdep = '$secdep'
WHERE id='{$post_id}'";
mysqli_query($sql) или die(mysql_error());
}
$flash[] = "Запись для объекта {$post_unit} обновлена";


$results = $mysqli->query("ВЫБРАТЬ * ИЗ платежей");
если (! $results) {
$flash[] = "Объект {$post_unit} не указан. Выберите другой.";
}


?>

<тело>

Обновление о различных платежах​



если (count($flash)){
foreach($flash как $msg){
echo "
{$msg}
";
}
}

если (mysqli_num_rows ($results)){
?>









<голова>
<тр>











<тело>

while($row = mysqli_fetch_array($results)) {

эхо "









";
}
?>



}
?>

=======================================================================================
Когда форма была отправлена, это отобразилось — обновление не было сделано и единица не была выбрана.
В форме указан apt2
----------------------------------------------------------------------------------------
Обновление «Разные сборы»
Запись для объекта apt2 обновлена.

______________________
| |
|____________________|
выберите единицу измерения

№ отдела Арендатор Месяц понесенного ущерба Издержки суда Судебные расходы N.S.F. Депозит поздних платежей
0 арендатор1 кв.1 12/2020 0,00 0,00 0,00 30,00 0,00
0 арендатор2 кв.2 0,00 0,00 0,00 0,00 0,00
0 tenamt3 apt3 0,00 0,00 0,00 0,00 0,00
0 арендатор4 кв.4 12/2020 45,00 0,00 0,00 30,00 0,00
0 арендатор5 кв.5 0,00 0,00 0,00 0,00 0,00
помогите с обновлением mysqli
Отдел#АрендаторединицаМесяц возникновенияИзменение уронаСудебные расходыН.С.Ф.Поздние измененияВторичный депозит
{$row['dep']{$row['tenant']{$row['unit']{$row['chgmoyr']{$row['damage']{$row['courtcost']{$row['nsf']{$row['latechg']{$row['secdep']
 

mobileroom

Пользователь
Регистрация
01.01.70
Сообщения
2
Реакции
0
Баллы
1
Адрес
Ukraine
В вашем PHP-коде у вас есть это:

$post_unit = filter_input(INPUT_POST, 'единица');

И ваш запрос имеет:

unit='{$unit}',


Я думаю, $unit нигде не определен.
использовать:
unit = '{$post_unit}',
 
Сверху Снизу