2014-10-05 2 views
3

저는 각도가 아주 새롭습니다.
i는 사용자 공유 이야기를 모달 창을 생성하고 그 후 몸을 보여 :이 데이터를 저장할AngularJS와 PHP를 사용하여 데이터를 폼에서 데이터베이스로 저장

<button class="btn btn-primary new-story" ng-click="showPopup()">New Story</button> 


      <div class="wroteStory img-rounded" ng-repeat="story in sentCompose"> 

       <h1 class="s-label"><i><label for="subject">Subject :</label></i></h1> 
       <h5>{{story.subject}}</h5> 


       <h1 class="s-label"><i><label for="body">Full Story :</label></i></h1> 
       <h6>{{story.body}}</h6> 
       <button class="btn btn-danger" ng-click="remove($index)"> Delete </button> 
       <hr/> 
      </div> 

JS

HTML

app.controller('aboutController', function($scope,ngProgress) { 


$scope.popupVisible = false; 
$scope.showPopup = function(){ 
    $scope.popupVisible = true; 
    $scope.composeStory = {}; 
} 
$scope.closePopup = function(){ 
    $scope.popupVisible = false; 
} 


$scope.composeStory = {}; 
$scope.sentCompose = []; 

$scope.sendStory = function() { 
    $scope.sentCompose.push($scope.composeStory); 
    $scope.popupVisible = false; 


    $http.post("insert.php", data).success(function(data, status, headers, config){ 

    }); 

}; 

을 데이터베이스에 양식? Thx를 미리

+0

. 그냥 구글 PHP와 데이터베이스와 당신은 튜토리얼을 많이 얻을거야. –

+0

당신이 할 수있는 경우에 도와주세요, 나는 이미 그것을 만들었고 그것을 만들 수 없습니다 –

+2

당신이 인터넷에 게시 된 튜토리얼을 따라갈 수 없다면, 여기에 게시 된 튜토리얼을 어떻게 따라갈 것입니까? –

답변

0

제공하신 정보가 제한되어 있으므로이 문제를 해결하도록 노력하겠습니다. 질문을 할 때 디버깅에 어떤 결과가 나타나는지 보여주십시오. 다른 사람들이 귀하의 문제를 이해하고 해결책을 제시하는 것이 도움이 될 것입니다. 내 제안은 다음과 같습니다

1) $ http.post ("insert.php", 데이터) 데이터 변수의 범위를 볼 수 없으므로 데이터를 직렬화했는지 확인하십시오.

2) 귀하의 요청이 보내지고 있는지 여부를 확인하십시오. 요청을 볼 수 있다면 무엇을 얻었는지 확인하십시오

3) 성공 처리자는 항상 모든 Ajax 호출에 대한 오류 처리기를 가지고 있으므로 디버깅에 많은 시간을 절약 할 수 있습니다.

내 제안은 insert.php가 데이터를 올바르게 삽입하는지 테스트 한 것으로 가정합니다. 그렇지 않다면, John Conde가 말한 내용을 따라야 만합니다.

0

먼저 mysql에 db를 생성하고 그 테이블을 생성 할 수 있어야합니다.
다음은 다음과 같이 PHP로 연결할 수 있어야합니다 : 이것은 너무 광범위

$host = "localhost"; 
$user = "angular"; 
$pass = "angular"; 
$database = "angular"; 
$con = mysql_connect($host,$user,$pass); 
if (!$con) { 
    die('Could not connect: ' . mysql_error()); 
} 
echo 'Connected successfully'; 
mysql_select_db($database,$con); 
관련 문제