Кнопка HTML, которая сохраняет и переходит на следующую страницу

У меня небольшая проблема. Я хочу, чтобы на моей html-странице была кнопка, которая сохраняет все данные, которые добавляются в текстовые поля, а также когда я щелкаю по ней, чтобы перейти на следующую страницу.

Мой код следующий …

<input type=button onClick="location.href='education.php'" value='Next'>

но он только перемещается на следующую страницу, он не сохраняет данные в базе данных …

Не могли бы вы мне помочь?
Благодарю.

-2

Решение

Попробуй это :

<?php
if(isset($_POST['submit']))
{
// Insert Query Put here

header('Location: education.php');
}

?>
<html>
<head>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="submit" value="Next" name="submit">
</form>
</body>
</html>

education.php :

   <?php
echo "Successfully Updated.";
?>
-1

Другие решения

  1. Удалить JavaScript
  2. Изменить type в submit
  3. Оберните это в <form>
  4. Установить action формы для education.php
  5. Установить method формы для post

Затем в education.php, прочитайте данные из $_POST и использовать PDO (со связанными переменными) вставить его в базу данных.

2

Вам нужно будет настроить действие для вашей формы, как показано ниже, потому что вы не отправляете форму, а просто перенаправляете на другую страницу, не принимая данные формы.

<form action="education.php" method="post">
<!-- All your input fields here -->
<input type="submit" name="submit" value="Next">
</form>

и ваш файл education.php должен выглядеть так:

<?php
//Get all parameters using $_POST
//Make A connection to database
//Choose a database in which you have to save the data
//Create a SQL query
// run query using mysql_query($query);
//Redirect to anywhere with header("Location:page.php");

?>
-1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector