Quantcast
Channel: GameDev.net
Viewing all articles
Browse latest Browse all 17825

select value with angular problem

$
0
0
i can´t insert a value of my select option in my querry this is my code what i doing wrong this is my code <div ng-app="sa_app" ng-controller="controller" ng-init="show_data()"> <div id="myModal" class="modal fade" role="dialog" align="center"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">&times;</button> </div> <div class="modal-body"> <label>Nome do Servico</label> <input type="text" name="nome" ng-model="nome" class="form-control"> <br/> <label>Descrição</label> <input type="text" name="descricao" ng-model="descricao" class="form-control"> <br/> <label>Quantidade</label> <input type="text" name="quantidade" ng-model="quantidade" class="form-control"> <br/> <label>Nome da Empresa</label> <div ng-app="sa_app" ng-controller="controller" ng-init="show_data1()"> <select name="Nome" ng-model="Nome" class="form-control"> <option ng-repeat="x in name" value="{{x.Nome}}">{{x.Nome}}</option> </select> </div> <!--input type="text" name="Nome" ng-model="Nome" class="form-control"--> <br/> <label>Preço Sem iva</label> <input type="text" name="precosiva" ng-model="precosiva" class="form-control"> <br/> <label>Descontos</label> <input type="text" name="descontos" ng-model="descontos" class="form-control"> <br/> <label>IVA</label> <input type="text" name="iva" ng-model="iva" class="form-control"> <br/> <input type="hidden" ng-model="id"> <!--input type="submit" name="insert" class="btn btn-primary" ng-click="insert()" value="{{btnName}}"--> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Sair</button> <button type="button" class="btn btn-primary" name="insert" ng-click="insert()" value="{{btnName}}" data-dismiss="modal">Insert</button> </div> </div> </div> </div> <script> var app = angular.module("sa_app", []); app.controller("controller", function($scope, $http) { $scope.btnName = "Insert"; $scope.insert = function() { if ($scope.nome == null) { alert("Insira o nome do Servico"); } else if ($scope.descricao == null) { alert("Insira a descricao"); } else if ($scope.quantidade == null) { alert("insira a quantidade"); /*} else if ($scope.Nome == null) { alert("insira a Nome da Empresa"); */ } else if ($scope.precosiva == null) { alert("insira a O Valor do Preço"); } else if ($scope.descontos == null) { alert("insira a O Valor do Desconto"); } else if ($scope.iva == null) { alert("insira a O Valor do IVA"); } else { $http.post( "servicos/insert.php", { 'nome': $scope.nome, 'descricao': $scope.descricao, 'quantidade': $scope.quantidade, 'Nome': $scope.Nome, 'precosiva': $scope.precosiva, 'descontos': $scope.descontos, 'iva': $scope.iva, 'btnName': $scope.btnName, 'id': $scope.id } ).success(function(data) { //alert(data); $scope.nome = null; $scope.descricao = null; $scope.quantidade = null; $scope.Nome=null; $scope.precosiva = null; $scope.descontos = null; $scope.iva = null; $scope.btnName = "Insert"; $scope.show_data(); }); } } $scope.show_data = function() { $http.get("servicos/display.php") .success(function(data) { $scope.names = data; }); } $scope.show_data1 = function() { $http.get("servicos/display1.php") .success(function(data) { $scope.name = data; }); } $scope.update_data = function(id,nome,descricao,quantidade,Nome,precoiva,descontos,iva) { $scope.id = id; $scope.nome = nome; $scope.descricao =descricao; $scope.quantidade = quantidade; $scope.Nome=Nome; $scope.precosiva = precoiva; $scope.descontos= descontos; $scope.iva = iva; $scope.btnName = "Update"; } $scope.delete_data = function(id) { if (confirm("Are you sure you want to delete?")) { $http.post("servicos/delete.php", { 'id': id }) .success(function(data) { // alert(data); $scope.show_data(); }); } else { return false; } } }); </script> <?php require_once ('../../configurations/config.php'); $conn = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE); $info = json_decode(file_get_contents("php://input")); if (count($info) > 0) { $nome = mysqli_real_escape_string($conn, $info->nome); $descricao = mysqli_real_escape_string($conn, $info->descricao); $quantidade = mysqli_real_escape_string($conn, $info->quantidade); $nomeempr = mysqli_real_escape_string($conn, $info->Nome); $precoiva = mysqli_real_escape_string($conn, $info->precosiva); $descontos = mysqli_real_escape_string($conn, $info->descontos); $iva = mysqli_real_escape_string($conn, $info->iva); $btn_name = $info->btnName; if ($btn_name == "Insert") { $query = "INSERT INTO servicos(nome, descricao, quantidade, id_empresa, precosiva, descontos, iva) VALUES ('$nome', '$descricao', '$quantidade',(SELECT id from empresa where Nome='$nomeempr'), '$precoiva', '$des','$iva')"; if (mysqli_query($conn, $query)) { echo "Data Inserted Successfully..."; } else { echo 'Failed'; } } if ($btn_name == 'Update') { $id = $info->id; $query = "UPDATE servicos SET name = '$nome', descricao = '$descricao', quantidade = '$quantidade', quantidade = '$quantidade',id_empresae = '$nomeempr',precosiva = '$precoiva',descontos = '$des',iva = '$iva' WHERE id = '$id'"; if (mysqli_query($conn, $query)) { echo 'Data Updated Successfully...'; } else { echo 'Failed'; } } } ?>

Viewing all articles
Browse latest Browse all 17825

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>