0
我一直試圖解析$ _POST數據來檢索一個價格範圍和編碼的ID。請有人指出我正確的方向嗎?以下是我有:送$ _ POST數據
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(function() {
$('form').on('submit', function (e) {
//e.preventDefault();
var form = $('form')[0];
var formData = new FormData(form);
$.ajax({
url: '/price-update.php',
data: formData,
type: 'POST',
contentType: false,
processData: false,
success: function() {
alert('form was submitted');
}
});
});
});
</script>
?例如:
提交=提交+更改&價格%5B%5D = 11 & ID%5B%5D = 6 &價格%圖5B%5D = 22 & ID%5B%5D = 5 &價格%5B%5D = 33 & ID%5B%5D = 3 &價格%5B%5D = 44 & ID%5B%5D = 2 &價格%5B% 5D = 55 & id%5B%5D = 8
<?php
//Part of my price-update.php file
if($_POST) {
$Values = array();
parse_str($_POST, $Values);
for($i = 0; $i < count($Values['price']); $i++) {
$price_update = "UPDATE prices SET price=".$Values['price'][$i]." WHERE id=".$Values['id'][$i];
$send_update = $instance->query($price_update);
}
}
?>
我收到成功消息彈出窗口,說該表單已提交。但是在數據庫中沒有值被改變。
當你檢查'$ _POST'的內容時 - 你看到了什麼? – Tom
好了,我說這個測試我的HTML頁面: –