2017-05-01 1 views
0

문제점을 해결하기 위해 2 주일 이상 노력했지만 그다지 도움이 필요하지 않습니다. 코드에서 ng-repeat가 있습니다. 그리고 ng-repeat로 표시된 모든 값의 "frais"를 업데이트해야합니다. 내가, 내가 AngularJS와 및 PHP모든 ng-repeat 입력 값을 업데이트하십시오.

file.html과 함께 일하고 있어요 제발 그렇게 할 수있는 방법을

<ion-content class="padding" ng-controller="FactureAdminCtrl"> 

<ion-list ng-repeat = "selectedName in selected"> 
     <div class="item item-divider center-text" 
      name="codeE" ng-model="selectedName.CodeEnvoiColis"> 
     {{selectedName.CodeEnvoiColis}} 
     </div> 

     <label class="item item-input"> 
     <input width="20%" type="text" 
      placeholder="Frais" ng-model="selectedName.FraisFact" 
      style="color:#BA1B1B;"> 
     </div> 
     </label> 

</ion-list> 

    <a class="button button-info" href="#/factureAdmin" ` 
      ng-click=updateFact(selectedName)> Submit </a> 

$scope.updateFact = function(selectedName){ 

    $http.post( 
     "http://localhost/deb/updatFact.php", 
     { 

     'FraisFact':$scope.selectedName.FraisFact, 
     'CodeEnvoiColis':$scope.selectedName.CodeEnvoiColis, 
     } 
    ).success(function(data){ 
     alert(data);         
    }); 

} 

updateFact.php는 app.js

<?php 

     $CodeEnvoiColis = mysqli_real_escape_string($connect, $data->CodeEnvoiColis); 
     $FraisFact = mysqli_real_escape_string($connect, $data->FraisFact); 

     $query = "UPDATE colis SET FraisFact='$FraisFact' WHERE CodeEnvoiColis='$CodeEnvoiColis'" ; 

?> 

어떻게 제발!

+0

은 각 "프레"개별적으로 또는 모두 한 번에 업데이트하고자 있습니까? – machinehead115

+0

한 번에 모두 버튼을 제출 했으므로 나를 도울 수 있기를 바랍니다. – SalamSalam

답변

2

같은 PHP 함수가 다음과 같은 시도 사용할 경우 :

변경이 (가) updateAll()에 NG-클릭 기능을 제출;

app.js

$scope.updateAll = function(){ 

    // create an array of promises with request to save every single name 
    var promises = $scope.selected.map(function(name) { 
    return $http.post("http://localhost/deb/updatFact.php", { 
     'FraisFact':name.FraisFact, 
     'CodeEnvoiColis':name.CodeEnvoiColis, 
     }) 
    }); 

    // execute them all 
    $q.all(promises).then(function() { 
    console.log('All names are saved'); 
    }); 

} 
+0

와우, 리아리가 내 문제를 해결하고, 해결하기 위해 많은 시간을 낭비했습니다. 감사의 말을 잘 모르지만, 감사합니다. 당신, 매우 대단히 감사합니다. – SalamSalam

+0

동일한 버튼으로 다른 테이블에 다른 데이터 (입력)를 삽입해야한다는 작은 문제가 있습니다. 문제는 그 값의 삽입이 여러 번 수행된다는 것입니다. 다른 사람들의 가치를 구분할 수 있습니까? – SalamSalam

관련 문제