【发布时间】:2017-03-22 21:26:40
【问题描述】:
我正在尝试创建一个根据用户 ID 列出一些通知的页面。
我有这个 Javascript 函数来获取 JSON 格式的结果
var url="http://localhost/app/demo/getNotifications.php";
$$.getJSON(url, function (result) {
$$.each(result, function (i, field) {
var nID = field.id;
var nDonor = field.donor_id;
// APPENDS DATA TO LISTFVIEW
$$("#notlistview").append("HTML HERE");
});
});
这是 php 文件:
<?php
include "db1.php";
$USERID = " ";
$data=array();
$q=mysqli_query($con,"SELECT * FROM blood_donations WHERE requester_id='USERID' ORDER BY `id` DESC");
while ($row=mysqli_fetch_object($q)){
$data[]=$row;
}
echo json_encode($data);
?>
我的问题是如何从 javascript 中传递一个值来用发送的值填写 php 文件中的 $USERID?
我只需要检索与USERID相关的结果,所以如果您有其他方法,那也可以。
【问题讨论】:
-
您的代码容易受到 sql 注入攻击;
标签: javascript php jquery mysql json