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>