表单中的数据不会发送到search.php
。
<form class="form-search" action="search.php" method="get">
<input type="text">
<button type="submit">Search</button>
</form>
// search.php
<h2>Searched <?php print $_GET['username']; ?>; Returned 5 Results from Query.</h2>
注意:未定义的索引:第40行的C:\ xampp \ htdocs \ Web \ Statistics \ search.php中的用户名
因此,数据未在$_GET
中设置。
答案 0 :(得分:1)
您需要为输入添加名称
<input type="text" name='username' placeholder="Username" id="username" class="input-medium search-query">
$ _ GET基于输入名称而非ID。按下提交时会传递名称,ID只会识别页面上的输入。
答案 1 :(得分:0)
除了您指定的所有其他属性外,还需要name =“username”。
答案 2 :(得分:0)
您的表单应该是
<form class="form-search" action="search.php" method="get">
<fieldset>
<input type="text" name="username" placeholder="Username" id="username" class="input-medium search-query">
<button type="submit" id="srchUser" class="btn">Search</button>
</fieldset>
</form>
我已添加到您的输入name="username"
,因此可以使用输入项中的name属性将get变量发送到php