我有一个表单(在 form.php 页面上),当单击提交按钮时,它使用以下方式将数据发送到 mysql:
<form name="food."; action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" >
我现在想将其提交到 mysql,然后转到“thankyou.php”页面。所以我需要一个服务器端 PHP 代码来将表单处理到 mysql。
<form name="food."; action="thankyou.php" method="post" >
thankyou.php 将提交表单,然后显示“谢谢,您的表单已提交”。
thankyou.php 页面上需要编写什么代码才能在 form.php 页面上提交表单数据。
最佳答案
您应该阅读一些基本教程:http://www.w3schools.com/php/php_mysql_insert.asp
这里是示例代码:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
header("Location:thankyou.php");
mysql_close($con)
?>
关于php - 服务器端 PHP 代码将表单处理到 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9167184/