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 > ช่วยดู code ให้ผมทีคับ พอดีผมทำระบบจองบ้านพัก และผมติดตรงสถานะ เลยไม่รู้ว่าจะเขียน code ออกมาเป็นแบบไหน



 

ช่วยดู code ให้ผมทีคับ พอดีผมทำระบบจองบ้านพัก และผมติดตรงสถานะ เลยไม่รู้ว่าจะเขียน code ออกมาเป็นแบบไหน

 



Topic : 091633

Guest




คือผมติดตรง อยากให้ สถานะในการจองบ้านมันแสดงอ่ะคับ คือ เมื่อเรากดจองไปมันก็จะไปหน้าข้อมูลลูกค้า ละเมื่อเรากรอกไปหมด ผมอยากให้มันไปอัพเดทสถานะที่หน้าฟอร์มแรกจากที่มัน ว่าง เป็น ไม่ว่าง อ่ะคับ ไม่ทราบว่าจะเขียนยังไงดี ผมงมทั้งวัน พอดีผมไม่ค่อยเก่งอ่ะคับพึ่งหัดเขียน



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-03-01 01:59:56 By : ice View : 1085 Reply : 15
 

 

No. 1



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

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

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

เอา Code เฉพาะตรงที่มีปัญหามาก็พอครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 05:52:46 By : mr.win
 


 

No. 2

Guest


คือผมไม่รู้อ่ะคับ ว่าจะเขียนไว้ส่วนไหน น่าจะอันนี้

rr

ส่วนอันนี้เป็น ฟังก์ชั่นที่ผมดึงออกมาแสดงผลที่หน้า เว็บคับ พอดีทำเป็นคนละไฟล์กัน

fd
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 10:46:27 By : ice
 

 

No. 3



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



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

เก็บข้อมูลไว้ตรงไหน ว่าห้องว่างหรือไม่ว่างครับ (เหมือนผมจะเห็นฟิลด์ชื่อ status ในโค้ดนะครับ ใช่รึเปล่า)

ถ้าใช่ หลังจากกรอกแบบฟอร์มแล้ว เราก็ทำการ update ให้ status ของห้องนั้นไม่ว่างครับ

จากโค้ดที่ให้มา อันแรก ผมเดาว่าคือรายชื่อห้องทั้งหมด ทั้งว่างและไม่ว่าง ไม่เกี่ยวกับส่วนนี้นะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 11:11:46 By : earthchie
 


 

No. 4

Guest


ใช่คับ ตามแบบที่คุณว่า คือผมต้องไปเขียน โค๊ดที่ ฟอม กรอกข้อมูล ใช่รึป่าวคับ


T

2

แต่ว่าผมจะเขียนยังไงดีคับ คือผมลองดูโค๊ดจากระทู้เก่าๆ แล้วยังประยุกต์ไม่ได้สักที T_T
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 11:27:56 By : ice
 


 

No. 5

Guest


ลงซํ้าไปอันนึง

3
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 11:29:11 By : ice
 


 

No. 6



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



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

ขอดูโค้ดของฟังก์ชัน create() หน่อยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 12:01:55 By : earthchie
 


 

No. 7

Guest


นี่คับ
create
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 12:05:35 By : ice
 


 

No. 8



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



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

ครับ เพิ่ม query สำหรับการอัพเดตสถานะห้องให้กลายเป็นไม่ว่าง ในฟังก์ชัน create นี่แหละครับ

(แนะนำเขียนเป็นฟังก์ชันแยก แล้วเรียกใช้เอา)

เช่น

Code (PHP)
function create(.....){
     $con = connectTODB();
     $query = .......
     mysqli_query($con,$query);
     updateRoomStatus($roomID,'not available');
}

function updateRoomStatus($roomID,$status){
      $con = connectTODB();
      $query = "UPDATE room SET status='".$status."' WHERE room_id = ".$roomID;
      return mysqli_query($con,$query);
}


ประมาณนี้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 12:20:16 By : earthchie
 


 

No. 9

Guest


$ roomid นี่ เป็นของ ไพมารี่คีย์ ของตารางหน้าแรกใช่ปะคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 12:47:40 By : ice
 


 

No. 10



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



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

ครับ เอาไว้ระบุว่าห้องไหนที่ถูกจองครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 13:50:14 By : earthchie
 


 

No. 11

Guest


ไม่ได้อ่ะคับ มันขึ้นนี่ เหมือนมัน orderid มันไม่ส่งค่าไปอ่ะคับ
1

ลองดูโค๊ดคับ

Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
</head>
<body>
<?php
include_once 'database/smet_db.php';
	if(($result = read())!=null){
	?>
	<?php
	include_once 'database/smet_db.php';
	if(isset($_REQUEST['del'])){
	delete($_REQUEST['del']);
	}else if (isset($_REQUEST['edit'])){
	if(($editResult = read($_REQUEST['edit'])) !=null){
	$showEdit = true;
		while($rowEdit = mysqli_fetch_array($editResult)){
			$orderid= $rowEdit['orderid'];
			$zone =$rowEdit['zone'];
			$camp = $rowEdit['bedroom'];
			$bedroom = $rowEdit['lname'];
			$bathroom = $rowEdit['bathroom'];
			$people = $rowEdit['people'];
			$price = $rowEdit['price'];
			$facilities= $rowEdit['facilities'];
			$status=$rowedit['status'];
		}
	}
}
?>
	<br>
	<br>
	<br>
	<br>
	<br>
	<br>
	<br>
	<br>
	<br>
	<br>
	<br>
	<br>
	<br>

	<center>
		<table border ="1" width="80%">
			<tr bgcolor="green">
			<th colspan="10" align="center" height="30">ที่พักของอุทยานแห่งชาติ เขาแหลมหญ้า-หมู่เกาะเสม็ด โปรดเลือกที่พักเพื่อทำการจอง</th>
			</tr>
			<tr bgcolor="green">
				<th  width="7%" height ="25">โซน</font></th><th align="center"width="20%">ที่พักและบริการ</th><th align ="center">ห้องนอน</th><th align="center">ห้องน้ำ</th>
				<th align="center">คน/หลัง</th><th align="center">ราคา/คืน</th><th align="center"width="10">สื่งอำนวยความสะดวก</th>
				<th align="center" width="10">สถานะ</th><th align="center" width="10">จอง</th>
				<?php
				if(isset($showEdit)&&$showEdit)echo"value='$orderid'readonly=readonly'";
				?>
				<?php
			$rowCount = 0;
			$rowColour ="";
			while ($row =mysqli_fetch_array($result)){
				echo"<tr>";
				echo"<td align='center'>".$row['zone']."</td>";
				echo"<td>".$row['camp']."</td>";
				echo"<td align='center'>".$row['bedroom']."</td>";
				echo"<td align='center'>".$row['barthroom']."</td>";
				echo"<td align='center'>".$row['people']."</td>";
				echo"<td align='center'>".$row['price']."</td>";
				echo"<td>".$row['facilities']."</td>";
				echo"<td align='center'>".$row['status']."</td>";
				echo"<td align='center'><a href='customer.php?edit=".$row['orderid']."'>edit</a></td>";
				echo"</tr>";
				echo"</tr>";
			}
			echo"<table>";
	}
	else{
		echo "ไม่พบข้อมูล";
	}
	?>
	
	<?php if(isset($showEdit)&&$showEdit)echo"<input type='hidden' id='editing' name'editing value='true'";?>
	<?php if(isset($showEdit)&&$showEdit)echo"<input type='hidden' id='orderid' name'orderid value='$orderid'";?>
	<?php
	$status="";
	if($status==null){
			updateRoomStatus($orderid,$zone,$camp,$bedroom,$bathroom,$people,$price,$facilities,$status);
		}else{
			updateRoomStatus($$orderid,$zone,$camp,$bedroom,$bathroom,$people,$price,$facilities,$status);
		}
		?>
	</table>
	<br>
	<br>
	<br>
	<center>
		<table border ="1" width="80%">
	<tr>
			<tr bgcolor="green">
			<th colspan="10" align="center" height="30">รายละเอียดแสดงโซนที่พักก่อนทำการจอง (หากจองคนละโซน ที่พักจะอยู่ไกลกัน)</td></tr>
			<tr bgcolor="green">
            <th width="7%" height ="25"><font class="" color="">โซน</font></th>
            <th width="20%"><font class="" color="">กลุ่มที่พัก</font></th>
            <th width="50%"><font class="" color="">คำอธิบายเพิ่มเติม</font></th>
		</tr>
								
		<tr bgcolor="">
			<td align="center" height="25"><font class="" color="">1</font></td>
			<td><font class="" color="">แหลมหญ้า 101, 102</font></td>
			<td><font class="" color="">บ้านพักเดี่ยว และบ้านพักเดี่ยวแยกเป็นห้อง  โซนที่ทำการอุทยานแห่งชาติ (อยู่บนฝั่ง บริเวณเขาแหลมหญ้า)</font></td>
		</tr>
							
		<tr bgcolor="">
			<td align="center" height="25"><font class="" color="">1</font></td>
			<td><font class="" color="">แหลมหญ้า 103-105</font></td>
			<td><font class="" color="">บ้านพักเดี่ยว โซนที่ทำการอุทยานแห่งชาติ (อยู่บนฝั่ง บริเวณเขาแหลมหญ้า)</font></td>
		</tr>
							
		<tr bgcolor="">
			<td align="center" height="25"><font class=""color="">2</font></td>
			<td><font class="" color="">แหลมหญ้า 201/1-3</font></td>
			<td><font class="" color="">บ้านพักเดี่ยวแยกเป็นห้อง บริเวณหน่วยพิทักษ์อุทยานแห่งชาติ ที่ ญส.2 (อยู่บนเกาะเสม็ด บริเวณแหลมลูกโยน)</font></td>
		</tr>
							
		<tr bgcolor="">
			<td align="center" height="25"><font class="" color="">3</font></td>
			<td><font class="" color="">แหลมหญ้า 931-934</font></td>
			<td><font class="" color="">ค่ายเยาวชน (อยู่บนเกาะเสม็ด บริเวณอ่าวพร้าว ไม่ติดชายทะเล)</font></td>
		</tr>
							
		<tr bgcolor="">
			<td align="center" height="25"><font class="" color="">4</font></td>
			<td><font class="" color="#000000">แหลมหญ้า 401-405</font></td>
			<td><font class="" color="#000000">บ้านพักเดี่ยว  บริเวณหน่วยพิทักษ์อุทยานแห่งชาติ ที่ ญส.3 (อยู่บนเกาะกุฎี ต้องเหมาเรือไปใช้ไฟปั่นเริ่มปั่นไฟ 17.00-  22.00น.)</font></td>
		</tr>

	</center>
	</form>
	</body>
	</html>



ส่วนนี่หน้าฟังก์ชั่นคับ

Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?php
include_once 'connectdatabase.php';
function create($mint,$fname,$lname,$ssn,$address,$cou,$code_1,$province,$tel,$email){
	$con=connectTODB();
	$query="insert into customer(mint,fname,lname,ssn,address,cou,code_1,province,tel,email)values
	('$mint','$fname','$lname','$ssn','$address','$cou','$code_1','$province','$tel','$email')";
	updateRoomStatus($orderid,'not');
	mysqli_query($con,$query);
}
function updateRoomStatus($orderid,$status){
	$con = connectTODB();
	$query = "UPDATE smet SET status='".$status."' WHERE orderid = ".$orderid;
	echo"$query";
	return mysqli_query($con,$query);
}
?>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 18:17:25 By : ice
 


 

No. 12

Guest


ใช้ LAST_INSERT_ID() ครับ
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?php
include_once 'connectdatabase.php';
function create($mint,$fname,$lname,$ssn,$address,$cou,$code_1,$province,$tel,$email){
	$con=connectTODB();
	$query="insert into customer(mint,fname,lname,ssn,address,cou,code_1,province,tel,email)values
	('$mint','$fname','$lname','$ssn','$address','$cou','$code_1','$province','$tel','$email')";
	if(mysqli_query($con,$query)){
		$query="select LAST_INSERT_ID() ";
		$result=mysqli_query($con,$query) or die(mysql_error()."[$query]");
		list($orderID) = mysqli_fetch_row($result);
		updateRoomStatus($orderID,'not');
	}
}
function updateRoomStatus($orderid,$status){
	$con = connectTODB();
	$query = "UPDATE smet SET status='".$status."' WHERE orderid = ".$orderid;
	echo"$query";
	return mysqli_query($con,$query);
}
?>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 18:39:07 By : ฮาโหลลลล
 


 

No. 13

Guest


คิวรี่ผ่านแล้ว แต่มันยังไม่อัพเดทสถานะลงในฐานข้อมูลอ่ะคับ รวมถึง หน้าเว็บด้วย ผมต้องกำหนดตัวแปรไรรึป่าว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 18:54:44 By : ice
 


 

No. 14



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



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

ขอดูโครงสร้าง table smet หน่อยครับ

จับภาพมาให้ก็ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 19:13:39 By : earthchie
 


 

No. 15

Guest


นี่คับ
a
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-01 19:53:31 By : ice
 

   

ค้นหาข้อมูล


   
 

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