关于编辑功能?

关于编辑功能?

<!--留言内容--遍历出用户留言-->
<?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>&nbsp;|
           <a href="#">删除</a>
       </td>
   </tr>
<?php endforeach;?>


请问我这样为编辑按钮添加的ID属性对吗?  可是从编辑页面怎么获取到每个编辑按钮的ID啊?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

您好,思路正确,但是要修改为:<a href="edit.php?id=<?php echo $a++ ?>" >编辑</a>。

需要将变量值进行输出,且写为get传参的方式。在edit.php页面中使用$_GET['id']的方式接收id值即可。

由于是遍历,那么每条数据对应一个$a变量值,在edit.php中接收就是对应留言的对应编号。祝学习愉快!

  • 雨之赞歌 提问者 #1
    Notice: Undefined index: key in E:\class\练习\edit.php on line 17 怎么接收不到呢 <?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'];
    2019-01-31 10:57:31
提问者 雨之赞歌 2019-01-31 10:58:39

怎么接收不到呢?
<?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'];



  • 提问者 雨之赞歌 #1
    会报错 Notice: Undefined index: key in E:\class\练习\edit.php on line 17
    2019-01-31 10:59:00
  • 提问者 雨之赞歌 #2
    我知道了,是我接受值写错了
    2019-01-31 11:02:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师