导航菜单

表单处理与数据验证

表单基础

  • HTML表单是用户与服务器交互的主要方式。
  • 表单元素包括:文本框、密码框、单选按钮、复选框等。
  • 使用$_POST$_GET获取表单数据。
<!-- HTML表单示例 -->
<form action="process.php" method="post">
  <div>
    <label for="username">用户名:</label>
    <input type="text" id="username" name="username" required>
  </div>
  <div>
    <label for="email">邮箱:</label>
    <input type="email" id="email" name="email" required>
  </div>
  <div>
    <label for="password">密码:</label>
    <input type="password" id="password" name="password" required>
  </div>
  <div>
    <label>性别:</label>
    <input type="radio" name="gender" value="male"> 男
    <input type="radio" name="gender" value="female"> 女
  </div>
  <div>
    <label>爱好:</label>
    <input type="checkbox" name="hobbies[]" value="reading"> 阅读
    <input type="checkbox" name="hobbies[]" value="music"> 音乐
    <input type="checkbox" name="hobbies[]" value="sports"> 运动
  </div>
  <button type="submit">提交</button>
</form>