嗨,我正在使用jsp和javascript。我有一个名为billno的输入字段名称,billno值为1,单击保存后将保存到数据库。我的问题是在点击保存后,billno应该自动增加+1,下次应该保存2.每当我打开应用程序时,它应该显示下一个billno。所以请帮助我
<div class="reg-form">
<form method="post" name="sales" action="sales">
<table class="main">
<thead>
<tr>
<th>SALES
</th>
</tr>
</thead>
</table>
<table class="in-sec-small">
<tbody>
<tr>
<td class="label">
<label for="patient-type">PATIENT TYPE
</label>
</td>
<td>
<select id="patient_type" class="textfield-form-req-select" type="text" name="patient_type" required>
<option value="member">IP</option>
<option value="non-member">OP</option>
<option value="non-member">WIP</option>
</select>
</td>
<td class="label">
<label for="reg-type">REG TYPE
</label>
</td>
<td>
<select id="reg_type" class="textfield-form-req-select" type="text" name="reg_type" required>
<option value="member">Member</option>
<option value="non-member">Non Member</option>
</select>
</td>
<td class="label">
<label for="bill-no">BILL NO
</label>
</td>
<td>
<input id="bill_no" class="textfield-form-date-req" type="text" name="bill_no" required>
</td>
答案 0 :(得分:0)
在您的javascript中包含此内容:
$(function() {
var t1=0;
$.ajax({type:'POST',url:'to_some_url.php'}).done(function(data){
t1=data;
t1=data+1;
$('#bill_no').val(t1);
});
});
现在to_some_url.php:
<?php
ini_set( "display_errors", 0);
gc_enable();
//Now Initialise yor db conncetion
$result_query=$mysqli->query("SELECT LAST(billno) FROM table_name");
$row=$result_query->fetch_array();
$biil_no=$row['billno'];
echo $bill_no;
?>
现在您可以根据您的要求修改代码