我想在js下拉列表中显示一个php数组。我的问题出在这张图片中:
我没有得到我的数组的每个元素而是一个“对象”数组,我不明白为什么。
因此,我从sql请求中创建数组,然后获取所有数据。
$conn_string = "host=localhost port=5432 dbname=test_postgre user=postgres password='1234'";
$dbconn = pg_connect($conn_string);
$sql = "SELECT ".$colonne." FROM public.".$tablevar."";
$res = pg_query($sql) or die("Pb avec la requete: $sql");
//print_r($sql);
$data = pg_fetch_all($res);
我正试着在下拉列表中显示这个数组:
type:'dropdown',
source:<?php echo json_encode($arrayData);?>
所以我不明白为什么我没有在下拉列表中获取数据。有人能帮帮我吗?
答案 0 :(得分:0)
您必须访问对象内的值。尝试做:
echo "<pre>";
print_r($arrayData);
echo "</pre>";
试着看看里面有什么可以得到你想要的东西。