//выбираем заказы конкретного пользователя и выводим заявки по ним
function current_User_Orders($uid){
$rows=array();
$db = new DB();
$connection = $db->connect();
$result = mysqli_query($connection, "select * from trader.order WHERE uid='$uid'") or die(mysqli_connect_error());
while($row = $result->fetch_array())
{
$rows[] = $row;
echo 'На ваш заказ номер ' . $row['id'] . ' Откликнулись следующие мастера' . '<br><br>';
is_Request($row['id']);
}
}
//функция определяющая есть ли заказы по заявкам
function is_Request($req){
$rows2=array();
$db = new DB();
$connection = $db->connect();
$result = mysqli_query($connection, "select * from trader.request WHERE id_req='$req'") or die(mysqli_connect_error());
while ($row2 = $result->fetch_array()) {
$rows2[] = $row2;
echo '<div class=center>'.$row2['name'].' <a href="#" class="task">Подтвердить заказ</a></div>'. '<br>';
}
}
<div class="col-md-6">
<div class="requests">
<?php
current_User_Orders($_SESSION['username']);
?>
</div>
</div>
<a href="/ticket/accept.php?ticketId=3&employeeId=65">Выбрать исполнителя</a>
--- Удаляем всех кроме мастера которого выбрали для подтверждения заказа
DELETE FROM order_employers WHERE orderId = :ticketId and employeeId<> :employeeId;
--- Обновляем статус тикета(заказа). Говорим что запись в этот тикет закончена, исполнитель выбран
--- Для статуса лучше использовать какой-нибудь INT и связанную таблицу со статусами.
UPDATE order SET status='Выбран исполнитель' where ticketId = :ticketId;