isset из формы работает на локальном хосте, но не на сервере - PullRequest
0 голосов
/ 24 марта 2020

Я столкнулся с этой проблемой, которая заключается в том, что isset (кнопка) из формы работает на локальном хосте, но не на сервере, я много искал об этом, но не смог найти ответ, который подходит моей проблеме .

<?php
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}
include ('dbconnect.php');

if(isset($_POST['revertbtn'])){
    if ($db->connect_error) {
        die("Connection failed: " . $db->connect_error);
    }else{...}?>

код просто не проходит проверку isset, я сделал несколько эхо внутри кода, чтобы увидеть, где была проблема, и после этого isset код просто умирает, а не даже попасть в дб соединение.

Код с названием кнопки из формы:

<form method="POST" action="adminrevertbackend.php">
    <table class="table">
        <thead class="thead-dark">
            <tr>
                <th>Date</th>
                <th>Username</th>
                <th>Description</th>
                <th>Amount of JC Token</th>
                <th>Situation</th>
            </tr>
        </thead>
        <tbody id="myTable">
            <?php
            $get_historic_query = "SELECT * FROM consult";
            $get_historic_result = mysqli_query($db, $get_historic_query);
            while ($get_historic = mysqli_fetch_array($get_historic_result)) {
                echo '<tr>
                  <td style="display:none;"><input type="text" name="consultID[]" value="' . $get_historic['consultID'] . '"></td>
                  <td style="display:none;"><input type="text" name="consultUsername[]" value="' . $get_historic['consultUsername'] . '"></td>
                  <td style="display:none;"><input type="text" name="consultDescription[]" value="' . $get_historic['consultDescription'] . '"></td>
                  <td style="display:none;"><input type="text" name="consultAmount[]" value="' . $get_historic['consultAmount'] . '"></td>
                  <td>' . $get_historic['consultDate'] . '</td>
                  <td>' . $get_historic['consultUsername'] . '</td>
                  <td>' . $get_historic['consultDescription'] . '</td>
                  <td>' . $get_historic['consultAmount'] . '</td>';
                if ($get_historic['consultSituation'] === "Pending") {
                    echo '<td><select class="custom-select" name="consultSituation[]"> <option value="Pending" selected>Pending </option> <option value="Confirmed">Confirmed </option><option value="Cancelled">Cancelled </option></select></td>';
                } else if ($get_historic['consultSituation'] === "Confirmed") {
                    echo '<td><select class="custom-select" name="consultSituation[]"> <option value="Pending">Pending </option> <option value="Confirmed" selected>Confirmed </option><option value="Cancelled">Cancelled </option></select></td>';
                } else {
                    echo '<td><select class="custom-select" name="consultSituation[]"> <option value="Pending">Pending </option> <option value="Confirmed">Confirmed </option><option selected value="Cancelled">Cancelled </option></select></td>';
                }
                '</tr>';
            }
            ?>
        </tbody>
    </table>
    <div class="container">
        <div class="row">
            <div class="col text-center">
                <button type="submit" name="revertbtn" style="background:#009BE1; color:#FEFC5C;" class="btn text-center">Confirm</button>
            </div>
        </div>
    </div>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...