Кажется, я не могу решить, что не так в моем коде. На самом деле ничего не сказано, сообщая мне, что ошибка в строке 1 в php (это должно быть false).Я дважды проверил информацию о моем сервере sql, и она кажется правильной, но тестовый сервер, который я использую в сети, работает очень медленно, поэтому может ли это быть так, не загружаться достаточно быстро?(но это deff работает в моем sql express менеджменте) Я бы очень высоко оценил помощь
Вот мой HTML:
<html>
<body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>
<div ng-app="myApp" ng-controller="cntrl">
<form>
Student ID: <input type="text" ng-model="id" name="id" ng-disabled="obj.idisable">
Student Name: <input type="text" ng-model="name" name="id">
<input type="button" value="{{btnName}}" ng-click="insertdata()" >
{{msg}}
</form>
<table>
<thead>
<tr>
<th>Name</th>
<th>Roll No</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="student in data">
<td>{{student.studid}}</td>
<td>{{student.studname}}</td>
<td><button ng-click="deleteStud(student.studid);">Delete</button></td>
<td><button ng-click="editStud(student.studid, student.studname);">Edit</button></td>
</tr>
</tbody>
</table>
</div>
<script>
var app=angular.module('myApp',[]);
app.controller('cntrl', function($scope,$http){
$scope.obj={'idisable':false};
$scope.btnName="Insert";
$scope.insertdata=function(){
$http.post("insert.php",{'id':$scope.id, 'name':$scope.name, 'btnName':$scope.btnName})
.success(function(){
$scope.msg="Data Inserted";
$scope.displayStud();
})
}
$scope.displayStud=function(){
$http.get("select.php")
.success(function(data){
$scope.data=data
})
}
$scope.deleteStud=function(studid){
$http.post("delete.php",{'id':studid})
.success(function(){
$scope.msg="Data Deletion successfull";
$scope.displayStud();
})
}
$scope.editStud=function(studid, studname)
{
$scope.id=studid;
$scope.name=studname;
$scope.btnName="Update";
$scope.obj.idisable=true;
$scope.displayStud();
}
});
</script>
</body>
</html>
А вотмой select.php:
<?php
//database settings
include "connectdb.php";
$query="select * from student";
//$data = array();
$rs=$dbhandle->query($query);
while ($row = $rs->fetch_array()) {
$data[] = $row;
}
//print_r($data);
return json_encode($data);
?>