function esle php

День добрый. Подскажите пожалуйста. Есть форма:

      <form name="MyForm" action="" method="post" class="decor">
        <div class="form-left-decoration"></div>
  <div class="form-right-decoration"></div>
  <div class="circle"></div>
  <div class="form-inner">
      <h3>Обработка заказов</h3>
  <table class="tables">
    <tr>
      <th class="orderth"><b>Имя:</b></th>
      <td><input required type="text" placeholder="Имя" name="name" value="<?= isset($_GET['red_id']) ? $product['name'] : ''; ?>"></td>
    <th class="orderth"><b>Телефон:</b></th>
      <td><input required type="text" id="phone" name="phone" placeholder="375333665638" value="<?= isset($_GET['red_id']) ? $product['phone'] : ''; ?>" > 
      <th class="orderth"><b>Описание:</b></th>
      <td><input required  id="text" type="text" name="text" placeholder="Информация о заказе" rows="3" value="<?= isset($_GET['red_id']) ? $product['text'] : ''; ?>"></td>

       <td>

        <script>

$(function(){

  var text = "";
  var possible = "0123456789";

  for(var i=0; i < 7; i++)
  {
    text += possible.charAt(Math.floor(Math.random() * possible.length));
  }

  $(".input-text2").val("AR-" + text + "");

}
})


</script>

         <input type="text" name="ticketID" class="input-text2" onclick="$(this).select();" style="margin-right: 50px;" readonly value="<?= isset($_GET['red_id']) ? $product['ticketID'] : ''; ?>">
           </td>
    </tr>

     <tr>
      <th class="orderth"><b>Статус:</b></th>
      <td><select class="orderth" name="status" size="1" placeholder="Статус">
    <option class="orderth"  value="Принят">Принят</option>
    <option class="orderth" value="В работе">В работе</option>
    <option class="orderth" value="Ожидает забора клиентом">Ожидает забора клиентом</option>
    <option class="orderth" name="ok" value="Выдано">Выдано клиенту</option>
    <option class="orderth" value="Отменен">Отменен</option>
   </select></td>
   <td> <input type="checkbox" name="sms"></td>

    <td><input type="hidden" id="ID" name="ID" placeholder="№ Заказа" value="<?= isset($_GET['red_id']) ? $product['ID'] : ''; ?>"> 
    </tr>
    <tr>
     <td><input class="orderth" type="submit" value="Записать"></td>
     </tr>
     <tr>
     <td><input type="button" class="orderth" value="Проверить баланс СМС" onClick="window.location='?balance'" /></td>
           <td> <input type="button" class="orderth" value="Все заявки" onClick="window.location='/all.php'" /></td>

    </tr></div>
  </table>

Она делает сохранение в БП. Чуть ниже есть таблица которая выводит эту информацию из БД, так же на таблицы есть кнопка редактировать запись(она выполнятся get запросом) и выводит ведёную информацию в данную же форму, так вот нужно что бы номер заказа снова не регенерировался. По русский, если нажимаем редактировать, то пропускаем функцию генерации номера заказа, а вытягиваем его из БД(ранее сгенерированый) В данный момент все работает кроме, когда нажимаем редактировать, он этому заказу генерирует уже новый номер.

Вот сама строка генерации

 <script>

$(function(){

  var text = "";   var possible = "0123456789";

  for(var i=0; i < 7; i++)   {
    text += possible.charAt(Math.floor(Math.random() * possible.length));   }

  $(".input-text2").val("AR-" + text + "");

} })


</script>

         <input type="text" name="ticketID" class="input-text2" onclick="$(this).select();" style="margin-right: 50px;" readonly value="<?= isset($_GET['red_id']) ? $product['ticketID'] : ''; ?>">
           </td>

Ответы (0 шт):