Уловка: POST
Форма на текущую страницу, сохраните ваши данные в базе данных, используя ваш любимый метод, а затем перенаправляйтесь на следующую страницу.
Взгляните на следующий пример:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// Insert into database
$stmt = "INSERT INTO table (something) VALUES ('".$_POST['data']."')";
// Redirect
header("Location: nextpage.php");
exit;
}
?>
<form action="<?= $_SERVER['PHP_SELF']; ?>" method="POST" role="form">
<div>
<label for="data">Your data to insert into the database</label>
<input type="text" name="data" id="data" placeholder="Data to insert">
</div>
<button type="submit">Save</button>
</form>
Отправить запрос Ajax об успешном возвращении перенаправления на другую страницу –
но добавление данных осуществляется через Ajax только – Ninad
@Ninad им печатая пример, но я буду использовать PDO - это нормально? – Laith