【发布时间】:2019-03-11 14:21:33
【问题描述】:
我的用户有一些书。
书籍分为不同的类别,在主要类别中还有子类别。
我想让用户能够看到所选主要类别中的书籍的显示,目前通过使用简单的操作表单可以正常工作。 但是,我希望用户在选择主类别后也能够访问子类别。
我对用户无法访问子类别有疑问,因为如果我为子类别创建第二个操作表单,因为所有这些都必须在同一页面上查看,第二个操作表单会干扰第一个操作表单.
这是我的动作表单的 sn-p
while($row = mysqli_fetch_array($resultcats)) {
$jada = $row['category'];
while($row = mysqli_fetch_array($resultfag)) {
echo '<div class="categories">';
echo ' <button class="fagbutton" name="fag-submitted" value="'.$row['name'].'"'.$row['name'].'>'.$row['name'].'</button><br>';
echo '</div>';
}
?>
</form>
然后,我使用类似的方法为我的 sql 搜索查询获取一个变量,以在单击的类别下显示特定书籍。
if(isset($_POST['fag-submitted'])) {
$fag = $_POST["fag-submitted"];
我没有尝试过的第二个操作表单的代码,我最终删除了它,因为它不起作用,因为它干扰了我的第一个操作表单,因为它都在同一页面上。但到目前为止我所尝试的正是这样;子类别的第二种行动形式。
总结;
我的用户点击一个主要类别 - 使用我显示的操作表单可以正常工作。 然后我的用户可以选择一个子类别。这不起作用。我无法将其与操作表单一起使用,因为我已经在页面上为主要类别使用了一个操作表单。 所有这些都必须在同一页面上完成。
【问题讨论】:
-
很简单的 AJAX
-
我确实尝试过调查,您是否有关键字说明我的上述问题是“关于”。所以我可以更好地搜索网络,因为我还没有找到任何解决方案。
-
一旦你对 AJAX 和 AJAX 的机制进行了一些研究,解决方案应该会变得很明显
-
好吧,希望我会回来用 AJAX 回答这个问题。谢谢