Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > รบกวนสอบถาม การสร้างฐานข้อมูลและการออแบบโค๊ด php +mysql



 

รบกวนสอบถาม การสร้างฐานข้อมูลและการออแบบโค๊ด php +mysql

 



Topic : 131608



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์




รบกวนสอบถาม การสร้างฐานข้อมูลและการออแบบโค๊ด php +mysql

ผมจะเริ่มต้นออกแบบฐานข้อมูลและรูปแบบยังไงดีครับ


หน้าแรก Index.php

หน้าบันทึกข้อมูล



Tag : PHP, MySQL, HTML, HTML5, CakePHP, Appserv







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-07-24 16:12:39 By : ARTkummool View : 718 Reply : 6
 

 

No. 1



โพสกระทู้ ( 198 )
บทความ ( 0 )



สถานะออฟไลน์


1 ตารางห้อง rooms
2 ตารางเวลาที่ต้องการวาด times
3 ตารางการจอง bookings

รายละเอียดคอลัมก็ลงเองครับ สามตารางน่าจะ ครอบคลุมละ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-24 18:22:35 By : DK
 


 

No. 2



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์


DK

ครับพอจะมีตัวอย่าง ที่คล้าย ๆกันไหมครับ
หัวผมไม่ไปเลยตอนนี้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-24 18:27:40 By : ARTkummool
 

 

No. 3

Guest


คำถามคือจะเริ่มออกแบบข้อมูลยังไงครับ ผมก็บอกไปแล้วนะว่ามีตารางอะไรบ้างแค่คุณลงคอลัมน์
ผมไม่แน่ใจว่าคุณหัวไม่ไป หรือคุณแค่ขี้เกียจ ถ้าคิดจะเขียนโปรแกรมแล้วความตั้งใจความมุ่งมั่น ความพยายามคุณได้แค่นี้
ผมว่าคุณเลือกทางผิดนะ ยังไงก็ค่อยๆคิดละกันครับว่าจะบันทึกอะไรบ้าง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-24 19:26:55 By : DK
 


 

No. 4

Guest


สร้างเรียบร้อยครับ ผมสงสัย 1. คือเวลาจะแสดงเอาตาราง bookings มาใช่ไหมครับ
2.แล้วเวลาที่จะแสดง 3 เวลา นี้มันจะ วนยังไงของแต่ละห้อง






-- phpMyAdmin SQL Dump
-- version 4.6.6
-- https://www.phpmyadmin.net/
--
-- Host: localhost
-- Generation Time: Jul 25, 2018 at 07:32 AM
-- Server version: 5.7.17-log
-- PHP Version: 5.6.30

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
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: `meeting_daily`
--

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

--
--
Table structure for table `bookings`
--

CREATE TABLE `bookings` (
`book_id` int(11) NOT NULL,
`date` date NOT NULL,
`name` varchar(110) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`type_book` int(11) NOT NULL,
`address` int(11) NOT NULL,
`time_id` int(11) NOT NULL,
`room_id` int(11) NOT NULL,
`member` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

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

--
--
Table structure for table `room_meet`
--

CREATE TABLE `room_meet` (
`id` int(11) NOT NULL,
`name_room` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`time_id` int(11) NOT NULL,
`booking_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

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

--
-- Table structure for table `time_book`
--

CREATE TABLE `time_book` (
`time_id` int(5) NOT NULL,
`morning` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`afternoon` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`night` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Indexes for dumped tables
--

--
-- Indexes for table `bookings`
--
ALTER TABLE `bookings`
ADD PRIMARY KEY (`book_id`);

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

--
-- Indexes for table `time_book`
--
ALTER TABLE `time_book`
ADD PRIMARY KEY (`time_id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `bookings`
--
ALTER TABLE `bookings`
MODIFY `book_id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `room_meet`
--
ALTER TABLE `room_meet`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `time_book`
--
ALTER TABLE `time_book`
MODIFY `time_id` int(5) NOT NULL AUTO_INCREMENT;
/*!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 */;
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-25 14:35:30 By : วัชระศักดิ์ คำมูล
 


 

No. 5



โพสกระทู้ ( 198 )
บทความ ( 0 )



สถานะออฟไลน์


1. คือเวลาจะแสดงเอาตาราง bookings มาใช่ไหมครับ
ถูกต้องครับ
2.แล้วเวลาที่จะแสดง
ไม่เข้าใจครับถามครับ
3 เวลา นี้มันจะ วนยังไงของแต่ละห้อง
ลองนึกถึงโครงสร้างข้อมูลนะครับ 1 ห้อง มีได้หลายเวลา ถูกไหมครับ มองแค่ด้านเดียวก่อนนะ
ดังนั้น คุณต้องนึกภาพของโครงสร้าง ข้อมูลที่ 1 ห้องมีหลายช่วงเวลามันเป็นยังไง

อันนี้ผมไม่ได้อ้างอิงจากฐานข้อมูลคุณนะ

1 ห้อง
Code (PHP)
$room = [
            'id' => 'xx1',
            'name' => 'xxx1',
            'times' => [
                [
                    'id' => '1',
                    'name' => 'morning',
                ],
                [
                    'id' => '3',
                    'name' => 'afternoon',
                ],
                [
                    'id' => '3',
                    'name' => 'night',
                ],
            ]
        ];


หลายๆห้อง
Code (PHP)
$rooms = [
            [
                'id' => 'xx1',
                'name' => 'xxx1',
                'times' => [
                    [
                        'id' => '1',
                        'name' => 'morning',
                    ],
                    [
                        'id' => '3',
                        'name' => 'afternoon',
                    ],
                    [
                        'id' => '3',
                        'name' => 'night',
                    ],
                ]
            ],
            [
                'id' => 'xx2',
                'name' => 'xxx2',
                'times' => [
                    [
                        'id' => '1',
                        'name' => 'morning',
                    ],
                    [
                        'id' => '3',
                        'name' => 'afternoon',
                    ],
                    [
                        'id' => '3',
                        'name' => 'night',
                    ],
                ]
            ],
            
        ];


คราวนี้พอจะมองง่ายขึ้นไหมครับ ว่าจะ loop ยังไง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-25 18:09:27 By : DK
 


 

No. 6



โพสกระทู้ ( 198 )
บทความ ( 0 )



สถานะออฟไลน์


time_book

ผมแนะนำให้เก็บแนวนอนดีกว่านะครับ
id,
time,
name
ID start end name
1 08:00 12:00 morning
2 12:00 18:00 afternoon
3 18:00 22:00 night
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-07-25 18:19:09 By : DK
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนสอบถาม การสร้างฐานข้อมูลและการออแบบโค๊ด php +mysql
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่