Php 保存并移动到下一页的HTML按钮
我有个小问题。我希望在我的html页面中有一个按钮,它可以保存在文本字段中添加的所有数据,以及当我单击它移动到下一页时 我的代码如下Php 保存并移动到下一页的HTML按钮,php,html,button,Php,Html,Button,我有个小问题。我希望在我的html页面中有一个按钮,它可以保存在文本字段中添加的所有数据,以及当我单击它移动到下一页时 我的代码如下 <input type=button onClick="location.href='education.php'" value='Next'> 但它只会移动到下一页,不会将数据保存在数据库中 你能帮我吗? 谢谢 删除JavaScript 将类型更改为提交 用 将表单的操作设置为education.php 将表单的方法设置为post 然后,在ed
<input type=button onClick="location.href='education.php'" value='Next'>
但它只会移动到下一页,不会将数据保存在数据库中
你能帮我吗?
谢谢
类型
更改为提交
操作设置为education.php
方法设置为post
然后,在
education.php
中,从$\u POST
读取数据并将其插入数据库。您必须像下面这样为表单设置一个操作,因为您没有提交表单,只是重定向到另一个页面而没有获取表单数据
<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");
?>
试试这个:
<?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>
一种可能的方法是将表单字段发送到服务器,然后服务器将这些字段保存到database@S.Pols-GET不适用于导致数据插入数据库的表单。@NickBourlai-到目前为止,您有三个答案,all告诉您需要什么类型的按钮。@Quentin类似的一些... 但这并不能节省开支it@NickBourlai-您需要查看答案,而不是您在原始问题中编写的错误代码。这不是问题所在。他想保存文本字段并重定向到education.php
。谁说education.php
将处理此帖子?这将保存它,不会将我移动到下一页,例如skills.phpheader(“Location:skills.php”);保存到数据库后。我不想只是保存,我可以这样做,我想保存它并移动到下一页。。。例如,我想学习技能。php@NickBourlai,这里也一样。你到底想要什么?。在这个答案中,点击提交。它首先将数据保存在数据库中,然后重定向到education.phpad';'在标题后面('Location:education.php');否则它会给您一个错误。@NickBourlai,PHP语句以分号(;)结尾。这就是为什么我们必须使用“;”是的,我认识我的朋友,但你忘了在标题('Location:education.php')后面写它。PS:谢谢你的解决方案
<?php
echo "Successfully Updated.";
?>