【发布时间】:2021-02-05 18:12:01
【问题描述】:
提交表单后,我需要在另一个页面中获取anchor href 属性中的值。目前,我得到了输入值,但没有得到锚标签中的内容。 下面是我的 HTML 表单代码:
<form action="sample_login.php" method="GET" class="header_search_form clearfix">
<input type="search" class="header_search_input" placeholder="Search for products..." name="search">
<div class="custom_dropdown">
<div class="custom_dropdown_list">
<span class="custom_dropdown_placeholder clc">All Categories</span>
<i class="fas fa-chevron-down"></i>
<ul class="custom_list clc">
<li><a class="clc" href="#">All ikram</a></li>
<?php
require_once 'db.php';
$sql = "SELECT DISTINCT category_id, category_name FROM category";
$result = $con->query($sql);
while($row = $result->fetch_assoc()) {
echo '
<li><a href="shop.php?category_id='. $row['category_id'] . '" class="clc" >'. $row['category_name'] . '</a></li>';
}?>
</ul>
</div>
</div>
<button type="submit" class="header_search_button trans_300" value="Submit" name="btn" id="btn"><img src="images/search.png" alt=""></button>
</form>
【问题讨论】:
-
原始 HTML 不与输入一起提交......如果您需要该信息,您需要包含一个隐藏的输入,其中包含您可以在服务器端解析的信息和名称