HTML按钮,用于保存并移动到下一页

时间:2014-11-27 11:43:13

标签: php html button

我有一个小问题。我希望在我的html页面中有一个按钮,用于保存文本字段中添加的每个数据,以及当我单击它以移动到下一页时。

我的代码是以下...

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

但它只移动到下一页,它不会将数据保存在数据库中......

你能帮帮我吗? 感谢。

3 个答案:

答案 0 :(得分:2)

  1. 删除JavaScript
  2. type更改为submit
  3. 将其包裹在<form>
  4. 将表单的action设置为education.php
  5. 将表单的method设置为post
  6. 然后,在education.php中,从$_POST读取数据并使用PDO (with bound variables)将其插入数据库。

答案 1 :(得分:-1)

您必须像下面一样为表单设置操作,因为您没有提交表单,只是在没有获取表单数据的情况下重定向到另一个页面。

<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");

?>

答案 2 :(得分:-1)

试试这个:

<?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.";
?>