これらのデータをさらに進める前に、データベースにある値といくつかの値をクロスチェックしようとしています。
私はフォームを持っており、このフォームで私は投稿しています
pid, Name, size, category and qty.
の検証はすでに行っていqty
ます。
私が投稿しているこれらのデータでは、それらを使用して で価格を見つけていdatabase
ます。私は価格を掲載していません。
私はこれらの投稿データを使用して、誰かが台無しにしたいかもしれない価格を見つけているので、たとえば、カテゴリまたはサイズの値を何でも変更します。彼らがこれを行うと、それはまだ投稿され、ページはレンダリングされ、次のようになります
Name: qty: unit price: total item price:
size:
これらのテーブル名のショーNOTHING
は表示されていますが、これはページがレンダリングされているだけであることを意味します。「人が値をいじるのなら、それは彼らのせいだ」と思う人もいるかもしれません。私は完全に同意しますが、それでもページのレンダリングを停止したい
投稿されたすべてがその製品 ID ( ) のアイテムのいずれにも関連していない場合Pid
。
他のページでレンダリングする前に ajax を使用してそれらを検証するにはどうすればよいですか?
私はすでに次のようなajaxを持っています
$(document).ready(function(){
$('#selected').hide();
$('#button').click(function(){
var pid = $('#pid').val();
var size = $('#size').val();
var qty = $('#Qty').val();
var price = '\u00A3' + parseInt($('#pricetag').text().replace(/^\D/, ''), 10) * qty;
if (!/^[1-9]\d?$/.test(Qty)){
alert('Quantity should not be below 1 or null');
return false; // don't continue
}
else {
$('#sprice').text(price);
$('#ssize').text(size);
$('#selected').slideDown();
}
$.ajax({
url: 'cart.php',
type: 'POST',
data: { pid:pid,
size:size,
Qty:Qty,
Category:Category },
success: function(data)
{
}
});
});
});
cart.phpで
これらの値を投稿する場所です。
どうすればこれを行うことができますか?