Я столкнулся с этой проблемой, которая заключается в том, что 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>