Re: [請益] 用POST傳遞的array的值永遠是最後一項..
※ 引述《BoxsterX ()》之銘言:
: name後面有括號 用 print_R($_POST) 接收會變成print出所有我在DB裡的東西
因為php在名稱後面加[]代表他是陣列
請用陣列的方式去收
: name後面沒括號
: 用'<input type="hidden" name="re_snapshotTag"value='.$line["snapshotTag"].'>
: 接收:echo $_POST["re_snapshotTag"]; 在單一input是可以正確的print出我在
: button上的值
: 但用了多個input會回到我最一開的問題他只會print出array最後的值
同樣的名稱的input,會自動將舊的同名input給蓋過去
: 所以我想請問能不能用一個button送出多個值並print出正確的值
可以,方法很多
看你想用PHP或是javascript去處理都行
上面已經有一種「name後面加[]」的答案了
如果看不懂答案就代表該去翻翻PHP的手冊了
http://www.php.net/manual/zh/language.types.array.php
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.80.76
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章