【发布时间】:2018-03-26 15:01:35
【问题描述】:
我有一个图标,当单击它时,它会显示一个侧面导航栏,该栏从数据库中的一个表中加载“年”列,这使得每年都成为一个链接。
2012
2013
2014
2015
当我点击 2012 时,它应该转到 new.php。其余部分也是如此,但它应该每年加载不同的数据。我知道我必须为此使用 AJAX。但是,由于它是动态加载的,所以我在如何区分一个和另一个方面存在问题,因为所有链接的名称都是相同的。
这是我的代码 sn-p:
<div id="mySidenav" class="sidenav">
<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a>
<?php
$res= mysqli_query($conn,"SELECT year FROM years_table");
while($row= mysqli_fetch_assoc($res)){
?>
<a name="year_name"><?php echo $row['year'];?></a>
<?php } ?>
</div>
这是我有问题的部分:
<a name="year_name"><?php echo $row['year'];?></a>
【问题讨论】:
-
我刚刚正确格式化了您的帖子。现在你覆盖了它。
-
您是否只是删除了您的代码以发布它的图像?我的音叉在哪里
-
@IsThisJavascript - 当你可以以错误的方式做事时,为什么要以正确的方式做事?
-
@MagnusEriksson 有时我会编写 SQL 可注入代码以适应酷孩子。
-
对不起,我只是以为显示方式不对。无论如何,问题仍然相同。 @MagnusEriksson
标签: javascript php html ajax database