0
我創建了一個jquery,以知道如果項目號即時打字是否有效,如果有效,有一個文本會說它是有效的,用戶將鍵入多少說項目將訂購後,自動它會顯示項目描述,每單位價格和它的總價格(項目價格*數量)Jquery的價值發佈在PHP中保存在數據庫中
我的問題是。我填寫表單後,如何將它保存到我的數據庫中,當我聲明$ unit_price = $ _POST ['unitprice'];
它有一個未定義索引的錯誤。這裏是我的代碼
這裏是我的腳本
$('#feedback3').load('itemlist.php').show();
$('#stock_input').keyup(function(){
$.post('itemlist.php', { stock_number: form.stock_number.value },
function(result) {
$('#feedback3').html(result.message).show();
displayTotal(result.price);
}, 'json');
});
$('#quantity').keyup(function(){
$.post('itemlist.php', { stock_number: form.stock_number.value },
function(result) {
$('#feedback3').html(result.message).show();
$('#itemdesc').html(result.desc).show();
$('#unitprice').html(result.price).show();
displayTotal(result.price);
}, 'json');
});
});
這裏是我的輸入類型,但結果是不確定的指數
<tr>
<td><text class="normal">Item Number: </text></td>
<td><input type="text" class="input" name="stock_number" id="stock_input" > <text id="feedback3"></text></td>
</tr>
<tr>
<td><text class="normal">Unit price : </text></td>
<td><span> $ </span><text id='unitprice' name="unit_price"></text></td>
</tr>
<tr>
<td><text class="normal">Description : </text></td>
<td><span id='itemdesc' name='desc'></span></td>
</tr>
<tr>
<td><text class="normal">Quantity: </text></td>
<td><input type="text" class="input" name="quantity" id="quantity" ><text id="feedback4"></text></td>
</tr>
<tr>
<td><text class="normal">Size : </text></td>
<td><input type="text" class="input" name="size"</td>
</tr>
<tr>
<td><text class="normal">Customize Information : </text></td>
<td><textarea cols="40" rows="4" name="custom"> </textarea></td>
</tr>
<tr>
<td><text class="normal">Total Price : </text></td>
<td> <span> $ </span><span id='totalPrice' name='total'></span></td>
</tr>
</table></fieldset><br>
和什麼即時試圖做的是
if(isset($_POST['submit'];)){
$unitprice = $_POST['unit_price'];
}
//and so on my other input types
謝謝
你是不是發送您'unit_price'到服務器。我建議你閱讀文檔:http://api.jquery.com/jQuery.post/ – Leonardo