在本文中,我们将通过 HTML 表单提交的数据存储在数据库中。
要求:
- XAMPP 服务器(网络服务器)
- HTML
- PHP
- MySQL
HTML 表单:首先我们创建一个 HTML 表单,它需要从键盘获取用户输入。 HTML 表单是使用交互式控件将用户信息存储在 Web 服务器上的文档。 HTML 表单包含不同类型的信息,例如用户名、密码、联系电话、电子邮件 ID 等。
HTML 表单中使用的元素有复选框、输入框、单选按钮、提交按钮等。借助这些元素,用户的信息被提交到 Web 服务器上。 form标签用于创建 HTML 表单。
句法:
或者
要将值传递到下一页,我们使用具有以下语法的页面名称。我们可以使用 GET 或 POST 方法将数据发送到服务器。
数据库连接:相关数据的集合称为数据库。 XAMPP 代表跨平台、Apache、MySQL、 PHP和 Perl。它是用于网站开发的简单轻量级本地服务器之一。在PHP,我们可以使用 localhost XAMPP Web 服务器连接到数据库。
句法:
PHP
connect_error) {
die("Connection failed: "
. $conn->connect_error);
}
$sqlquery = "INSERT INTO table VALUES
('John', 'Doe', 'john@example.com')"
if ($conn->query($sql) === TRUE) {
echo "record inserted successfully";
} else {
echo "Error: " . $sql . "
" . $conn->error;
}
PHP
// Closing the connection.
$conn->close();
?>
PHP
GFG- Store Data
Storing Form data in Database
PHP
Insert Page page
localhost
// username => root
// password => empty
// database name => staff
$conn = mysqli_connect("localhost", "root", "", "staff");
// Check connection
if($conn === false){
die("ERROR: Could not connect. "
. mysqli_connect_error());
}
// Taking all 5 values from the form data(input)
$first_name = $_REQUEST['first_name'];
$last_name = $_REQUEST['last_name'];
$gender = $_REQUEST['gender'];
$address = $_REQUEST['address'];
$email = $_REQUEST['email'];
// Performing insert query execution
// here our table name is college
$sql = "INSERT INTO college VALUES ('$first_name',
'$last_name','$gender','$address','$email')";
if(mysqli_query($conn, $sql)){
echo "data stored in a database successfully."
. " Please browse your localhost php my admin"
. " to view the updated data
";
echo nl2br("\n$first_name\n $last_name\n "
. "$gender\n $address\n $email");
} else{
echo "ERROR: Hush! Sorry $sql. "
. mysqli_error($conn);
}
// Close connection
mysqli_close($conn);
?>
如何获取表单数据:我们将收集通过HTML表单提交的表单数据。 PHP $_REQUEST方法是PHP超级全局变量,用于在提交 HTML 表单后收集数据。
句法:
PHP
// Closing the connection.
$conn->close();
?>
设计项目的完整步骤:
- 启动 XAMPP 服务器。
- 在 Web 浏览器中打开 localhost/phpmyadmin。
- 创建名称员工数据库和名称学院表。
- 在记事本中的特定文件夹中编写 HTML 和PHP代码。
- 通过 HTML 表单提交数据。
- 验证结果。
详细步骤:
- 通过打开 XAMPP 并单击 XAMPP Start 来启动 XAMPP 服务器。
- 在 Web 浏览器中打开localhost/phpmyadmin并创建数据库名称为员工的数据库,然后单击创建。
- 然后创建表名大学。
- 输入列并单击保存
- 现在打开记事本并开始编写PHP代码并将其保存为 index.php 文件。 PHP并打开其他记事本并将其另存为插入。 PHP将这两个文件保存在htdocs下的一个文件夹中。
文件名:索引PHP
PHP
GFG- Store Data
Storing Form data in Database
文件名:插入。 PHP
PHP
Insert Page page
localhost
// username => root
// password => empty
// database name => staff
$conn = mysqli_connect("localhost", "root", "", "staff");
// Check connection
if($conn === false){
die("ERROR: Could not connect. "
. mysqli_connect_error());
}
// Taking all 5 values from the form data(input)
$first_name = $_REQUEST['first_name'];
$last_name = $_REQUEST['last_name'];
$gender = $_REQUEST['gender'];
$address = $_REQUEST['address'];
$email = $_REQUEST['email'];
// Performing insert query execution
// here our table name is college
$sql = "INSERT INTO college VALUES ('$first_name',
'$last_name','$gender','$address','$email')";
if(mysqli_query($conn, $sql)){
echo "data stored in a database successfully."
. " Please browse your localhost php my admin"
. " to view the updated data
";
echo nl2br("\n$first_name\n $last_name\n "
. "$gender\n $address\n $email");
} else{
echo "ERROR: Hush! Sorry $sql. "
. mysqli_error($conn);
}
// Close connection
mysqli_close($conn);
?>
输出:键入localhost/7058/index。 PHP在您的浏览器中,它将显示表单。提交表单后,表单数据被提交到数据库中。
让我们检查一下我们的数据库
HTML 是网页的基础,用于通过构建网站和 Web 应用程序进行网页开发。您可以按照此 HTML 教程和 HTML 示例从头开始学习 HTML。
PHP是一种专门为 Web 开发设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。