В моем проекте у меня есть кнопка повтора в таблице, и таблица заполняет значения из базы данных. Я даю href
этой кнопке, которая откроет модальный диалог загрузки.Выполнение запроса из Bootstrap Modal
В модальном я назвал количество конкретного идентификатора.
Код для модального ниже:
<?php
require_once '../invoice/config.php';
$reserver = $_GET["id"];
echo $reserver;
$result = mysqli_query($con,"SELECT * FROM table_name where id = '$reserver'");
$row = mysqli_fetch_array($result);
?>
<form id="modal-form" data-remote="true" method="post" action="saveSnoozeReminder.php?id='<?php echo $reserver ?>'" >
<div class="modal-body">
<p>SELECT DATE FOR REMINDER </p>
<label>date</label>
<input type="date" name="snoozeReminderDate" />
<label>amount</label>
<input type="text" name="amt" value="<?php echo $row['amount']; ?> " disabled >
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-default" data-dismiss="modal" value="">Snooze</button>
<button type="button" class="btn btn-default" data-dismiss="modal" onClick="window.location.reload()">Close</button>
</div>
</form>
Теперь дальше, как пользователь выберет дату и нажмите на кнопку повтора, я написал еще один PHP файл, который будет называться по форме представить и обновить напоминание для этого конкретного идентификатора в таблице.
Другой файл назван saveSnoozeReminder.php
и код для него является:
<?php
require_once '../invoice/config.php';
$recordid = $_GET["id"];
echo $recordid;
$snoozedate = $_POST['snoozeReminderDate'];
echo $snoozedate;
$snoozeQuery = "UPDATE paymentremainder SET reminderdate='$snoozedate' WHERE id = $recordid";
if (mysqli_query($con, $snoozeQuery)) {
$message = 'Reminder Snoozed Successfully';
echo "<SCRIPT type='text/javascript'>
alert('$message');
window.location.replace('index.php');
</SCRIPT>";
} else {
return "";
}
?>
После выполнения этого кода также, запрос на обновление не уволят. Есть ли способ, которым я могу использовать Ajax или что-то в этом роде. Может кто-то помочь с этим.