我需要更新几行,每行到一个标识符(CodeCompleteColumn)的列(FraisFact),我怎么能做到这一点与angularJS和PHP知道我设法显示由(NG-重复)的每个码的inofrmation和我无法预测显示码的数目,我必须更新每个“CodeEnvoiColis”的“FraisFact” fichier.html通过单个提交按钮更新一列的多行:AngularJS与PHP
<ion-list ng-repeat="x in namesF3 " >
<div class="item item-divider center-text" name="codeE" ng-model="codeE" value={{x.CodeEnvoiColis}} > {{x.CodeEnvoiColis}} </div>
<label class="item item-input">
<input type="text" placeholder="Frais" name="frais" ng-model="frais"></div>
</label>
</ion-list>
<a class="button button-info" href="#/factureAdmin" ng-
click=updateFactFact(x.frais)> Ajouter </a>
应用.js:
$scope.insertFact = function(frais){
$http.post(
"http://localhost/deb/updateFact.php",
{
'frais':$scope.frais,
'codeE':$scope.codeE,
}
).success(function(data){
alert(data);
$scope.frais=null;
$scope.codeE=null;
});
}
updateFact。 PHP
<?php
$connect = mysqli_connect("localhost", "root", "", "sem1");
$data = json_decode(file_get_contents("php://input"));
if(count($data) > 0)
{
$FraisFact = mysqli_real_escape_string($connect, $data->frais);
$CodeEnvoiColis = mysqli_real_escape_string($connect, $data->codeE);
$query = "UPDATE colis
SET
FraisFact='.$FraisFact.'
WHERE CodeEnvoiColis='.$CodeEnvoiColis'";
}
?>
如果你通过一些文本解释这个答案 –
更好,我很抱歉没有解释我在那里试图做什么。 – Nafees
改进它永远不会迟到,只需点击[编辑]按钮 –