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,038

HOME > PHP > PHP Forum > php+sql การบันทึกข้อมูลที่ดึงมาจาก sql แล้วจะส่งค่ากลับไปบันทึกอีกรอบ รบกวนช่วยดูทีครับ


[PHP] php+sql การบันทึกข้อมูลที่ดึงมาจาก sql แล้วจะส่งค่ากลับไปบันทึกอีกรอบ รบกวนช่วยดูทีครับ

 
Topic : 133630



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



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



Code (PHP)
001.<?php
002. 
003.$hostname = 'localhost';
004.$username = 'root';
005.$password = 'root';
006.$databaseName = 'booking_room';
007. 
008.$connect = mysqli_connect($hostname, $username, $password, $databaseName);
009. 
010.$query1 = 'SELECT * FROM tb_room';
011.$query2 = 'SELECT * FROM tb_group';
012. 
013.$result1 = mysqli_query($connect, $query1);
014.$result2 = mysqli_query($connect, $query2);
015. 
016.$roomname = '';
017.while ($row2 = mysqli_fetch_array($result1)) {
018.    $roomid = $roomid . "<option>$row2[0]</option>";
019.    $roomname = $roomname . "<option>$row2[1]</option>";
020.}
021. 
022.$groupwork = '';
023.while ($row2 = mysqli_fetch_array($result2)) {
024.    $grouid = $groupid . "<option>$row2[0]</option>";
025.    $groupwork = $groupwork . "<option>$row2[1]</option>";
026.}
027. 
028.?>
029.<!doctype html>
030.<html>
031.<head>
032.<meta name="viewport" content="width=device-width, initial-scale=1">
033.<style>
034.body {
035.  font-family: Arial, Helvetica, sans-serif;
036.  background-color: black;
037.}
038. 
039.* {
040.  box-sizing: border-box;
041.}
042. 
043./* Add padding to containers */
044..container {
045.  padding: 16px;
046.  background-color: white;
047.}
048. 
049./* Full-width input fields */
050.input[type=text], input[type=password] {
051.  width: 100%;
052.  padding: 15px;
053.  margin: 5px 0 22px 0;
054.  display: inline-block;
055.  border: none;
056.  background: #f1f1f1;
057.}
058. 
059.input[type=text]:focus, input[type=password]:focus {
060.  background-color: #ddd;
061.  outline: none;
062.}
063. 
064./* Overwrite default styles of hr */
065.hr {
066.  border: 1px solid #f1f1f1;
067.  margin-bottom: 25px;
068.}
069. 
070./* Set a style for the submit button */
071..registerbtn {
072.  background-color: #4CAF50;
073.  color: white;
074.  padding: 16px 20px;
075.  margin: 8px 0;
076.  border: none;
077.  cursor: pointer;
078.  width: 100%;
079.  opacity: 0.9;
080.}
081. 
082..registerbtn:hover {
083.  opacity: 1;
084.}
085. 
086./* Add a blue text color to links */
087.a {
088.  color: dodgerblue;
089.}
090. 
091./* Set a grey background color and center the text of the "sign in" section */
092..signin {
093.  background-color: #f1f1f1;
094.  text-align: center;
095.}
096.</style>
097.<meta charset="UTF-8">
098.<title>Booking Rooming - เพิ่มการจองข้อมูลห้อง</title>
099.</head>
100. 
101.<body>
102.<div class="container">
103.<form action="booking_save.php" name="frmAdd" method="post">
104.    <table width="552" border="0" align="center">
105.  <tbody>
106.    <tr>
107.      <th colspan="2" scope="col">รายละเอียดการจอง</th>
108.    </tr>
109.    <tr>
110.      <th width="162" scope="row">ชื่อห้องที่จอง</th>
111.      <td width="374">
112. 
113.<select>
114.    <?php echo $roomname; ?>
115.</select>
116.       
117.      </td>
118.    </tr>
119.    <tr>
120.      <th scope="row">วันที่จอง</th>
121.      <td><input name="date" type="date" id="date" autocomplete="on"></td>
122.    </tr>
123.    <tr>
124.      <th scope="row">เริ่ม</th>
125.      <td>
126.        <select name="ddlstart" id="time_start">
127.            <option value="07:00">07:00</option>
128.            <option value="07:30">07:30</option>
129.            <option value="08:00">08:00</option>
130.            <option value="08:30">08:30</option>
131.            <option value="09:00">09:00</option>
132.            <option value="09:30">09:30</option>
133.            <option value="10:00">10:00</option>
134.            <option value="10:30">10:30</option>
135.            <option value="11:00">11:00</option>
136.            <option value="11:30">11:30</option>
137.            <option value="12:00">12:00</option>
138.            <option value="12:30">12:30</option>
139.            <option value="13:00">13:00</option>
140.            <option value="13:30">13:30</option>
141.            <option value="14:00">14:00</option>
142.            <option value="14:30">14:30</option>
143.            <option value="15:00">15:00</option>
144.            <option value="15:30">15:30</option>
145.            <option value="16:00">16:00</option>
146.            <option value="16:30">16:30</option>
147.            <option value="17:00">17:00</option>
148.          </select>
149.      </td>
150.    </tr>
151.    <tr>
152.      <th scope="row">สิ้นสุด</th>
153.      <td>
154.            <select name="ddlend" id="time_end">
155.            <option value="08:00">08:00</option>
156.            <option value="08:30">08:30</option>
157.            <option value="09:00">09:00</option>
158.            <option value="09:30">09:30</option>
159.            <option value="10:00">10:00</option>
160.            <option value="10:30">10:30</option>
161.            <option value="11:00">11:00</option>
162.            <option value="11:30">11:30</option>
163.            <option value="12:00">12:00</option>
164.            <option value="12:30">12:30</option>
165.            <option value="13:00">13:00</option>
166.            <option value="13:30">13:30</option>
167.            <option value="14:00">14:00</option>
168.            <option value="14:30">14:30</option>
169.            <option value="15:00">15:00</option>
170.            <option value="15:30">15:30</option>
171.            <option value="16:00">16:00</option>
172.            <option value="16:30">16:30</option>
173.            <option value="17:00">17:00</option>
174.          </select>
175.      </td>
176.    </tr>
177.    <tr>
178.      <th scope="row">หัวข้อการประชุม</th>
179.      <td><input type="text" name="title" id="title" placeholder="หัวข้อการประชุม"></td>
180.    </tr>
181.    <tr>
182.      <th scope="row">กลุ่มงาน</th>
183.      <td>
184.<select >
185.    <?php echo $groupwork; ?>
186.</select>
187.      </td>
188.    </tr>
189.    <tr>
190.      <th scope="row">ชื่อผู้จอง</th>
191.      <td><input type="text" name="namelast" id="namelast" placeholder="กรุณาใส่ชื่อผู้จอง"></td>
192.    </tr>
193.    <tr>
194.      <th scope="row">จำนวนคนเข้าร่วม</th>
195.      <td><input type="text" name="people" id="people" placeholder="จำนวนบุคคลที่เข้าร่วม"></td>
196.    </tr>
197.    <tr>
198.      <th colspan="2" scope="row">อุปกรณ์อำนวยความสะดวก</th>
199.    </tr>
200.    <tr>
201.      <th scope="row">เครื่องเสียง</th>
202.      <td color="red"><input type="checkbox" name="checksound" id="checksound" value="1"> *ติ๊กเพื่อใช้อุปกรณ์</td>
203.    </tr>
204.    <tr>
205.      <th scope="row">คอมพิวเตอร์</th>
206.      <td><input type="checkbox" name="checkcomputer" id="checkcomputer" value="1"> *ติ๊กเพื่อใช้อุปกรณ์</td>
207.    </tr>
208.    <tr>
209.      <th scope="row">โปรเจคเตอร์</th>
210.      <td><input type="checkbox" name="checkpro" id="checkpro" value="1"> *ติ๊กเพื่อใช้อุปกรณ์</td>
211.    </tr>
212.    <tr>
213.      <th scope="row">เครื่องฉายสามมิติ</th>
214.      <td><input type="checkbox" name="check3d" id="check3d" value="1"> *ติ๊กเพื่อใช้อุปกรณ์</td>
215.    </tr>
216.    <tr>
217.      <th scope="row">โต๊ะ</th>
218.      <td><input type="text" name="txttable" id="txttable" placeholder="โปรดระบุจำนวน"></td>
219.    </tr>
220.    <tr>
221.      <th scope="row">เก้าอี้</th>
222.      <td><input type="text" name="txtchiar" id="txtchiar" placeholder="โปรดระบุจำนวน"></td>
223.    </tr>
224.    <tr>
225.      <th scope="row">จำนวนอาหารว่าง</th>
226.      <td><input type="text" name="txtfood" id="txtfood" placeholder="ถ้ามีโปรดระบุ"></td>
227.    </tr>
228.    <tr>
229.      <th scope="row">อื่นๆ</th>
230.      <td><input type="text" name="txtorther" id="txtorther" placeholder="*ถ้ามีโปรดระบุ"> </td>
231.    </tr>
232.    <tr>
233.      <th colspan="2" scope="row"><input type="submit" name="submit" value="submit" class="registerbtn"></th>
234.    </tr>
235.  </tbody>
236.</table>
237.    </div>
238.</form>
239.</body>
240.</html>
241.<? mysqli_close($sqli); ?>


Code (PHP)
01.<?php
02.    ini_set('display_errors', 1);
03.    error_reporting(~0);
04.     
05.     
06. 
07.    $roomid = $roomid;
08.    $roomname = $_POST['roomname'];
09.    $date = $_POST['date'];
10.    $timestart = $_POST['ddlstart'];
11.    $timeend = $_POST['ddlend'];
12.    $title = $_POST['title'];
13.    $groupid = $groupid;
14.    $namelast = $_POST['namelast'];
15.    $people = $_POST['people'];
16.    $checksound = $_POST['checksound'];
17.    $checkcomputer = $_POST['checkcomputer'];
18.    $checkpro = $_POST['checkpro'];
19.    $check3d = $_POST['check3d'];
20.    $table = $_POST['txttable'];
21.    $chiar = $_POST['txtchiar'];
22.    $food = $_POST['txtfood'];
23.    $orther = $_POST['txtorther'];
24. 
25.    $serverName = "localhost";
26.    $userName = "root";
27.    $userPassword = "root";
28.    $dbName = "booking_room";
29.     
30. 
31.    $conn = mysqli_connect($serverName,$userName,$userPassword,$dbName);
32. 
33.    $sql = "INSERT INTO tb_booking (room_id, roomname, date, time_start, time_end, title, groupwork, namelast, people, device_sound, device_com, device_pro, device_3d, device_table, device_chiar, device_brake, orther) VALUES ('$roomid','$nameroom','$date','$timestart','$timeend','$title','$groupid','$namelast','$people','$checksound','$checkcomputer','$checkpro','$check3d','$table','$chiar','$food','$orther')";
34.     
35.    $query = mysqli_query($conn,$sql);
36. 
37.    if($query) {
38.        echo "Record add successfully";
39.    }
40. 
41.    mysqli_close($conn);
42.?>


Code (SQL)
001.-- phpMyAdmin SQL Dump
002.-- version 4.8.3
004.--
005.-- Host: localhost:8889
006.-- Generation Time: May 22, 2019 at 09:47 AM
007.-- Server version: 5.7.23
008.-- PHP Version: 7.2.10
009. 
010.SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
011.SET time_zone = "+00:00";
012. 
013.--
014.-- Database: `booking_room`
015.--
016. 
017.-- --------------------------------------------------------
018. 
019.--
020.-- Table structure for table `member`
021.--
022. 
023.CREATE TABLE `member` (
024.  `UserID` int(3) UNSIGNED ZEROFILL NOT NULL,
025.  `Username` varchar(20) NOT NULL,
026.  `Password` varchar(20) NOT NULL,
027.  `Name` varchar(100) NOT NULL,
028.  `Status` enum('ADMIN','USER') NOT NULL DEFAULT 'USER'
029.) ENGINE=MyISAM DEFAULT CHARSET=utf8;
030. 
031.--
032.-- Dumping data for table `member`
033.--
034. 
035.INSERT INTO `member` (`UserID`, `Username`, `Password`, `Name`, `Status`) VALUES
036.(001, 'admin', 'admin', 'admin admin', 'ADMIN');
037. 
038.-- --------------------------------------------------------
039. 
040.--
041.-- Table structure for table `tb_booking`
042.--
043. 
044.CREATE TABLE `tb_booking` (
045.  `id` int(7) NOT NULL,
046.  `room_id` int(3) NOT NULL,
047.  `dateroom` date NOT NULL,
048.  `start_time` time NOT NULL,
049.  `end_time` time NOT NULL,
050.  `title` varchar(50) NOT NULL,
051.  `group_work` int(3) NOT NULL,
052.  `namelast` varchar(30) NOT NULL,
053.  `people_totel` int(4) NOT NULL,
054.  `device_sound` int(1) NOT NULL DEFAULT '0',
055.  `device_com` int(1) NOT NULL DEFAULT '0',
056.  `device_pro` int(1) NOT NULL DEFAULT '0',
057.  `device_3d` int(1) NOT NULL DEFAULT '0',
058.  `device_table` int(1) NOT NULL DEFAULT '0',
059.  `device_chiar` int(1) NOT NULL DEFAULT '0',
060.  `device_brake` int(1) NOT NULL DEFAULT '0',
061.  `other` varchar(200) NOT NULL,
062.  `status` int(1) NOT NULL DEFAULT '0'
063.) ENGINE=InnoDB DEFAULT CHARSET=utf8;
064. 
065.--
066.-- Dumping data for table `tb_booking`
067.--
068. 
069.INSERT INTO `tb_booking` (`id`, `room_id`, `dateroom`, `start_time`, `end_time`, `title`, `group_work`, `namelast`, `people_totel`, `device_sound`, `device_com`, `device_pro`, `device_3d`, `device_table`, `device_chiar`, `device_brake`, `other`, `status`) VALUES
070.(1, 1, '2019-04-28', '09:00:00', '16:00:00', 'test', 1, 'ผู้พัฒนาโปรแกรม', 1, 1, 1, 1, 1, 1, 1, 1, '1', 1);
071. 
072.-- --------------------------------------------------------
073. 
074.--
075.-- Table structure for table `tb_group`
076.--
077. 
078.CREATE TABLE `tb_group` (
079.  `id` int(3) NOT NULL,
080.  `group_work` varchar(30) NOT NULL
081.) ENGINE=InnoDB DEFAULT CHARSET=utf8;
082. 
083.--
084.-- Dumping data for table `tb_group`
085.--
086. 
087.INSERT INTO `tb_group` (`id`, `group_work`) VALUES
088.(1, 'กลุ่มงานวิชาการ');
089. 
090.-- --------------------------------------------------------
091. 
092.--
093.-- Table structure for table `tb_room`
094.--
095. 
096.CREATE TABLE `tb_room` (
097.  `room_id` int(3) NOT NULL,
098.  `room_name` varchar(30) NOT NULL
099.) ENGINE=InnoDB DEFAULT CHARSET=utf8;
100. 
101.--
102.-- Dumping data for table `tb_room`
103.--
104. 
105.INSERT INTO `tb_room` (`room_id`, `room_name`) VALUES
106.(1, 'ห้องประชุมจั่นเพชร'),
107.(2, 'น้องดาวเรือง'),
108.(3, 'ห้องชุมใหญ่');
109. 
110.--
111.-- Indexes for dumped tables
112.--
113. 
114.--
115.-- Indexes for table `member`
116.--
117.ALTER TABLE `member`
118.  ADD PRIMARY KEY (`UserID`),
119.  ADD UNIQUE KEY `Username` (`Username`);
120. 
121.--
122.-- Indexes for table `tb_booking`
123.--
124.ALTER TABLE `tb_booking`
125.  ADD PRIMARY KEY (`id`);
126. 
127.--
128.-- Indexes for table `tb_group`
129.--
130.ALTER TABLE `tb_group`
131.  ADD PRIMARY KEY (`id`);
132. 
133.--
134.-- AUTO_INCREMENT for dumped tables
135.--
136. 
137.--
138.-- AUTO_INCREMENT for table `member`
139.--
140.ALTER TABLE `member`
141.  MODIFY `UserID` int(3) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
142. 
143.--
144.-- AUTO_INCREMENT for table `tb_booking`
145.--
146.ALTER TABLE `tb_booking`
147.  MODIFY `id` int(7) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
148. 
149.--
150.-- AUTO_INCREMENT for table `tb_group`
151.--
152.ALTER TABLE `tb_group`
153.  MODIFY `id` int(3) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;




Tag : PHP, MySQL, MAMP

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-05-22 16:48:05 By : mzDeaThly View : 764 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ติดปัญหาตรงไหนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-05-22 18:30:44 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : php+sql การบันทึกข้อมูลที่ดึงมาจาก sql แล้วจะส่งค่ากลับไปบันทึกอีกรอบ รบกวนช่วยดูทีครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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