-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Generation Time: Jun 05, 2026 at 08:42 AM
-- Server version: 5.6.51
-- PHP Version: 8.1.31

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `cp925040_phetnew`
--

-- --------------------------------------------------------

--
-- Table structure for table `admins`
--

CREATE TABLE `admins` (
  `id` int(11) NOT NULL,
  `username` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `admins`
--

INSERT INTO `admins` (`id`, `username`, `password`) VALUES
(1, 'Manop', '$2y$10$rB7/TZCkvY4t4fWz/F5yeePwzT.Jz4CjdyjK3CyAjT5vZd4YKDUtm');

-- --------------------------------------------------------

--
-- Table structure for table `runners`
--

CREATE TABLE `runners` (
  `id` int(11) NOT NULL,
  `run_code` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'รหัสวิ่ง',
  `reg_type` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'ประเภท (บุคคล/กลุ่ม)',
  `group_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'ชื่อกลุ่ม',
  `remark` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `first_name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `last_name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `gender` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `phone` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `birth_year_be` int(4) NOT NULL COMMENT 'ปีเกิด พ.ศ.',
  `age` int(3) NOT NULL,
  `address` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `subdistrict` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `district` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `province` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `zipcode` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `distance` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'ระยะ',
  `age_category` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'รุ่นอายุ',
  `receive_method` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'การรับเสื้อ',
  `shirt_req_1` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'เสื้อบังคับตัวที่ 1',
  `shirt_req_2` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'เสื้อบังคับตัวที่ 2',
  `shirt_opt_1` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'เสื้อซื้อเพิ่มตัวที่ 1',
  `shirt_opt_2` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'เสื้อซื้อเพิ่มตัวที่ 2',
  `shirt_opt_3` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'เสื้อซื้อเพิ่มตัวที่ 3',
  `pay_amount` decimal(10,2) NOT NULL COMMENT 'ยอดชำระ',
  `pay_date` date NOT NULL COMMENT 'วันที่โอน',
  `pay_time` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'เวลาที่โอน',
  `slip_1` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'ไฟล์สลิป 1',
  `slip_2` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'ไฟล์สลิป 2',
  `note` varchar(700) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'หมายเหตุสำหรับแอดมิน',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'เวลาที่บันทึก'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `runners`
--

INSERT INTO `runners` (`id`, `run_code`, `reg_type`, `group_name`, `remark`, `first_name`, `last_name`, `gender`, `phone`, `email`, `birth_year_be`, `age`, `address`, `subdistrict`, `district`, `province`, `zipcode`, `distance`, `age_category`, `receive_method`, `shirt_req_1`, `shirt_req_2`, `shirt_opt_1`, `shirt_opt_2`, `shirt_opt_3`, `pay_amount`, `pay_date`, `pay_time`, `slip_1`, `slip_2`, `note`, `created_at`) VALUES
(1, '0001', 'กลุ่ม/ชมรม', 'Run for DAD', NULL, 'อนุสิษฐ์', 'ศรียาภัย', 'ชาย', '0924969256', '', 2527, 42, '68/185 หมู่มัณฆณา บางนา กม.7 หมู่ที่ 9', 'บางแก้ว', 'บางพลี', 'สมุทรปราการ', '10540', '5 Km', '40-49 ปี', 'ส่งพัสดุ', 'เสื้อคอกลมกรมท่า, ไซซ์ XL', '-', '', '', '', 1400.00, '2026-06-05', '06:45', '1780616847_6a220e8fa508d.jpg', '', NULL, '2026-06-04 23:47:27'),
(2, '0002', 'กลุ่ม/ชมรม', 'Run for DAD', NULL, 'สิรญา', 'หยิมการุณ', 'หญิง', '0924969256', '', 2529, 40, '68/185 หมู่มัณฆณา บางนา กม.7 หมู่ที่ 9', 'บางแก้ว', 'บางพลี', 'สมุทรปราการ', '10540', '5 Km', '40-49 ปี', 'ส่งพัสดุ', 'เสื้อคอกลมฟ้า, ไซซ์ XL', '-', '', '', '', 1400.00, '2026-06-05', '06:45', '1780616847_6a220e8fa508d.jpg', '', NULL, '2026-06-04 23:47:27'),
(3, '0003', 'บุคคล', '', NULL, 'พัชรกาญจน์', 'สมรรถการ', 'หญิง', '0929741596', '', 2530, 39, '222/531 ซ. 3/3  มบ.วิลาจิโอบางนา', 'บางบ่อ', 'บางบ่อ', 'สมุทรปราการ', '10560', '5 Km', '30-39 ปี', 'รับด้วยตนเอง', 'เสื้อคอกลมกรมท่า, ไซซ์ M', '-', '', '', '', 650.00, '2026-06-05', '07.20', '1780618896_6a22169020636.jpg', '', NULL, '2026-06-05 00:21:36'),
(4, '0004', 'บุคคล', '', NULL, 'สิทธิกร', 'หาสังข์', 'ชาย', '0852807724', '', 2538, 31, '81/256 ซ.เนินวง 1 ม.1', 'บางกะจะ', 'เมือง', 'จันทบุรี', '22000', '5 Km', '30-39 ปี', 'รับด้วยตนเอง', 'เสื้อคอกลมกรมท่า, ไซซ์ 3XL', '-', '', '', '', 650.00, '2026-06-05', '07.32', '1780620128_6a221b600e2b2.jpg', '', NULL, '2026-06-05 00:42:08'),
(5, '0005', 'บุคคล', '', NULL, 'หทัยชนก', 'สมรรถการ', 'หญิง', '0852807724', '', 2539, 30, '81/256 ซ.เนินวง 1', 'บางกะจะ', 'เมือง', 'จันทบุรี', '22000', '5 Km', '30-39 ปี', 'รับด้วยตนเอง', 'เสื้อคอกลมกรมท่า, ไซซ์ L', '-', '', '', '', 650.00, '2026-06-05', '07.32', '1780620580_6a221d2441a50.jpg', '', NULL, '2026-06-05 00:49:40'),
(6, '0006', 'บุคคล', '', NULL, 'ปราโมทย์', 'สร้อยสิงห์', 'ชาย', '0929741596', '', 2510, 59, '222/531 ซ. 3/3 มบ.วิลาจิโอบางนา', 'บางบ่อ', 'บางบ่อ', 'สมุทรปราการ', '10560', '5 Km', '50-59 ปี', 'รับด้วยตนเอง', 'เสื้อกล้ามกรมท่า, ไซซ์ L', '-', '', '', '', 650.00, '2026-06-05', '07.23', '1780620850_6a221e32e8824.jpg', '', NULL, '2026-06-05 00:54:10'),
(7, '0007', 'บุคคล', '', NULL, 'นพปฎล', 'ศิริขันธ์', 'ชาย', '0929741596', '', 2512, 57, '222/531 ซ.3/3 มบ.วิลาจิโอบางนา', 'บางบ่อ', 'บางบ่อ', 'สมุทรปราการ', '10560', '5 Km', '50-59 ปี', 'ส่งพัสดุ', 'เสื้อคอกลมกรมท่า, ไซซ์ L', '-', '', '', '', 720.00, '2026-06-05', '07.33', '1780621367_6a2220372f63a.jpg', '1780621367_6a2220372f91b.jpg', NULL, '2026-06-05 01:02:47'),
(8, '0008', 'บุคคล', '', NULL, 'กวีรัตน์', 'เพชรรัตน์', 'หญิง', '0929741596', '', 2502, 67, '222/531 ซ.3/3 มบ.วิลาจิโอบางนา', 'บางบ่อ', 'บางบ่อ', 'สมุทรปราการ', '10560', '5 Km', '60 ปีขึ้นไป', 'ส่งพัสดุ', 'เสื้อคอกลมแดง, ไซซ์ 3XL', '-', '', '', '', 720.00, '2026-06-05', '07.34', '1780621562_6a2220fa6a024.jpg', '1780621562_6a2220fa6a3b5.jpg', NULL, '2026-06-05 01:06:02'),
(9, '0009', 'บุคคล', '', NULL, 'สินศักดิ์', 'ตวงหิรัญวิมล', 'ชาย', '0929741596', '', 2499, 70, '222/531 ซ.3/3 มบ.วิลาจิโอบางนา', 'บางบ่อ', 'บางบ่อ', 'สมุทรปราการ', '10560', '5 Km', '70 ปีขึ้นไป', 'ส่งพัสดุ', 'เสื้อคอกลมขาว, ไซซ์ L', '-', '', '', '', 720.00, '2026-06-05', '07.24', '1780621776_6a2221d04cf29.jpg', '1780621776_6a2221d04d223.jpg', NULL, '2026-06-05 01:09:36');

-- --------------------------------------------------------

--
-- Table structure for table `settings`
--

CREATE TABLE `settings` (
  `setting_key` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `setting_value` text COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `settings`
--

INSERT INTO `settings` (`setting_key`, `setting_value`) VALUES
('account_name', 'กำแหง โตเดชะวัฒนา'),
('account_number', '5152751719'),
('allow_postal', '1'),
('bank_name', 'ธนาคารไทยพาณิชย์'),
('cat_10k_f', 'ไม่เกิน 15 ปี, 16-29 ปี, 30-39 ปี, 40-49 ปี, 50-59 ปี, 60 ปีขึ้นไป'),
('cat_10k_m', 'ไม่เกิน 15 ปี, 16-29 ปี, 30-39 ปี, 40-49 ปี, 50-59 ปี, 60-69 ปี, 70 ปีขึ้นไป'),
('cat_21k_f', '18-29 ปี, 30-39 ปี, 40-49 ปี, 50-59 ปี, 60 ปีขึ้นไป'),
('cat_21k_m', '18-29 ปี, 30-39 ปี, 40-49 ปี, 50-59 ปี, 60-69 ปี, 70 ปีขึ้นไป'),
('cat_42k_f', '18-29 ปี, 30-39 ปี, 40-49 ปี, 50-59 ปี, 60 ปีขึ้นไป'),
('cat_42k_m', '18-29 ปี, 30-39 ปี, 40-49 ปี, 50-59 ปี, 60-69 ปี, 70 ปีขึ้นไป'),
('cat_5k_f', 'ไม่เกิน 15 ปี, 16-29 ปี, 30-39 ปี, 40-49 ปี, 50-59 ปี, 60 ปีขึ้นไป'),
('cat_5k_m', 'ไม่เกิน 15 ปี, 16-29 ปี, 30-39 ปี, 40-49 ปี, 50-59 ปี, 60-69 ปี, 70 ปีขึ้นไป'),
('fee_10k', '750'),
('fee_21k', '950'),
('fee_42k', '1150'),
('fee_5k', '650'),
('name_10k', '10 Km'),
('name_21k', '21 Km'),
('name_42k', '42 Km'),
('name_5k', '5 Km'),
('opt_shirts_count', '2'),
('other_tools', '[{\"name\":\"⚙️ ตั้งค่า\",\"link\":\"settings.php\",\"target\":\"_blank\",\"show\":1},{\"name\":\"- สรุปผู้สมัคร-แบ่งรุ่น\",\"link\":\"summary.php\",\"target\":\"_blank\",\"show\":1},{\"name\":\"- พิมพ์ส่งพัสดุแบบกลุ่ม\",\"link\":\"print_group.php\",\"target\":\"_blank\",\"show\":1},{\"name\":\"- พิมพ์ส่งพัสดุแบบบุคคล\",\"link\":\"print_labels.php\",\"target\":\"_blank\",\"show\":1},{\"name\":\"- Excel รายละเอียดผู้สมัครทั้งหมด\",\"link\":\"admin.php?export=1\",\"target\":\"_blank\",\"show\":1},{\"name\":\"- สรุปเสื้อทั้งหมด\",\"link\":\"together.php\",\"target\":\"_blank\",\"show\":1},{\"name\":\"- รายชื่อผู้สมัครทั้งหมด\",\"link\":\"print99.php\",\"target\":\"_blank\",\"show\":1},{\"name\":\"- รายชื่อรับด้วยตนเอง\",\"link\":\"print88.php\",\"target\":\"_blank\",\"show\":1},{\"name\":\"- รายชื่อส่งพัสดุ\",\"link\":\"print77.php\",\"target\":\"_blank\",\"show\":1},{\"name\":\"- ประกาศรายชื่อผู้สมัคร\",\"link\":\"list.php\",\"target\":\"_blank\",\"show\":1},{\"name\":\"- สรุปยอดผู้สมัครแต่ละกลุ่ม\",\"link\":\"group_list.php\",\"target\":\"_blank\",\"show\":1},{\"name\":\"- สรุปจำนวนเงินส่งพัสดุ\",\"link\":\"https:\\/\\/phetchaburimarathon-general.samakwing.com\\/summary_group.php\",\"target\":\"_blank\",\"show\":1}]'),
('req_shirts_count', '1'),
('ship_fee_add', '30'),
('ship_fee_base', '70'),
('shirt_sizes', 'XS,S,M,L,XL,2XL,3XL,4XL,5XL'),
('shirt_types_opt', 'เสื้อคอกลมขาว, เสื้อคอกลมกรมท่า, เสื้อคอกลมแดง, เสื้อคอกลมฟ้า, เสื้อกล้ามขาว, เสื้อกล้ามกรมท่า, เสื้อกล้ามแดง, เสื้อกล้ามฟ้า'),
('shirt_types_req_1', 'เสื้อคอกลมขาว, เสื้อคอกลมกรมท่า, เสื้อคอกลมแดง, เสื้อคอกลมฟ้า, เสื้อกล้ามขาว, เสื้อกล้ามกรมท่า, เสื้อกล้ามแดง, เสื้อกล้ามฟ้า'),
('shirt_types_req_2', 'เสื้อคอกลมขาว, เสื้อคอกลมกรมท่า, เสื้อคอกลมแดง, เสื้อคอกลมฟ้า, เสื้อกล้ามขาว, เสื้อกล้ามกรมท่า, เสื้อกล้ามแดง, เสื้อกล้ามฟ้า');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `admins`
--
ALTER TABLE `admins`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `runners`
--
ALTER TABLE `runners`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_run_code` (`run_code`),
  ADD KEY `idx_phone` (`phone`),
  ADD KEY `idx_first_name` (`first_name`);

--
-- Indexes for table `settings`
--
ALTER TABLE `settings`
  ADD PRIMARY KEY (`setting_key`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `admins`
--
ALTER TABLE `admins`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `runners`
--
ALTER TABLE `runners`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
