HTML 页面
<form action="test2.php" method="post">
Name: <input type="text" name="name"><br>
<input type="submit">
</form>
和 test2.php
<?php
$firstname = $_POST['name'];
print("Name $firstname");
?>
并显示错误
注意:未定义的索引:第7行的test2.php中的firstname
当我在PHPstorm上运行它时,这是一个问题。我正在使用的PHP是v7.1.3
我不知道什么是错的。
插入PICS
这是使用XAMPP并且结果仍然相同
答案 0 :(得分:0)
您提交表单后,大部分设置变量:
if(!empty($_POST['name'])) {
$firstname = $_POST['name'];
print("Name $firstname");
}
或
$firstname = (string)@$_POST['name'];
或PHP7
$firstname = $_POST['name'] ?? '';
答案 1 :(得分:0)
在以下方法中检查您定义的变量
JSONObject object = new JSONObject(response);
String message = object.getString("action");