洪发

Generation

fix invalid codeSun, 05 Feb 2023

<body> <div class="tianjia"> <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post"> <h2>批量添加用户</h2> <label for="start">起始用户名:</label> <input type="text" id="start" name="start" required> <br><br> <label for="end">结束用户名:</label> <input type="text" id="end" name="end" required> <br><br> <input type="submit" value="提交"> </form> </div> <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { include 'mysqli1.php'; $start = $_POST['start']; $end = $_POST['end']; for ($i = $start; $i <= $end; $i++) { $username = $i; $sql = "INSERT INTO users (username) VALUES ('$username')"; if (mysqli_query($conn, $sql)) { echo "<script>alert('添加成功');</script>"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } } mysqli_close($conn); } ?> </body>

### 提交并获取表单数据 1. 如果将表单数据发送到另一个页面,要用 `method="post"`,否则会报语法错误。 2. 获取表单数据的方法有两种: - `$_GET[]` 和 `$_POST[]` 。 - `$_REQUEST[]` 。 **注意:** 在模板文件 `mysqli1.php` 中,如果将 `$_GET[]` 和 `$_POST[]` 改成 `$_REQUEST[]`,则会报错。 3

Questions about programming?Chat with your personal AI assistant