制作一个用户注册页面。表单是实现网站互动功能的重要组成部分,主要用于收集客户端提交的信息,并且将用户提交的信息显示打印输出。制作用户注册页面。创建一个表单,创建表单内容有:用户名(文本框name属性值:自己的姓名拼名首字母)、密码(密码框name属性值为:自己的学号)、照片(格式为.jpg)、爱好(读书、下棋、绘图)。通过POST()方法将各元素值提交到服务器,再通过$_POST[]预定义变量来获取提交的值。 要求: 1、用户注册页面中,用户名对应的文本框name属性值为:自己的姓名拼名首字母,即name=”自己的姓名拼名首字母”
时间: 2024-02-23 08:01:10 浏览: 53
好的,以下是一个简单的用户注册页面的实现,满足您的要求:
```html
<!DOCTYPE html>
<html>
<head>
<title>用户注册页面</title>
</head>
<body>
<form method="post" enctype="multipart/form-data">
<label>用户名:</label>
<input type="text" name="name" placeholder="请输入姓名拼音首字母"><br><br>
<label>密码:</label>
<input type="password" name="password" placeholder="请输入学号"><br><br>
<label>照片:</label>
<input type="file" name="photo"><br><br>
<label>爱好:</label>
<input type="checkbox" name="hobby[]" value="读书">读书
<input type="checkbox" name="hobby[]" value="下棋">下棋
<input type="checkbox" name="hobby[]" value="绘图">绘图<br><br>
<input type="submit" value="提交">
</form>
<?php
// 判断是否提交了表单
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 获取表单提交的值
$name = $_POST['name'];
$password = $_POST['password'];
$hobby = implode(', ', $_POST['hobby']);
$photo_name = $_FILES['photo']['name'];
$photo_tmp_name = $_FILES['photo']['tmp_name'];
// 将信息输出
echo "<h2>您提交的信息如下:</h2>";
echo "用户名:$name <br>";
echo "密码:$password <br>";
echo "爱好:$hobby <br>";
echo "照片文件名:$photo_name <br>";
echo "照片临时文件名:$photo_tmp_name <br>";
}
?>
</body>
</html>
```
请注意替换代码中的`自己的姓名拼名首字母`为您自己的姓名拼音首字母。另外,为了上传照片文件,表单的`enctype`属性必须设置为`multipart/form-data`。
阅读全文