在互联网时代,收集用户反馈对于改进产品和服务至关重要。PHP作为一种广泛使用的服务器端脚本语言,非常适合用于创建问卷系统。本文将详细介绍如何使用PHP编写一个简单的问卷提交源码,帮助您轻松收集用户反馈...
在互联网时代,收集用户反馈对于改进产品和服务至关重要。PHP作为一种广泛使用的服务器端脚本语言,非常适合用于创建问卷系统。本文将详细介绍如何使用PHP编写一个简单的问卷提交源码,帮助您轻松收集用户反馈。
在开始编写PHP问卷源码之前,您需要以下环境:
在设计问卷之前,明确您想要收集的信息非常重要。以下是一个简单的问卷示例:
在MySQL数据库中创建一个名为feedback的表,用于存储用户提交的数据。以下是创建表的SQL语句:
CREATE TABLE feedback ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), gender ENUM('男', '女'), age INT, satisfaction INT, suggestion TEXT
);使用PHP编写一个简单的问卷表单。以下是一个示例代码:
<!DOCTYPE html>
<html>
<head> <title>问卷表单</title>
</head>
<body> <h1>用户反馈问卷</h1> <form action="submit.php" method="post"> <label for="name">姓名:</label> <input type="text" id="name" name="name" required><br><br> <label>性别:</label> <input type="radio" id="male" name="gender" value="男" required> <label for="male">男</label> <input type="radio" id="female" name="gender" value="女" required> <label for="female">女</label><br><br> <label for="age">年龄:</label> <input type="range" id="age" name="age" min="18" max="60" required><br><br> <label for="satisfaction">对产品的满意度:</label> <input type="range" id="satisfaction" name="satisfaction" min="1" max="5" required><br><br> <label for="suggestion">意见建议:</label> <textarea id="suggestion" name="suggestion" rows="4" cols="50" required></textarea><br><br> <input type="submit" value="提交"> </form>
</body>
</html>创建一个名为submit.php的PHP文件,用于处理表单提交并存储数据到数据库。以下是一个示例代码:
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "your_database_name";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);
}
// 获取表单数据
$name = $_POST['name'];
$gender = $_POST['gender'];
$age = $_POST['age'];
$satisfaction = $_POST['satisfaction'];
$suggestion = $_POST['suggestion'];
// 插入数据到数据库
$sql = "INSERT INTO feedback (name, gender, age, satisfaction, suggestion)
VALUES ('$name', '$gender', '$age', '$satisfaction', '$suggestion')";
if ($conn->query($sql) === TRUE) { echo "新记录插入成功";
} else { echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>通过以上步骤,您已经成功创建了一个简单的PHP问卷提交源码。这个系统可以帮助您轻松收集用户反馈,从而改进产品和服务。在实际应用中,您可以根据需求添加更多功能,例如:数据统计、图表展示等。