MYSQL ОБНОВЛЕНИЯ в PHP - PullRequest
0 голосов
/ 04 мая 2020

Попытка обновить таблицу утилит, а также обновление таблицы арендаторов, если пользователь выбирает «да» или «нет», но обновляет только вторую таблицу.

    <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'";
    }

    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...