Files
sam-kd/bendingfee_backup/searchBending.php
hskwon aca1767eb9 초기 커밋: 5130 레거시 시스템
- URL 하드코딩 → .env APP_URL 기반 동적 URL로 변경
- DB 연결 하드코딩 → .env 기반으로 변경
- MySQL strict mode DATE 오류 수정
2025-12-10 20:14:31 +09:00

70 lines
2.0 KiB
PHP

<?php
require_once($_SERVER['DOCUMENT_ROOT'] . "/session.php");
// searchBending.php
require_once($_SERVER['DOCUMENT_ROOT'].'/lib/mydb.php');
$pdo = db_connect();
$item_sep = $_GET['item_sep'] ?? ''; // 대분류
$item_bending = $_GET['item_bending'] ?? '';
$sql = "SELECT * FROM {$DB}.bending WHERE is_deleted IS NULL";
$params = [];
if($item_sep !== ''){
$sql .= " AND item_sep = :item_sep";
$params[':item_sep'] = $item_sep;
}
if($item_bending !== ''){
$sql .= " AND item_bending = :item_bending";
$params[':item_bending'] = $item_bending;
}
$sql .= " ORDER BY num DESC";
$stmt = $pdo->prepare($sql);
$stmt->execute($params);
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);
?>
<table class="table table-bordered">
<thead class="table-secondary" >
<tr>
<th>대분류</th>
<th>중분류</th>
<th>품명</th>
<th>규격(가로*세로)</th>
<th>재질</th>
<th>전체 폭</th>
<th>이미지</th>
</tr>
</thead>
<tbody>
<?php foreach($results as $row): ?>
<tr onclick='selectBendingItem(<?php echo json_encode($row, JSON_HEX_TAG|JSON_HEX_AMP|JSON_HEX_APOS|JSON_HEX_QUOT); ?>)'>
<td><?php echo htmlspecialchars($row['item_sep']); ?></td>
<td><?php echo htmlspecialchars($row['item_bending']); ?></td>
<td><?php echo htmlspecialchars($row['itemName']); ?></td>
<td><?php echo htmlspecialchars($row['item_spec']); ?></td>
<td><?php echo htmlspecialchars($row['material']); ?></td>
<td><?php
$sumList = json_decode($row['sumList'], true);
echo htmlspecialchars(end($sumList));
?></td>
<td class="text-center">
<?php
$img = htmlspecialchars($row['imgdata'], ENT_QUOTES, 'UTF-8');
if ($img) {
$img_path = "../bending/img/" . $img;
echo '<img src="' . $img_path . '" alt="이미지" style="max-width:100px;max-height:50px;">';
} else {
echo '(선택)';
}
?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>