มันไม่ save ข้อมูลผู้จองครับ ากฟอร์ม reserve_reg_com.php น่ะครับ พอ save แล้วปรากฏว่ามัน save ลง tb_reserve แต่ tb_person ไม่ save เลย ไม่รู้ว่าเพราะ null 3
reserve_reg_com.php
<HTML>
<HEAD><TITLE>LM : Reserve Register For Commoner</TITLE><LINK href="lm.css" type=text/css rel=stylesheet></HEAD>
<script language="JavaScript" type="text/javascript">
<!--
function MM_popupMsg(msg) { //v1.0
alert(msg);
}
//-->
</script>
<BODY style="MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px" text=#333333
vLink=#004ddb aLink=#225588 link=#004ddb bgColor=#ffffff leftMargin=0
topMargin=0 marginwidth="0" marginheight="0">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=390 background="pic/1-bg.jpg"><IMG height=83
src="pic/logo.jpg" width=390 useMap=#INDEX border=0></TD>
<TD align=right width=* background="pic/1-bg.jpg"><IMG
height=83 src="pic/logo2.jpg" width=389></TD></TR></TBODY></TABLE>
<TABLE height=25 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=212 background="pic/2-bg.jpg" height=25><IMG
height=25 src="pic/2-bg.jpg" width=172></TD>
<TD background="pic/2-bg.jpg" height=25><IMG height=25
src="pic/2-links.jpg" width=543 useMap=#links
border=0></TD><TD align=right width=* background="pic/2-bg.jpg"
height=25><IMG height=25 src="pic/2-bg.jpg"
width=236></TD></TR></TBODY></TABLE>
<MAP name=links><AREA title="LM : หน้าแรก" shape=RECT alt="LM : หน้าแรก" coords=17,3,62,22
href="index.php">
<AREA title="LM : ห้องพัก" shape=RECT alt="LM : ห้องพัก" coords=84,3,122,22
href="room_a.php">
<AREA title="LM : อัตราห้องพัก" shape=RECT alt="LM : อัตราห้องพัก" coords=146,4,208,22
href="rate_a.php">
<AREA title="LM : สิ่งอำนวยความสะดวก" shape=RECT alt="LM : สิ่งอำนวยความสะดวก" coords=232,5,335,22
href="facility.php">
<AREA title="LM : แผนที่" shape=RECT alt="LM : แผนที่" coords=355,4,388,22
href="facility.php" target="_self" class="navText" onclick="MM_popupMsg(' พบกันได้เร็วๆ นี้')">
<AREA title="LM : ค่าบริการ" shape=RECT alt="LM : ค่าบริการ" coords=412,5,461,22
href="service_charge.php">
<AREA title="LM : ติดต่อเรา" shape=RECT alt="LM : ติดต่อเรา" coords=479,5,525,22
href="contact_us.php"></MAP>
<MAP name=INDEX><AREA title="Lemon Home Apartment" shape=RECT
alt="Lemon Home Apartment" coords=118,12,185,78 href="index.html"></MAP>
<script language="JavaScript">
<!-- Begin
function checkFields2() {
missinginfo = "";
if(document.res_reg.name_reg.value=="") {
missinginfo += "\n - ชื่อ-สกุล";
}
if(document.res_reg.idcard_reg.value=="") {
missinginfo += "\n - หมายเลขบัตรประชาชน";
}
if((document.res_reg.email_reg.value=="") ||
(document.res_reg.email_reg.value.indexOf('@') == -1) ||
(document.res_reg.email_reg.value.indexOf('.') == -1)) {
missinginfo += "\n - อีเมลล์";
}
if(document.res_reg.tel_reg.value=="") {
missinginfo += "\n - โทรศัพท์";
}
if(document.res_reg.address.value=="") {
missinginfo += "\n - ที่อยู่ติดต่อ";
}
if(document.res_reg.ref_class_id1.value=="0") {
missinginfo += "\n - ประเภทห้องอันดับที่ 1";
}
if(document.res_reg.carlender.value=="") {
missinginfo += "\n - วัน/เดือน/ปี ที่ต้องการเข้าอยู่";
}
if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"กรุณากรอกข้อมูลในช่องต่อไปนี้ให้ถูกต้อง :\n" +
missinginfo + "\n_____________________________" +
"\nกรุณากลับไปกรอกใหม่อีกครั้งครับ ";
alert(missinginfo);
return false ;
}
else
return true ;
}
// End -->
</script>
<TABLE cellSpacing=0 cellPadding= width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=top align=middle width=208><SPAN class=e></SPAN>
<TABLE height=57 cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD> </TD></TR></TBODY></TABLE>
<script language="JavaScript" type="text/javascript">
<!--
function MM_popupMsg(msg) { //v1.0
alert(msg);
}
//-->
</script>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=top align=left background="pic/headline-bg.gif"
height=32><IMG height=32
src="pic/headline-r-feature.gif"
width=145></TD></TR></TBODY></TABLE><SPAN class=e></SPAN>
<TABLE width=200 border=0>
<TBODY>
<TR>
<TD align=middle><B><FONT color=#5689dc>Lemon Home</FONT></B></TD></TR>
<TR>
<TD><A href="login.php">? เข้าสู่ระบบ</A><BR>
<A href="chkmember_main.php">? ข้อมูลส่วนตัว</A><BR>
<A href="reserve_reg_com.php">? จองห้องพัก</A><BR>
<A href="index.php">? หน้าแรก</A><BR>
<A href="room_a.php">? ห้องพัก</A><BR>
<A href="rate_a.php">? อัตราห้องพัก</A><BR>
<A href="facility.php">? สิ่งอำนวยความสะดวก</A><BR>
<A href="facility.php" target="_self" class="navText" onclick="MM_popupMsg(' พบกันได้เร็วๆ นี้')">? แผนที่</A><BR>
<A href="service_charge.php">? ค่าบริการ</A><BR>
<A href="contact_us.php">? ติดต่อเรา</A><BR>
<A href="link.php">? เพื่อนบ้าน</A>
</TD></TR></TBODY></TABLE>. . . . . . . . . . . . . . . . . . . . .
. <BR><?include "poll_form.php";?><BR></TD>
<TD vAlign=top width=2 background="pic/vertic_bg.jpg"><IMG
height=57 src="pic/vertic_top.jpg" width=2></TD>
<TD vAlign=top align=middle width=800>
<TABLE cellSpacing=0 cellPadding=4 width=569 align=center border=0>
<TBODY>
<TR>
<TD>
<DIV align=center><SPAN class=d><FONT
color=#0066ff><BR><BR><B>= ลงทะเบียนข้อมูลจองห้องพัก =</B></FONT></SPAN></DIV></TD></TR>
<TR>
<TD><BR><font color = red>* = จำเป็นต้องกรอกข้อมูล</TD></TR></TBODY></TABLE><BR>
<FORM METHOD="POST" ACTION="reserve_reg_com2.php" NAME="res_reg" onSubmit="return checkFields2();">
<TABLE cellSpacing=1 cellPadding=3 width=550 align=center bgColor=#5689dc
border=0>
<TBODY>
<TR>
<TD width=266 background="pic/sub_bg.gif" bgColor=#e8e8e8>
<DIV align=right><B>ชื่อ-สกุล :</B></DIV></TD>
<TD bgColor=#ffffff><INPUT NAME="name_reg" TYPE="text" maxLength=60 size=20> <FONT color=red>*</FONT></TD></TR>
<TR>
<TD align=right background="pic/sub_bg.gif" bgColor="#e8e8e8"><B>สถานะ :</B></TD>
<TD bgColor=#ffffff>
<NAME="stat_reg" value="1">ผู้จอง</TD></TR>
<TR>
<TD background="pic/sub_bg.gif" bgColor=#e8e8e8>
<DIV align=right><B>หมายเลขบัตรประชาชน :</B></DIV></TD>
<TD bgColor=#ffffff><INPUT NAME="idcard_reg" TYPE="text" maxLength=13 size=20> <FONT color=red>*</FONT></TD></TR>
<TR>
<TD background="pic/sub_bg.gif" bgColor=#e8e8e8><DIV align=right><B>เพศ :</B></DIV></TD>
<TD bgColor=#ffffff><INPUT NAME="sex_reg" TYPE="radio" value="M"
checked><font size = 2 >ชาย</font>
<INPUT NAME="sex_reg" TYPE="radio" value="F"><font size = 2 >หญิง</font>
</TD></TR>
<TR>
<TD background="pic/sub_bg.gif" bgColor=#e8e8e8>
<DIV align=right><B>อีเมลล์ :</B></DIV></TD>
<TD bgColor=#ffffff><INPUT NAME="email_reg" TYPE="text" SIZE="20" maxLength=20 size=30> <FONT color=red>*</FONT>
</TD></TR>
<TR>
<TD background="pic/sub_bg.gif" bgColor=#e8e8e8>
<DIV align=right><B>โทรศัพท์ :</B></DIV></TD>
<TD bgColor=#ffffff><INPUT NAME="tel_reg" TYPE="text" SIZE="20" maxLength=21> <FONT color=red>*</FONT></TD></TR>
<TR>
<TD background="pic/sub_bg.gif" bgColor=#e8e8e8>
<DIV align=right><B>ที่อยู่ติดต่อ :</B></DIV></TD>
<TD bgColor=#ffffff><TEXTAREA NAME="address" COLS="35" ROWS="3"></TEXTAREA> <FONT color=red>*</FONT></TD></TR>
<TR>
<TD align=right background="pic/sub_bg.gif" bgColor="#e8e8e8"><B>ประเภทห้องอันดับที่ 1 :</B></TD>
<TD bgColor=#ffffff>
<SELECT NAME="ref_class_id1">
<OPTION VALUE="0">เลือกประเภทห้องพัก</OPTION>
<?
include "connect.php";
$sql="select * from tb_class";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$class_id=$rs[class_id];
$class_name=$rs[class_name];
echo "<OPTION VALUE='$class_id'>$class_name</OPTION>";
}
?>
</SELECT> <FONT color=red>*</FONT></TD></TR>
<TR>
<TD align=right background="pic/sub_bg.gif" bgColor="#e8e8e8"><B>ประเภทห้องอันดับที่ 2 :</B></TD>
<TD bgColor=#ffffff>
<SELECT NAME="ref_class_id2">
<OPTION VALUE="0">เลือกประเภทห้องพัก</OPTION>
<?
include "connect.php";
$sql="select * from tb_class";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$class_id=$rs[class_id];
$class_name=$rs[class_name];
echo "<OPTION VALUE='$class_id'>$class_name</OPTION>";
}
?>
</SELECT></TD></TR>
<TR>
<TD align=right background="pic/sub_bg.gif" bgColor="#e8e8e8"><B>ประเภทห้องอันดับที่ 3 :</B></TD>
<TD bgColor=#ffffff>
<SELECT NAME="ref_class_id3">
<OPTION VALUE="0">เลือกประเภทห้องพัก</OPTION>
<?
include "connect.php";
$sql="select * from tb_class";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$class_id=$rs[class_id];
$class_name=$rs[class_name];
echo "<OPTION VALUE='$class_id'>$class_name</OPTION>";
}
?>
</SELECT></TD></TR>
<TR>
<TD background="pic/sub_bg.gif" bgColor=#e8e8e8>
<DIV align=right><B>วัน/เดือน/ปี ที่ต้องการเข้าอยู่ :</B></DIV></TD>
<TD bgColor=#ffffff><script language="JavaScript" src="calendar.js"></script>
<link href="calendar-mos.css" rel="stylesheet" type="text/css">
<input type="text" name="carlender" readonly="true">
<input type="button" name="Submit" value="..." onClick="showCalendar('carlender','YYYY-MM-DD')">
<FONT color=red>*</FONT></TD></TR></TR>
<TR align=middle>
<TD bgColor=#ffffff colSpan=2>
<INPUT TYPE="Submit" VALUE="ตกลง">
<INPUT TYPE="Reset" VALUE="ยกเลิก"></TD></TR>
</TBODY></TABLE><BR>
</FORM><BR><BR></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=right background="pic/bottom_bg.gif"><IMG height=21
src="pic/bottom.gif" width=779></TD></TR>
<TR>
<TD align=right>
<TABLE cellPadding=3 width="100%" border=0>
<TBODY>
<TR>
<TD class=b align=center><FONT color=#666666><BR>Lemon Home Apartment
Copyright ©2007 - All Rights Reserved.<BR>ติดต่อผู้ประกอบการ :
[email protected]  โทร 089-7503860, 084-0800577<BR>บริษัท เปี่ยมสุขใจ จำกัด  อาคารเลมอนโฮม 9/8-9  หมู่9
 ถนนฉลองกรุง  แขวงลำปลาทิว  เขตลาดกระบัง  กรุงเทพฯ</FONT>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML>
reserve_reg_com2.php
<HTML>
<HEAD><TITLE>LM : Reserve Register</TITLE><LINK href="lm.css" type=text/css rel=stylesheet><LINK
href="lm3.css" type=text/css rel=stylesheet><!--[if IE]></HEAD>
<BODY style="MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px" text=#333333
vLink=#004ddb aLink=#225588 link=#004ddb bgColor=#ffffff leftMargin=0
topMargin=0 marginwidth="0" marginheight="0">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<BR>
<TABLE cellSpacing=0 cellPadding=0 width=920 align=center bgColor=#ffffff
border=0>
<TBODY>
<TR>
<TD>
<BR><BR><CENTER>
<?
$name_reg=$_POST[name_reg];
$stat_reg=$_POST[stat_reg];
$idcard_reg=$_POST[idcard_reg];
$sex_reg=$_POST[sex_reg];
$email_reg=$_POST[email_reg];
$tel_reg=$_POST[tel_reg];
$address=$_POST[address];
$ref_class_id1=$_POST[ref_class_id1];
$ref_class_id2=$_POST[ref_class_id2];
$ref_class_id3=$_POST[ref_class_id3];
$carlender=$_POST[carlender];
$date_reg=date("Y-m-d");
include "connect.php";
$sql="insert into tb_person
values(null,null,null,'$name_reg','$stat_reg','$idcard_reg','$sex_reg',null,
'$email_reg','$tel_reg','$address',null,null,'$date_reg')";
mysql_db_query("$dbname",$sql);
$sql2="select max(per_id) from tb_person ";
$result2=mysql_db_query($dbname,$sql2);
$row=mysql_fetch_row($result2);
$sql3="insert into tb_reserve
values(null,'$row[0]','$ref_class_id1','$ref_class_id2','$ref_class_id3','$carlender','$date_reg')";
mysql_db_query("$dbname",$sql3);
echo "<H3><font color = red>Complete !<BR><FONT color=#004ddb>เพิ่มลงทะเบียนผู้จองห้องพักเรียบร้อยแล้ว</H3>";
echo "<A HREF='index.php'>[คลิกกลับสู่หน้าแรก]<BR><BR></A>";
mysql_close();
?></CENTER>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></BODY></HTML>
connect.php
<?
$host="localhost";
$user="root";
$pw="";
$dbname="db_apartment";
$c = mysql_connect($host,$user,$pw);
if (!$c) {
echo "<h3><font color = red>ERROR : ไม่สามารถติดต่อฐานข้อมูลได้</h3>";
echo "<A HREF='index.php'>[คลิกกลับสู่หน้าหลัก]</A><BR><BR>";
exit();
}
?>
ฐานข้อมูล
-- phpMyAdmin SQL Dump
-- version 2.6.0-rc1
-- http://www.phpmyadmin.net
--
-- โฮสต์: localhost
-- เวลาในการสร้าง: 17 เม.ย. 2008 น.
-- รุ่นของเซิร์ฟเวอร์: 4.0.20
-- รุ่นของ PHP: 5.0.1
--
-- ฐานข้อมูล: `db_apartment`
--
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `tb_person`
--
CREATE TABLE `tb_person` (
`per_id` smallint(5) NOT NULL auto_increment,
`per_username` varchar(10) NOT NULL default '',
`per_password` varchar(10) NOT NULL default '',
`per_name` varchar(60) NOT NULL default '',
`per_stat` tinyint(1) NOT NULL default '0',
`per_idcard` varchar(13) NOT NULL default '',
`per_sex` char(1) NOT NULL default '',
`per_birth` date NOT NULL default '0000-00-00',
`per_email` varchar(20) NOT NULL default '',
`per_telephone` varchar(21) NOT NULL default '',
`per_address` tinytext NOT NULL,
`per_office` tinytext NOT NULL,
`per_photo` varchar(9) NOT NULL default '',
`per_reg_date` date NOT NULL default '0000-00-00',
PRIMARY KEY (`per_id`)
) TYPE=MyISAM AUTO_INCREMENT=6 ;
--
-- dump ตาราง `tb_person`
--
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `tb_reserve`
--
CREATE TABLE `tb_reserve` (
`res_id` smallint(5) NOT NULL auto_increment,
`ref_per_id` smallint(5) NOT NULL default '0',
`ref_class_id1` tinyint(2) NOT NULL default '0',
`ref_class_id2` tinyint(2) NOT NULL default '0',
`ref_class_id3` tinyint(2) NOT NULL default '0',
`res_date` date NOT NULL default '0000-00-00',
`res_reg_date` date NOT NULL default '0000-00-00',
PRIMARY KEY (`res_id`)
) TYPE=MyISAM AUTO_INCREMENT=4 ;
--
-- dump ตาราง `tb_reserve`
--
จากฟอร์ม reserve_reg_com.php น่ะครับ พอ save แล้วปรากฏว่ามัน save ลง tb_reserve แต่ tb_person ไม่ save เลย ไม่รู้ว่าเพราะ null 3 ตัวแรกรึเปล่า (nullตัวแรกเป็น id ของ tb_person nullตัวที่2 กับ3 เป็นของ username กับ password ตรง 3 ตัวนี้ผมให้เป็นค่าว่างเพราะ จะให้มีชื่อผู้ใช้กับพาสเวิร์ด เมื่อเป็นผู้เช่าแล้วน่ะครับ)Tag : - - - -
Date :
17 เม.ย. 2551 17:06:25
By :
boyz79
View :
1229
Reply :
1
Load balance : Server 01