php - 从 PHP 和 HTML 中的回显文本字段获取输入?

标签 php html forms field echo

如何从以下代码中的文本字段获取输入?

<?php

echo "<form action='signup.php' method='POST'>";
echo "<input type='text' placeholder='Username' name='username'/>";
echo "<button type='submit' name = 'submit' value='Register' >Sign up</button>";
echo "</form>";

$servername = "localhost";
$username = "root";
$password = "";

// Create connection
$conn = new mysqli($servername, $username, $password,"vaccinations");
$Iusername = $_POST['username'];

if(isset($_POST['submit'])){
$Iusername = $_POST['username'];
echo $Iusername;
echo "whadddup";
}

?>

这给我的用户名是一个 undefined index 。我需要获取回显的文本字段中输入的数据

最佳答案

只需删除第一个 $Iusername = $_POST['username']; 即可正常工作。

说明:-

每次加载页面时,上面的行都会执行。由于 $_POST['username'] 当时没有值(因为当且仅当表单提交时它才有值(value)),因此上述语句失败并给出 Undefined 警告索引.

关于php - 从 PHP 和 HTML 中的回显文本字段获取输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35957672/

相关文章:

php - 使用链接将表单提交到 php 使用 $_PHP_SELF 和 $_POST

php - 如何模拟接口(interface)的一种方法?

javascript - 将谷歌电子表格中的数据提取到 html 表中

html - 在嵌套 div 中定义绝对边距

css - 为什么 &lt;input type ="text"> 的实际大小小于指定大小?

swift - 选择器中的持久值在 SwiftUI 中更改 View

django - 统一 Django 表单媒体

php - PHP中&lt;input&gt;元素可以有大写字母和空格吗

javascript - Firefox 中的 Ajax POST 错误

php - Mysql MySQL 或 PHP 将行动态转换为两列