即時試圖一個JavaScript數組變量傳遞到PHP文件傳遞一個JavaScript數組變量成PHP文件
我有arrayID
與5個值的變量。我所做的是我把的ArrayID在此<input id="array" type="text" name="aID[]" value="">
標籤與這段JavaScript代碼document.getElementById("array").value = arrayID;
因爲輸入標籤是這個<form method="post" action="AddAssessment.php">
標籤裏面,這樣我可以從AddAssessment.php
這是AddAssessment.php文件
<?php
session_start();
require("connection.php");
if(isset($_POST['btnSubmit2']))
{
$questionID=$_POST['aID'];
for ($i=0; $i<count($questionID);$i++)
{
$SqlQ_T = "INSERT INTO assessment_question_table (Question_ID) values ('$questionID[$i]');";
mysqli_query($con,$SqlQ_T);
print_r ($questionID);
}
echo "<script>alert('Assessment Added!');</script>";
}
}?>
所以,只要btnSubmit2點擊它調用使用後,輸入姓名和獲取輸入這是的ArrayID的價值,並把它放在$ questionID變量。然後在數據庫中使用循環逐個保存數組的值,如上所示
問題是它只保存數組的第一個值。所以我試圖print_r的的$ questionID變量,我得到這個
陣列([0] => 9,10,12,31,20,53)
什麼是正確的方法將javascript數組傳遞給php文件,以便我可以計算數組中的每個索引並執行循環?
我是新來的,所以我希望我的解釋是好的,如果不是隻是問我不要給我投票。任何幫助將不勝感激謝謝:)
的可能的複製[如何通過JavaScript變數PHP?](https://stackoverflow.com/questions/1917576/how-to-pass-javascript-variables-to-php) –