入力テキストフィールドがあり、ユーザーがテキストフィールドに入力すると、ユーザー入力に関してデータベースからデータを取得する必要があります
<p><input type="text" name="ajax" id="ajaxtest1" ></p>
<script>
$(document).ready(function(){
$("#ajaxtest1").blur(function(){
var dt=$(this).val();
$.post("test.php", { purchase_product:dt});
<?php
$purchase_product = $_POST['purchase_product'];
$sql="SELECT SUM(purchase_quantity) as quantity FROM purchase WHERE purchase_product = '".mysql_real_escape_string($purchase_product)."'";
$f=$database->query($sql);
$found=$database->fetch_array($f);
print_r($found);
?>
});
});
</script>
私のクエリは正しいです(.mysql_real_escape_string(myvaleまたはstring)で正確な値を指定してテストしました)、正常に動作しています.しかし、ユーザー入力の上記のコードで取得している結果は
Array
(
[0] =>
[quantity] =>
)
手伝ってください