[請益] array用POST傳值
小弟不才在練習運用新增多筆的範例
找到了下列網址
http://ex.hsin.tw/index.php?act=05
裡面利用javascript增加table的欄位後送出值
小弟自己也試了一下:
<script type="text/javascript">
function add_new_data() {//新增欄位function
var num = document.getElementById("mytable").rows.length;
var Tr = document.getElementById("mytable").insertRow(num);
Td = Tr.insertCell(Tr.cells.length);
Td.innerHTML='<input name="student_id[]" type="text">';
Td = Tr.insertCell(Tr.cells.length);
Td.innerHTML='<input name="name[]" type="text">';
Td = Tr.insertCell(Tr.cells.length);
Td.innerHTML='<input name="memo[]" type="text">';
}
function remove_data() {//刪除欄位function
var num = document.getElementById("mytable").rows.length;
if(num >2)
{
document.getElementById("mytable").deleteRow(-1);
}
}
</script>
<input type="button" class="btn" value="增加一欄" onclick="add_new_data()">
<input type="button" class="btn" value="減少一欄" onclick="remove_data()">
<form name="form" method="post" action="test.php">
<table>
<tr>
<td>學號</td>
<td>姓名</td>
<td>備註</td>
</tr>
<tr>
<td>
<input name="student_id[]" type="text">
</td>
<td>
<input name="name[]" type="text">
</td>
<td>
<input name="memo[]" type="text">
</td>
</tr>
</table>
<input type="submit" class="btn" value="確定新增">
</form>
這是php檔可以自由增加欄位並送出後傳至"test.php"
但我在test.php卻無法順利新增,甚至我echo不出來...
echo name[0];
請問這樣有將值傳遞出來嗎?還是我哪裡錯誤了煩請指點QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.52.20
※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1401965852.A.0D7.html
→
06/05 19:03, , 1F
06/05 19:03, 1F
→
06/05 19:11, , 2F
06/05 19:11, 2F
推
06/05 19:29, , 3F
06/05 19:29, 3F
→
06/05 19:30, , 4F
06/05 19:30, 4F
→
06/05 19:54, , 5F
06/05 19:54, 5F
→
06/05 22:26, , 6F
06/05 22:26, 6F
→
06/06 00:09, , 7F
06/06 00:09, 7F
→
06/06 00:09, , 8F
06/06 00:09, 8F
→
06/06 00:09, , 9F
06/06 00:09, 9F
→
06/06 00:24, , 10F
06/06 00:24, 10F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章