품목명이 없습니다.'; exit; } try { // 로트 번호를 품목명에 따라 조회 $sql = "select * FROM {$DB}.instock WHERE prodcode = :search AND (is_deleted IS NULL or is_deleted = '' ) AND (lotDone IS NULL or lotDone = '') ORDER BY inspection_date DESC, lot_no ASC limit 12 "; $stmh = $pdo->prepare($sql); $stmh->bindValue(':search', $item_name , PDO::PARAM_STR); // 와일드카드 추가 $stmh->execute(); $rows = $stmh->fetchAll(PDO::FETCH_ASSOC); if (count($rows) > 0) { echo '
'; // 스크롤 컨테이너 시작 echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; foreach ($rows as $row) { $lot_no = htmlspecialchars($row['lot_no']); $received_qty = number_format((int)$row['received_qty']); $supplier = htmlspecialchars($row['supplier']); $inspection_date = htmlspecialchars($row['inspection_date']); $num = htmlspecialchars($row['num']); $item_name = htmlspecialchars($row['item_name']); $specification = htmlspecialchars($row['specification']); $prodcode = htmlspecialchars($row['prodcode']); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; // '소진' 버튼 추가 echo ''; echo ''; } echo ''; echo '
로트 번호품명 규격 품목코드 입고량 납품업체검사일로트소진
' . $lot_no . ' ' . $item_name . ' ' . $specification . ' ' . $prodcode . ' ' . $received_qty . ' ' . $supplier . ' ' . $inspection_date . ''; echo ''; echo '
'; echo '
'; // 스크롤 컨테이너 종료 } else { echo '
해당 품목명에 대한 로트 번호가 없습니다. item_name : ' . $item_name . '
'; } } catch (PDOException $e) { echo '
오류: ' . htmlspecialchars($e->getMessage()) . '
'; } ?>