Работа с выпадающим списком не работает должным образом - PullRequest
0 голосов
/ 22 сентября 2019

Я создаю проект, в котором я хочу добавить студенческую запись в таблицу.Условие добавления учащегося в таблицу состоит в том, что он сдал 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']}' "?>/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...