使用Angular.js、Javascript和PHP生成带有序列号和字符的随机代码
我需要一个帮助。我需要使用Angular.js和PHP生成一个随机数。我在下面解释我的代码使用Angular.js、Javascript和PHP生成带有序列号和字符的随机代码,javascript,php,angularjs,Javascript,Php,Angularjs,我需要一个帮助。我需要使用Angular.js和PHP生成一个随机数。我在下面解释我的代码 <div class="input-group bmargindiv1 col-md-12" ng-show="generatedCode"> <span class="input-group-addon ndrftextwidth text-right" style="width:180px">Generated Code :</span> <input typ
<div class="input-group bmargindiv1 col-md-12" ng-show="generatedCode">
<span class="input-group-addon ndrftextwidth text-right" style="width:180px">Generated Code :</span>
<input type="text" name="discount" id="code" class="form-control" placeholder="Add Code" ng-model="generated_code" ng-keypress="clearField('code');" ng-readonly="coderead" mg-disabled="codedis">
</div>
<div style="text-align:center; padding-top:10px;">
<input type="button" class="btn btn-success" ng-click="generateCode();" id="addProfileData" value="Generate Code" ng-show="gcode" />
<input type="button" class="btn btn-success" ng-click="changeCode();" id="addProfileData" value="change" ng-show="change" />
<input type="button" class="btn btn-red" ng-click="cancelCode();" id="addProfileData" value="cancel" ng-show="cancelcode" />
</div>
这里我需要生成类似于
abcd001
字符('I.e-abcd')的代码将保持不变,序列号将在每次单击时增加到002003,依此类推。如果在下一次单击时生成了一个代码,则它将生成下一个序列号代码,并且代码不应重复。请帮助我。您需要一个存储上一个代码的数据库(从1开始)。然后,在每个请求中,从数据库中获取数字,递增,再次存储并将其放入响应中。如果您不知道如何处理数据库,那么您离解决方案还很远,最好开始研究如何实现后端。否则,通过这个简单的解释,您应该知道如何实现我所说的一切。@pid:我知道DB操作。
$scope.gcode=true;
$scope.generateCode=function(){
$scope.generatedCode=true;
$scope.coderead=true;
$scope.codedis=true;
$scope.gcode=false;
$scope.change=true;
$scope.cancelcode=true;
}
$scope.cancelCode=function(){
$scope.generatedCode=false;
$scope.gcode=true;
$scope.change=false;
$scope.cancelcode=false;
}