php - 如何自动增加账单号
问题描述
设计页面代码:
<input type="text" class="form-control " placeholder="Bill.No"name="billno" id="AcNo" value="" required>
阿贾克斯代码:
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
type: "POST",
url: "<?php echo base_url();?>TipUp_Loan/get_AcNo",
data:{id:$(this).val()},
datatype:'json',
success: function (data) {
var res = jQuery.parseJSON(data);
$("#AcNo").val(res);
alert(ok);
}
});
});
</script>
控制器代码:
public function get_AcNo()
{
$query = $this->db->query('SELECT MAX(no) AS `AcNo` FROM `salesbill` ORDER BY no DESC LIMIT 1')->row_array();
//print_r($query);
if($query['AcNo'] == "")
{
$message = 1;
}
else
{
$message = $query['AcNo']+1;
}
echo json_encode ($message);
}
我的问题是账单号不断显示 2 如何在提交表单后自动增加账单号
解决方案
试试这个
$(文档).ready(函数(){ $.ajax({ 类型:“发布”, url: "TipUp_Loan/get_AcNo", 数据:{id:$(this).val()}, 数据类型:'json', 成功:函数(数据){ $("#AcNo").val(数据); 警报(确定); } }); }); 公共函数 get_AcNo() { $query = $this->db->query('SELECT MAX(no) AS `AcNo` FROM `salesbill` ORDER BY no DESC LIMIT 1')->row_array(); //print_r($query); if ($query['AcNo'] == ""){ $消息 = 1; } 别的 { $message = $query['AcNo']+1; } 回显$消息; }
推荐阅读
- c - 取消引用自定义 mem 地址时的段错误 (C)
- laravel - 从 taggable 加载标签
- python - 使用正则表达式时缺少句子中的最后一个单词
- google-bigquery - BigQuery:JSON 的架构自动检测无法识别稍后出现在 JSON 输入文件中的字段
- react-native - 我应该使用什么 React Lifecycle 方法来检查反应导航 TabNavigator 中的身份验证状态
- unity3d - 禁用 Wheelcolliders 滑动(不现实)
- asp.net - .NET 301 重定向规则问题 - 可能与其他规则冲突
- bokeh - 如何使用 Bokeh 在 Holoview 上将文本旋转为水平
- django - Django - 显示用户列表需要超过 14 秒,如何加快速度?
- android - 在 NativeScript 上为 Android 设置安全插入