複数の配列をスクリプトに渡そうとしています。そこから、これらの配列値をデータベースに挿入します。これらBranches_Control.php
の配列値を PHP 変数に保存してからモデルに渡し、その PHP 配列変数をループして DB に挿入します。
これは私のAJAXリクエストです:
var finalplaces = [];
var finallongArr = [];
var finallatArr = [];
var finalphone = [];
var finalcompanyName = [];
for (var i = 0; i < places.length; i++) {
if (finalplaces[i] != null) {
finalplaces[i].push(places[i])
finallongArr[i].push(longitudeArr[i]);
finallatArr[i].push(latitudeArr[i]);
finalphone[i].push(phone[i]);
finalcompanyName[i].push(companyName[i]);
}
}
$.ajax({
type: 'POST',
url: "Branches_Control.php",
data: "Places=" + finalplaces +
"&longitudeArr=" + finallongArr +
"&latitudeArr=" + finallatArr +
"&phones=" + finalphone +
"&companyNames=" + finalcompanyName,
success: function(data) {
alert(data + "Succese");
document.getElementById("asd").innerHTML = data;
}
});
Branches_Control.php でやろうとしていること
$places = $_POST['Places'];
echo $places[0];
これが機能しない理由を誰か教えてもらえますか?