>  Q&A  >  본문

php - 仍搞不懂如何while數據後,使用一個表單一次update

以上是我從mysql利用php while撈出來的數據共五筆
我想讓此五筆數據的permissions字段的值能透過一個form就可以一次update
PS每個人都有一個不重複id
但我想老半天還是不懂這邏輯怎麼做
看起來是要用到array
不過array沒學好,所以卡住了!
請各位大神解說!

ringa_leeringa_lee2772일 전376

모든 응답(3)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-11 10:07:20

    不知道你这个框的name是怎么取的
    最简单是这么搞

    <input type="hidden" name="id[]" value="">
    <input type="text" name="permissions[]">
    
    后端接收到的id和permissions是一一对应的数组
     foreach ($_POST['id'] as $key => $value) {
            update 表 set permissions=$_POST['permissions'][$key] where id=$value;
    }
    
    
    

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-11 10:07:20

    可以使用这个 。 insert into on duplicate key update

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-11 10:07:20

    update 更新多条数据可以查看下这个网页 http://www.jb51.net/article/4...

    회신하다
    0
  • 취소회신하다