Re: [請益] 用POST傳遞的array的值永遠是最後一項..

看板PHP作者 (LaPass)時間13年前 (2012/08/21 20:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《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
文章代碼(AID): #1GCtZfUZ (PHP)
文章代碼(AID): #1GCtZfUZ (PHP)