PHP表单/帖子输出

时间:2017-03-18 09:22:47

标签: php

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

HTML File PHP File

这是使用XAMPP并且结果仍然相同

2 个答案:

答案 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");