关于编辑功能?
<!--留言内容--遍历出用户留言-->
<?php $i=1; $a=0; foreach ($msg as $val):?>
<tr>
<td><?php echo$i++ ?></td>
<td><?php echo$val['username']; ?></td>
<td><?php echo$val['title']; ?></td>
<td><?php echo date('Y/m/d H:i:s',$val['time']); ?></td>
<td><?php echo$val['content']; ?></td>
<td>
<a href="edit.php" id="<?php $a++ ?>">编辑</a> |
<a href="#">删除</a>
</td>
</tr>
<?php endforeach;?>
请问我这样为编辑按钮添加的ID属性对吗? 可是从编辑页面怎么获取到每个编辑按钮的ID啊?
正在回答
您好,思路正确,但是要修改为:<a href="edit.php?id=<?php echo $a++ ?>" >编辑</a>。
需要将变量值进行输出,且写为get传参的方式。在edit.php页面中使用$_GET['id']的方式接收id值即可。
由于是遍历,那么每条数据对应一个$a变量值,在edit.php中接收就是对应留言的对应编号。祝学习愉快!
怎么接收不到呢?
<?php $i=1;$key=0;foreach ($msg as $val):?>
<tr>
<td><?php echo$i++ ?></td>
<td><?php echo$val['username']; ?></td>
<td><?php echo$val['title']; ?></td>
<td><?php echo date('Y/m/d H:i:s',$val['time']); ?></td>
<td><?php echo$val['content']; ?></td>
<td>
<a href="edit.php?id=<?php echo $key++?>">编辑</a> |
<a href="#">删除</a>
</td>
</tr>
<?php endforeach;?>
---------------------------
$keys=$_GET['key'];
- 参与学习 人
- 提交作业 626 份
- 解答问题 4930 个
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星