我想將張貼的數組上傳到數據庫表中。用戶在表單中寫入應該上傳到數據庫中的文本。我已閱讀和了解的是,我應該創建數組是這樣的:如何使用PHP服務器端POST數組
<li> <input type='checkbox' name='R[]' id='R[]'> <label>"+ userInput + "</label> </li>
和每一位用戶創建將成爲R元素[0],R [1],R [2] ... ..等...
我的問題是,如何在服務器端讀取此數組?我如何知道服務器端數組中有多少個元素?
在服務器端我會做這樣的插入:
$sql="INSERT INTO $tbl_name (R) VALUES('$R1');";
$sql2="INSERT INTO $tbl_name (R) VALUES('$R2');";
,如果它是不是一個數組我想簡單地定義R1和R2這樣的:
$R1=$_POST["R1"];
$R2=$_POST["R2"];
,但我不知道如何管理陣列。
謝謝!
定義''的值attr。 '$ R1 = implode(「','」,$ _POST [「R1」]);'在你的情況。記住一個SQL注入的可能性。 – Deadooshka
[搜索引擎應該總是在提問前使用**](http://google.com) – Anonymous