我有 html-table 和三個按鈕:
<form action="test.php" method="post">
<table id="table"></table>
<input type="button" id="add" value="Add">
<input type="button" id="delete" value="Delete">
<input type="submit" id="save" value="Save">
</form>
您可以看到默認情況下其中沒有行。
在 javascript 中,我通過單擊“添加”按鈕添加行和單元格。我也可以通過單擊“洗掉”按鈕來洗掉它們。
當我完成添加行和單元格時,我單擊“保存”按鈕。例如,通過單擊“保存”,我想將資訊保存在 txt 檔案中。我知道該怎樣。由于我是 php 新手,我不是 IT 專家,我不想使用 MySQL、ajax 等。
怎么可能只通過 php.ini 獲取 html-table 的資訊。在 test.php 我寫道:
<?php
print_r ($_POST);
?>
檢查我是否得到資訊。所以我沒有。
如果您問自己為什么有人不想使用 mysql 并希望將資訊保存在 txt 檔案中,我可以回答:這對我來說可能更容易,因為我將使用的資訊不多,而且我不必學習如何使用 MySQL。
uj5u.com熱心網友回復:
為了將資料傳遞給 PHP,您使用的 HTML 必須在表單中包含帶有名稱的專案。這就是你的樣子。
索引.html
<form action="test.php" method="post">
<table id="table">
<input type="text" name="rows[1][item1]" value="123test">
<input type="text" name="rows[2][item1]" value="321test">
</table>
<input type="button" id="add" value="Add">
<input type="button" id="delete" value="Delete">
<input type="submit" id="save" value="Save">
</form>
測驗.php
<?php
var_dump($_POST);
/* output of $_POST above
array (size=1)
'rows' =>
array (size=2)
1 =>
array (size=1)
'item1' => string '123test' (length=7)
2 =>
array (size=1)
'item1' => string '321test' (length=7)
*/
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/485894.html
標籤:javascript php html
