119 lines
4.7 KiB
PHP
119 lines
4.7 KiB
PHP
<?php
|
|
require_once('../../../fixed/config/go_con.php');
|
|
|
|
$number = mysqli_real_escape_string($db, $_POST['invNumber']);
|
|
|
|
if (!empty($number)) {
|
|
$data = array();
|
|
|
|
$result = mysqli_query($db, "SELECT
|
|
`invoices`.`number_style`,
|
|
`tretment`.`name`,
|
|
`tretment`.`number`,
|
|
`dd`.`book_id`,
|
|
`dd`.`day_date`,
|
|
`dd`.`day_time`,
|
|
`services`.`name` AS `serv_name`,
|
|
`emplyee`.`name` AS `emplyee_name`,
|
|
`dd`.`status_id`
|
|
|
|
FROM `invoices`
|
|
INNER JOIN `invoices_has_book` ON `invoices_has_book`.`invoices_id` = `invoices`.`id`
|
|
INNER JOIN `book` ON `book`.`id` = `invoices_has_book`.`book_id`
|
|
INNER JOIN `tretment` ON `book`.`tretment_id` = `tretment`.`id`
|
|
RIGHT JOIN `book_details` AS `dd` ON `dd`.`book_id` = `book`.`id`
|
|
INNER JOIN `services` ON `services`.`id` = `dd`.`services_id`
|
|
INNER JOIN `emplyee` ON `emplyee`.`id` = `dd`.`emplyee_id`
|
|
|
|
WHERE `invoices`.`number_style` = '$number'
|
|
AND `dd`.`id` IN (SELECT MAX(`book_details`.`id`) FROM `book_details` WHERE `book_id` = `dd`.`book_id`)
|
|
");
|
|
if (mysqli_num_rows($result) > 0) {
|
|
while ($row = mysqli_fetch_assoc($result)) {
|
|
$data['number_style']['info']['name'] = $row['name'];
|
|
$data['number_style']['info']['number'] = $row['number'];
|
|
$data['number_style']['books'][$row['book_id']] = array(
|
|
'day_date' => $row['day_date'],
|
|
'day_time' => $row['day_time'],
|
|
'serv_name' => $row['serv_name'],
|
|
'emplyee_name' => $row['emplyee_name'],
|
|
'status_id' => $row['status_id']
|
|
);
|
|
}
|
|
?>
|
|
<div class="card-body new-user order-list">
|
|
<div class="table-responsive">
|
|
<table class="table table-bordered text-center">
|
|
<thead class="table-primary">
|
|
<tr>
|
|
<th scope="col">اسم العميل</th>
|
|
<th scope="col">جوال العميل</th>
|
|
|
|
<th scope="col">رقم الحجز</th>
|
|
<th scope="col">التاريخ</th>
|
|
<th scope="col">الوقت</th>
|
|
<th scope="col">الخدمة</th>
|
|
<th scope="col">الفني</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td rowspan="<?=count($data['number_style']['books'])?>">
|
|
<?=$data['number_style']['info']['name']?>
|
|
</td>
|
|
<td rowspan="<?=count($data['number_style']['books'])?>">
|
|
<?=$data['number_style']['info']['number']?>
|
|
</td>
|
|
<?php
|
|
foreach ($data['number_style']['books'] as $key => $value) {
|
|
if ($count > 0) {
|
|
?>
|
|
<tr>
|
|
<?php
|
|
}
|
|
?>
|
|
<th scope="row">
|
|
<?= $key ?>
|
|
</th>
|
|
<td>
|
|
<?= $data['number_style']['books'][$key]['day_date'] ?>
|
|
</td>
|
|
<td>
|
|
<?= $data['number_style']['books'][$key]['day_time'] ?>
|
|
</td>
|
|
<td>
|
|
<?= $data['number_style']['books'][$key]['serv_name'] ?>
|
|
</td>
|
|
<td>
|
|
<?= $data['number_style']['books'][$key]['emplyee_name'] ?>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
searchClick = 0;
|
|
</script>
|
|
<?php
|
|
} else {
|
|
echo "
|
|
<script>
|
|
swalfun('تنبية','لا يوجد اي حجوزات للفاتورة المحددة','error');
|
|
searchClick = 0;
|
|
</script>
|
|
";
|
|
}
|
|
} else {
|
|
echo "
|
|
<script>
|
|
swalfun('تنبية','لا يوجد اي معلومات للفاتورة المحددة','info');
|
|
searchClick = 0;
|
|
</script>
|
|
";
|
|
}
|
|
?>
|