$\u php中的POST数组

$\u php中的POST数组,php,html,forms,web,Php,Html,Forms,Web,当我在浏览器中编译代码时,会出现错误,“注意:未定义的索引:C:\xampp\htdocs\index.php中的firstname,在第76行” 代码如下: <form method="post"> <div class="form-group"> <label for="name">First Name:</label> <input type="text" name="firstname" class="form-control" pl

当我在浏览器中编译代码时,会出现错误,“
注意:未定义的索引:C:\xampp\htdocs\index.php中的firstname,在第76行

代码如下:

<form method="post">
<div class="form-group">
<label for="name">First Name:</label>
<input type="text" name="firstname" class="form-control" placeholder="First Name"
value="<?php echo $_POST['firstname']; ?>" />
</div>
</form>

名字:
如果变量/元素存在,则仅“希望”输出该变量/元素的值。首先通过isset()测试它


名字:
<form method="post">
    <div class="form-group">
        <label for="name">First Name:</label>
        <input type="text" name="firstname" class="form-control"
            placeholder="First Name"
            value="<?php echo isset($_POST['firstname']) ? htmlspecialchars($_POST['firstname']) : ''; ?>" 
        />
    </div>
</form>