Попытка обновить таблицу утилит, а также обновление таблицы арендаторов, если пользователь выбирает «да» или «нет», но обновляет только вторую таблицу.
<form action="" id="FORM" method="POST">
Electricity: <select id ="elec" name="elec">
<option value="Yes">Yes</option>
<option value="No">No</option>
</select><br>
<input type="submit" name="btn" value="Submit"><br>
</form>
используется форма для получения ответов «да» или «нет» от пользователь
<?php
if (isset($_POST['btn'])) {
$roomid = $_POST['room'];
$elec = $_POST['elec'];
$gas = $_POST['gas'];
$wat= $_POST['wat'];
$wifi = $_POST['wifi'];
$sql="UPDATE utility SET electricity='$elec', gas='$gas', water='$wat', wifi='$wifi' WHERE roomid='$roomid'";
if ($elec == 'No') {
$sql ="UPDATE tenant SET monthlypay = monthlypay-150 WHERE roomid ='$roomid'";
} else if ($elec == 'Yes') {
$sql ="UPDATE tenant SET monthlypay = monthlypay+150 WHERE roomid ='$roomid'";
}
if ($gas == 'No') {
$sql ="UPDATE tenant SET monthlypay = monthlypay-150 WHERE roomid ='$roomid'";
} else if ($gas == 'Yes') {
$sql ="UPDATE tenant SET monthlypay = monthlypay+150 WHERE roomid ='$roomid'";
}
if ($wat == 'No') {
$sql ="UPDATE tenant SET monthlypay = monthlypay-150 WHERE roomid ='$roomid'";
} else if ($wat == 'Yes') {
$sql ="UPDATE tenant SET monthlypay = monthlypay+150 WHERE roomid ='$roomid'";
}
if ($wifi == 'No') {
$sql ="UPDATE tenant SET monthlypay = monthlypay-150 WHERE roomid ='$roomid'";
} else if ($wifi == 'Yes') {
$sql ="UPDATE tenant SET monthlypay = monthlypay+150 WHERE roomid ='$roomid'";
}
?>