Я создаю проект, в котором я хочу добавить студенческую запись в таблицу.Условие добавления учащегося в таблицу состоит в том, что он сдал 10-й экзамен.В этом случае в регистрационной базе данных увеличивается только значение registration_id, но если студент потерпел неудачу, то registration_id устанавливается в ноль.Я реализовал это.Но проблема возникает, когда я обновляю этого добавленного ученика, т.е.Проблема в том, что, когда по ошибке ученик терпит неудачу, и при добавлении времени я добавляю его по мере прохождения, сгенерированный регистрационный идентификатор теряется.Я запутался, как справиться с этой ситуацией при обновлении.
Вот мой скрипт:
<script>
$(document).ready(function(){
$('#result').on('change', function() {
if ( this.value == 'Pass')
{
var register_id = $('#register_id').val() ;
$('#pass_id').val(register_id);
}
else
{
var register_id = 0;
$('#pass_id').val(register_id);
}
});
});
</script>
, а вот HTML / php:
<div class="form-group">
<label class="col-sm-3 control-label">Result :</label>
<div class="col-sm-6">
<select id="result" name ="result" class="form-control" value="<?php echo $r1; ?>">
<?php
if ($r1 =='Pass')
{
?>
<option><?php echo $r1; ?></option>
<option>A.T.K.T.</option>
</select>
<?php
}
else if($r1 =='A.T.K.T.')
{
?>
<option><?php echo $r1; ?></option>
<option>Pass</option>
</select>
<?php
}
else
{
?>
<option readonly selected disabled>Select Result</option>
<option>Pass</option>
<option>A.T.K.T.</option>
<?php
}
?>
</select>
</div>
</div>
<?php
if ($r1 =='Pass')
{
?>
<div class="form-group">
<label class="col-sm-3 control-label" id="label_register">Register Id :</label>
<div class="col-sm-6">
<input type="text" class="form-control" id="pass_id" name="pass_id" <?php echo "value='{$row1['register_id']}' "?>/>
</div>
</div>
<?php
}
else
{
?>
<div class="form-group">
<label class="col-sm-3 control-label" id="label_register">Register Id :</label>
<div class="col-sm-6">
<input type="text" class="form-control" id="atkt_id" name="atkt_id" <?php echo "value='{$row1['register_id']}' "?>/>
</div>
</div>
<?php
}
?>
<?php
include ("connection.php");
$sql="select MAX(register_id) from admit";
$result=mysql_query($sql) or die(mysql_error());
if($row=mysql_fetch_array($result))
{
$register_id=$row[0];
$bigInt_new = gmp_init($register_id);
$register_id_new=$bigInt_new+1;
echo "<input type='text' class='form-control' name='reg_id' id='reg_id' name='' readonly value=".$register_id_new.">";
}
?>
<input type="text" class="form-control" id="register_id" name="register_id" <?php echo "value='{$row1['register_id']}' "?>/>