php - 根据id 更新某字段的值 如何获取id
PHP中文网
PHP中文网 2017-04-10 17:48:38
[PHP讨论组]

我想实现的效果是在留言的列表中,每一条留言下都有一个回复框和一个提交按钮,我的意思是:回复框中提交回复的内容,就可以更新到此条留言下。问题是:如何获取到本条id呢?

代码:

if(isset($_POST['submit'])){
  $id = $_POST['id'];
  $con = $_POST['hf_content'];
  $query = "update `liuyan` set `huifu_content`='$con',`huifu_time`= now() where `huifu_id`='$id'";
  if(mysqli_query($link,$query)){
        echo "恭喜你,留言成功啦!";
  }else{
    echo '抱歉啊,失败了,再试试吧?',mysqli_error();
  }
  die;
}
?>

回复框代码:

<form action="" method="post">
                                                      <p class="form-group">
                                                  <p class="col-sm-10 send">
                                                      <textarea class="form-control content" name="hf_content" rows="2" placeholder=""></textarea>
                                          <input type="hidden" name="<?php echo $row['id'] ?>">
                                                  </p>
                                              </p>
                                              <p class="form-group">
                                              <p class="col-sm-1">
                                                  <button type="submit" name="submit" class="btn btn-primary submit">回复</button>
                                              </p>
                                              </p>
                                                  </form>

这里获取的$id出问题,每次都提醒说是未定义的id,

求大神指教

PHP中文网
PHP中文网

认证0级讲师

全部回复(4)
怪我咯

你code有问题

php打印$_POST id是不存在的

将html代码

<input type="hidden" name="<?php echo $row['id'] ?>">

替换成下述代码即可

<input type="hidden" name="id" value="<?php echo $row['id'] ?>">
大家讲道理

你应该把隐藏的input的name设置为id,把他的值设置为id值。

阿神

你这里有叫id的字段吗?你把id的设到了name里又怎么能通过id字段来取呢?!把id的值设到input的value里,name设为“id”

巴扎黑

基础课程很重要 多看一下基础的的书就知道了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号