我有一个疑问;我想在表中显示一些值,这些值将使用angular.js和PHP从数据库的两个表中获取。我先解释一下我的代码。
dept.html :
<thead>
<tr>
<th>Sl. No</th>
<th>Dept Name</th>
<th>Short Name</th>
<th>HOD</th>
<th>No of Faculty</th>
</tr>
</thead>
<tbody id="detailsstockid">
<tr ng-repeat="">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
我的控制器文件代码如下所示。
$scope.listOfDeptData=[];
var datas='';
$http({
method:'GET',
url:"php/princpaldept/getDeptData.php",
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
}).then(function successCallback(response){
},function errorCallback(response) {
});
getDeptData.php :
$connect = mysqli_connect("localhost", "root", "******", "go_fasto");
$result = mysqli_query($connect, "select * from db_department order by dept_id desc");
$data = array();
while ($row =mysqli_fetch_assoc($result)) {
$data[] = $row;
}
print json_encode($data);
我在下面添加了数据库结构。
DB_USER :
user_id roll_id user_type user_name mob_name user_status dept_id
1 2 3 Rahul 99***** 1 15
2 2 3 Raj 98***** 1 16
db_department :
dept_id dept_name short_name login_name
15 Civil civil civil123
16 Mechanical Mech mech123
db_roll
roll_id roll
1 Principal
2 HOD
3 Professor
此处我的要求是从dept name,short name
获取的前2个数据(db_department
),并使用每个dept_id
,教师将从db_user
表中获取并使用相同的dept_id and role_id=2
HOD将从db_user
表中获取并最终在表中显示数据。请帮我。