在AngularJS表中使用href来循环唯一ID
Use href in AngularJS table to loop through unique ID
我正在尝试在AngularJS搜索表中创建动态链接。
while($row = mysqli_fetch_array($results)) {
$id=$row['id'];
$first_name=$row['first_name'];
$last_name=$row['last_name'];
$role=$row['role'];
$email=$row['email'];
$phone=$row['phone'];
$team_name=$row['team_name'];
?>
<tr ng-repeat="data in filtered = (list | filter:search | orderBy : predicate :reverse) | startFrom:(currentPage-1)*entryLimit | limitTo:entryLimit">
<td>{{data.first_name}} {{data.last_name}}</td>
<td>{{data.team_name}}</td>
<td>{{data.role}}</td>
<td>{{data.phone}}</td>
<td>{{data.to_date}}</td>
<td>{{data.email}}</td>
<?php echo $id; ?>
<td><?php echo '<a href="admin/admin_edit.php?id='.htmlspecialchars($row['id']).'">Edit</a>'; ?></td>
</tr>
</tbody>
<?php
} //closes and stops the loop
?>
</table>
因此,如果您查看最后一个<td>
标记,该标记应该循环遍历表并显示每个人的唯一ID。但出于某种原因,第一个人的ID会显示给所有人。现在奇怪的是,如果我回显变量$id
它会显示所有不同的ID。如果我把<td><?php echo '<a href="admin/admin_edit.php?id='.htmlspecialchars($row['id']).'">Edit</a>'; ?></td>
放在它自己单独的<tr>
标签上,那么它将链接所有与每个人相关的唯一ID。我的问题:我如何使它,使ID是唯一的每个人,而不是一个人的副本,同时保持我的表的相同结构?如有任何帮助,不胜感激。
请查看示例:https://i.stack.imgur.com/gmwyB.jpg
第一张图片显示所有唯一的ID显示良好,但第二张图片显示'Edit',第一个ID' 100002486'附加到所有这些。
这是非常奇怪的,这不起作用,因为如果我把<td><?php echo '<a href="admin/admin_edit.php?id='.htmlspecialchars($row['id']).'">Edit</a>'; ?></td>
到它自己的<tr>
标签,那么它会唯一地将人们的ID关联到每一行。但是,将它与其他所有内容一起放入<tr>
标签中,只会将第一个人的ID分配给所有内容。请查看我想要实现的可视化表示:https://i.stack.imgur.com/lDNx6.jpg
从循环中删除</tbody>
标签,就像@NDM在他的评论中建议的那样,然后尝试使用变量$id
代替$row[$id]
,像这样:
<td><?php echo '<a href="admin/admin_edit.php?id='.htmlspecialchars($id).'">Edit</a>'; ?></td>
- 在数据库中循环值时,为输入框获取唯一值
- 正在为循环创建唯一id
- 仅在下划线循环中显示唯一值
- 在javascript循环中创建唯一的Id按钮
- 类似系统:循环形成唯一id,得到这些id'使用jQuery/Javascript单独发布
- 在 javascript 中 for 循环的每次迭代中声明一个新的、唯一的变量是一种好方法
- Javascript 使用 for 循环创建具有唯一名称的数组
- 循环生成唯一 ID JavaScript
- 根据循环中的计数器创建具有唯一名称的 JavaScript 对象
- 每次 while 循环运行时调用 javascript,以从数据库中给出一个唯一的时间
- 如何在jquery中使用php while循环中生成的唯一id
- 使用带有对象的for循环打印出每个唯一对象的属性
- 在循环期间获取唯一值
- 获取唯一的类名并在其中循环
- 如何在循环期间添加onclick事件时添加唯一参数
- 循环,获取唯一值并更新
- 为什么这个jquery each()循环不对唯一的类进行操作?
- 如何循环遍历一个对象并测试它是否为唯一存在的键
- 在AngularJS表中使用href来循环唯一ID
- 如何获得由循环生成的一组下拉框的唯一ID