用php表单写个提交项目
以下是一个简单的 PHP 表单,可用于提交项目:
<!DOCTYPE html>
<html>
<head>
<title>提交项目</title>
</head>
<body>
<h1>提交项目</h1>
<form action="submit_project.php" method="post">
<label for="project_name">项目名称:</label>
<input type="text" id="project_name" name="project_name"><br><br>
<label for="project_description">项目描述:</label>
<textarea id="project_description" name="project_description"></textarea><br><br>
<label for="project_deadline">项目截止日期:</label>
<input type="date" id="project_deadline" name="project_deadline"><br><br>
<label for="project_budget">项目预算:</label>
<input type="number" id="project_budget" name="project_budget"><br><br>
<input type="submit" value="提交">
</form>
</body>
</html>
这个表单有四个输入字段:项目名称、项目描述、项目截止日期和项目预算。当用户提交表单时,数据将被发送到 submit_project.php 页面进行处理。
以下是 submit_project.php 页面的示例代码,它将收到表单数据并将其存储到数据库中:
<?php
// 连接数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 处理表单数据
$project_name = $_POST['project_name'];
$project_description = $_POST['project_description'];
$project_deadline = $_POST['project_deadline'];
$project_budget = $_POST['project_budget'];
// 插入数据到数据库
$sql = "INSERT INTO projects (project_name, project_description, project_deadline, project_budget)
VALUES ('$project_name', '$project_description', '$project_deadline', '$project_budget')";
if (mysqli_query($conn, $sql)) {
echo "项目已成功提交";
} else {
echo "提交失败: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
在这个示例中,我们假设数据库中已经存在一个名为 projects 的表,其中包含四个字段:project_name、project_description、project_deadline 和 project_budget。在 submit_project.php 页面中,我们使用 mysqli 函数将表单数据插入到这个表中。如果插入成功,页面将输出“项目已成功提交”,否则将输出错误信息。
原文地址: https://www.cveoy.top/t/topic/Jsd 著作权归作者所有。请勿转载和采集!