Php 将SELECT中的变量POST到sql查询中以输出到输入
使用链选择从选择到选择非常有效,我正在尝试从选择到输入 mymainpage.php 制造商 我的选择声明在这里 模型 我的Select语句来自上面的Select语句 评级 这是我在mainpage.php部分中的jQuery 返回此消息时使用控制台日志,如何修复此问题 HP警告:array\u push希望参数1为array,在第12行的assets\configs\getdata.php中给出空值 您需要在while语句之前声明$return\u arr。而且,我个人觉得你所做的是不对的。正确的方法是这样Php 将SELECT中的变量POST到sql查询中以输出到输入,php,jquery,arrays,json,function,Php,Jquery,Arrays,Json,Function,使用链选择从选择到选择非常有效,我正在尝试从选择到输入 mymainpage.php 制造商 我的选择声明在这里 模型 我的Select语句来自上面的Select语句 评级 这是我在mainpage.php部分中的jQuery 返回此消息时使用控制台日志,如何修复此问题 HP警告:array\u push希望参数1为array,在第12行的assets\configs\getdata.php中给出空值 您需要在while语句之前声明$return\u arr。而且,我个人觉得你所做的是不对的。
$res = odbc_exec($cnn, $sql);
$return_arr = array(); //<----------- Here
while ($row = odbc_fetch_array($res)) {
array_push($return_arr,$row['EfficiencyRating']);
}
echo json_encode($return_arr);
试试这个
$res = odbc_exec($cnn, $sql);
$return_arr = array();
while ($row = odbc_fetch_array($res)) {
$return_arr[] = $row['EfficiencyRating'];
}
echo json_encode($return_arr);
JS部分
$return\u arr=数组;在这种情况下并不真正需要;感谢您的回复,错误已经消失,它现在在控制台日志中显示从sql查询返回的值。如何将其输出到?@Jez share your Returned data这是控制台日志显示的-[89.4%]这是应该返回的,但我想在输入字段中显示它
$res = odbc_exec($cnn, $sql);
$return_arr = array(); //<----------- Here
while ($row = odbc_fetch_array($res)) {
array_push($return_arr,$row['EfficiencyRating']);
}
echo json_encode($return_arr);
$res = odbc_exec($cnn, $sql);
$return_arr = array();
while ($row = odbc_fetch_array($res)) {
$return_arr[] = $row['EfficiencyRating'];
}
echo json_encode($return_arr);
// Slightly modify the Request
$.post("assets/configs/getdata.php", {id:id}, function(data){
// JSON Object
console.log(data);
$("input[name='rating']").val(data);
}, 'json');