|
|
|
อยากเอาโค้ด php มีแปลงเป็น php(oop) เป็น โค้ด เลือกภาคแล้วเจอจังหวัดอ่ะครับ |
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
<script language = "JavaScript">
</script>
<script language = "JavaScript">
//**** List Province (Start) ***//
function ListProvince2(SelectValue2)
{
frmMain.ddlProvince2.length = 0
//frmMain.ddlAmphur.length = 0
//*** Insert null Default Value ***//
var myOption2 = new Option('','')
frmMain.ddlProvince2.options[frmMain.ddlProvince2.length]= myOption2
<?
$intRows2 = 0;
$strSQL2 = "SELECT * FROM province ORDER BY PROVINCE_ID ASC ";
$objQuery2 = mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
$intRows2 = 0;
while($objResult2 = mysql_fetch_array($objQuery2))
{
$intRows2++;
?>
x2 = <?=$intRows2;?>;
mySubList2 = new Array();
strGroup2 = <?=$objResult2["GEO_ID"];?>;
strValue2 = "<?=$objResult2["PROVINCE_ID"];?>";
strItem2 = "<?=$objResult2["PROVINCE_NAME"];?>";
mySubList2[x,0] = strItem2;
mySubList2[x,1] = strGroup2;
mySubList2[x,2] = strValue2;
if (mySubList2[x,1] == SelectValue2){
var myOption2 = new Option(mySubList2[x,0], mySubList2[x,2])
frmMain.ddlProvince2.options[frmMain.ddlProvince2.length]= myOption2
}
<?
}
?>
}
//**** List Province (End) ***//
//**** List Amphur (Start) ***//
//**** List Amphur (End) ***//
</script>
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="logo">
<h1><a href="index.php">ระบบลงทะเบียนภาพวาด</a></h1>
<p>ศูนย์วิทยาศาสตร์เพื่อการศึกษารังสิต</p>
</div>
</div>
<!-- end #header -->
<div id="menu">
<ul>
<li class="current_page_item"><a href="index.php">ลงทะเบียน</a></li>
<li><a href="search.php">ค้นหา</a></li>
<li><a href="upimg.php">UploadImg</a></li>
<li><a href="be/index.php">Admin</a></li>
</ul>
</div>
<!-- end #menu -->
<div id="page">
<div id="content">
<div class="post">
<h2 class="title">กรุณากรอกรายละเอียดให้ครบถ้วน</h2>
<div class="entry">
<form name="frmMain" action="add_register.php" method="post" onSubmit="return validate()" enctype="multipart/form-data">
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="8" bordercolor="#000000"><h3>ส่วนที่ 1</h3></td>
</tr>
<tr>
<td height="5" colspan="8"></td>
</tr>
<tr>
<td align="right">รหัสรูปภาพ :</td>
<td colspan="7"><input type="text" name="idimg" id="idimg" /></td>
</tr>
<tr>
<td width="139" align="right">ชื่อ :</td>
<td colspan="7"><select name="rtitle" id="rtitle">
<option value="">--คำนำหน้า--</option>
<option value="1">เด็กหญิง</option>
<option value="2">เด็กชาย</option>
</select>
<input name="rname" type="text" id="rname" size="10" />
นามสกุล :
<input name="rsname" type="text" id="rsname" size="10" /></td>
</tr>
<tr>
<td align="right">เกิดวันที่ :</td>
<td colspan="7"><select name="rdate" id="rdate">
<option value="">--วัน--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="rmonth" id="rmonth">
<option value="">--เดือน--</option>
<option value="1">มกราคม</option>
<option value="2">กุมภาพันธ์</option>
<option value="3">มีนาคม</option>
<option value="4">เมษายน</option>
<option value="5">พฤษภาคม</option>
<option value="6">มิถุนายน</option>
<option value="7">กรกฎาคม</option>
<option value="8">สิงหาคม</option>
<option value="9">กันยายน</option>
<option value="10">ตุลาคม</option>
<option value="11">พฤศจิกายน</option>
<option value="12">ธันวาคม</option>
</select>
<input name="ryear" type="text" id="ryear" size="6" maxlength="4" onKeypress="if (event.keyCode < 48 || event.keyCode > 57){ alert('กรุณากรอกข้อมูลที่เป็นตัวเลขเท่านั้นคะ'); event.returnValue = false;}"/> อายุ :
<input name="rage" type="text" id="rage" size="4" maxlength="2" onKeypress="if (event.keyCode < 48 || event.keyCode > 57){ alert('กรุณากรอกข้อมูลที่เป็นตัวเลขเท่านั้นคะ'); event.returnValue = false;}"/>
ปี </td>
</tr>
<tr>
<td align="right">ที่อยู่ปัจจุบัน</td>
<td colspan="7"> </td>
</tr>
<tr>
<td align="right">บ้านเลขที่/หมู่ที่/ถนน :</td>
<td colspan="7"><input name="raddress1" type="text" id="raddress1" size="25" /></td>
</tr>
<tr>
<td align="right">ตำบล/แขวง :</td>
<td colspan="7"><input name="raddress2" type="text" id="raddress2" size="20" /></td>
</tr>
<tr>
<td align="right">อำเภอ/เขต :</td>
<td colspan="7"><input name="raddress3" type="text" id="raddress3" size="20" /></td>
</tr>
<tr>
<td align="right">ภาค/จังหวัด :</td>
<td colspan="7"><select id="ddlGeo" name="ddlGeo" onchange = "ListProvince(this.value)">
<option selected="selected" value=""></option>
<?
$strSQL = "SELECT * FROM geography ORDER BY GEO_ID ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResult["GEO_ID"];?>">
<?=$objResult["GEO_NAME"];?>
</option>
<?
}
?>
</select>
<select id="ddlProvince" name="ddlProvince" style="width:120px" onchange = "ListAmphur(this.value)">
</select><?
//mysql_close($objConnect);
?></td>
</tr>
<tr>
<td align="right">รหัสไปรษณีย์ :</td>
<td colspan="7"><input name="rpost" type="text" id="rpost" size="4" maxlength="5" /></td>
</tr>
<tr>
<td align="right">โทรศัพท์ :</td>
<td width="78"><input name="rtel" type="text" id="rtel" size="10" /></td>
<td colspan="2" align="right">โทรศัพท์มือถือ :</td>
<td width="62"><input name="rphone" type="text" id="rphone" size="10" maxlength="10" onKeypress="if (event.keyCode < 48 || event.keyCode > 57){ alert('กรุณากรอกข้อมูลที่เป็นตัวเลขเท่านั้นคะ'); event.returnValue = false;}"/></td>
<td width="63" align="right">e-mail :</td>
<td width="103" colspan="2"><input name="rmail" type="text" id="rmail" size="15" /></td>
</tr>
</table>
<br />
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="8"><h3>ส่วนที่ 2</h3></td>
</tr>
<tr>
<td height="5" colspan="8"></td>
</tr>
<tr>
<td width="131" align="right">กำลังศึกษาอยู่ชั้น :</td>
<td colspan="7"><select name="redu" id="redu">
<option value="">--เลือก--</option>
<option value="1">ประถมศึกษาปีที่ 1</option>
<option value="2">ประถมศึกษาปีที่ 2</option>
<option value="3">ประถมศึกษาปีที่ 3</option>
<option value="4">ประถมศึกษาปีที่ 4</option>
<option value="5">ประถมศึกษาปีที่ 5</option>
<option value="6">ประถมศึกษาปีที่ 6</option>
</select></td>
</tr>
<tr>
<td align="right">ชื่อโรงเรียน :</td>
<td colspan="7"><input name="rschool" type="text" id="rschool" size="35" /></td>
</tr>
<tr>
<td align="right">เลขที่ :</td>
<td colspan="7"><input name="rsaddress" type="text" id="rsaddress" size="20" /></td>
</tr>
<tr>
<td align="right">ตำบล/แขวง :</td>
<td colspan="7"><input name="rsaddress1" type="text" id="rsaddress1" size="20" /></td>
</tr>
<tr>
<td align="right">อำเภอ/เขต :</td>
<td colspan="7"><input name="rsaddress2" type="text" id="rsaddress2" size="20" /></td>
</tr>
<tr>
<td align="right">ภาค/จังหวัด :</td>
<td colspan="7"><select id="ddlGeo2" name="ddlGeo2" onchange = "ListProvince2(this.value)">
<option selected="selected" value=""></option>
<?
$strSQL2 = "SELECT * FROM geography ORDER BY GEO_ID ASC ";
$objQuery2 = mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
while($objResult2 = mysql_fetch_array($objQuery2))
{
?>
<option value="<?=$objResult2["GEO_ID"];?>">
<?=$objResult2["GEO_NAME"];?>
</option>
<?
}
?>
</select><select id="ddlProvince2" name="ddlProvince2" style="width:120px" onchange = "ListAmphur2(this.value)">
</select><?
mysql_close($objConnect);
?></td>
</tr>
<tr>
<td align="right">รหัสไปรษณีย์ :</td>
<td colspan="7"><input name="rspost" type="text" id="rspost" size="4" maxlength="5" /></td>
</tr>
<tr>
<td align="right">โทรศัพท์ :</td>
<td width="42"><input name="rstel" type="text" id="rstel" size="10" /></td>
<td width="91" colspan="2" align="right">โทรสาร :</td>
<td width="80"><input name="rsfax" type="text" id="rsfax" size="10" /></td>
<td width="80" align="right">e-mail :</td>
<td width="176" colspan="2"><input name="rsmail" type="text" id="rsmail" size="15" /></td>
</tr>
</table>
<br />
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2"><h3>ส่วนที่ 3</h3></td>
</tr>
<tr>
<td height="5" colspan="2"></td>
</tr>
<tr>
<td width="204" align="right">ชื่อภาพ :</td>
<td><input type="text" name="rnameimg" id="rnameimg" /></td>
</tr>
<tr>
<td align="right">คำบรรยายภาพ :</td>
<td><textarea name="rdetail" id="rdetail" cols="50" rows="3"></textarea></td>
</tr>
<tr>
<td align="right">แรงบันดาลใจในการวาดภาพ :</td>
<td><textarea name="rinspiration" id="rinspiration" cols="50" rows="3"></textarea></td>
</tr>
<tr>
<td align="right">ประเภทภาพวาด :</td>
<td><select name="typeimg" id="typeimg">
<option value='' selected="selected">--ประเภทภาพวาด--</option>
<?
include('connect.php');
$sql = "select * from tb_typeimg ORDER BY name_typeimg ASC";
$result = mysql_db_query($dbname, $sql);
while($record=mysql_fetch_array($result))
{
echo"<option value='$record[id_typeimg]'>$record[name_typeimg]</option>";
}
?>
</select></td>
</tr>
<tr>
<td align="right"> </td>
<td><input type="text" name="typeimg2" id="typeimg2" />
<font color="#FF0000">*อื่นๆโปรดระบุ</font></td>
</tr>
</table>
<br />
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3"><h3>ส่วนที่ 4</h3></td>
</tr>
<tr>
<td height="5" colspan="3"></td>
</tr>
<tr>
<td colspan="2" align="right">ชื่อครูผู้ควบคุม :</td>
<td width="481"><input name="rnstaff" type="text" id="rnstaff" size="30" /></td>
</tr>
<tr>
<td width="118" align="right">โทรศัพท์ :</td>
<td colspan="2"><input name="rtelstaff" type="text" id="rtelstaff" size="10" onKeypress="if (event.keyCode < 48 || event.keyCode > 57){ alert('กรุณากรอกข้อมูลที่เป็นตัวเลขเท่านั้นคะ'); event.returnValue = false;}"/>
โทรศัพท์มือถือ :
<input name="rphonestaff" type="text" id="rphonestaff" size="10" onKeypress="if (event.keyCode < 48 || event.keyCode > 57){ alert('กรุณากรอกข้อมูลที่เป็นตัวเลขเท่านั้นคะ'); event.returnValue = false;}"/> e-mail :
<input name="rmailstaff" type="text" id="rmailstaff" size="15" /></td>
</tr>
</table>
<br />
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="6"><h3>ส่วนที่ 5</h3></td>
</tr>
<tr>
<td height="5" colspan="6"></td>
</tr>
<tr>
<td width="194" align="right">ความคิดเห็นของผู้ปกครอง :</td>
<td width="406" colspan="3"><textarea name="rcomment" id="rcomment" cols="50" rows="3"></textarea></td>
</tr>
<tr>
<td align="right"> </td>
<td colspan="3"> </td>
</tr>
<tr>
<td colspan="4"><h3>ส่วนที่ 6</h3></td>
</tr>
<tr>
<td align="right">ส่งภาพเข้าประกวดในนาม :</td>
<td colspan="3"><select name="rsent" id="rsent">
<option value="">--เลือก--</option>
<option value="1">โรงเรียน</option>
<option value="2">ตนเอง</option>
</select></td>
</tr>
<tr>
<td><h3>ส่วนที่ 7</h3></td>
<td colspan="3"> </td>
</tr>
<tr>
<td align="right">วัน/เดือน/ปี ที่สมัคร :</td>
<td colspan="3"><select name="rdate2" id="rdate2">
<option value="">--วัน--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="rmonth2" id="rmonth2">
<option value="">--เดือน--</option>
<option value="4">เมษายน</option>
<option value="5">พฤษภาคม</option>
<option value="6">มิถุนายน</option>
<option value="7">กรกฎาคม</option>
</select>
<input name="ryear2" type="text" id="ryear2" value="2555" size="6" maxlength="4" readonly="readonly" /></td>
</tr>
<tr>
</tr>
<tr>
<td align="right"> </td>
<td colspan="3"> </td>
</tr>
<tr>
<td align="right"> </td>
<td colspan="3"> </td>
</tr>
<tr>
<td align="right"> </td>
<td colspan="3"><input type="submit" name="button" id="button" value="Submit" />
<input type="reset" name="button2" id="button2" value="Reset" /></td>
</tr>
</table>
<br />
<script LANGUAGE="JavaScript">
function validate()
{
if (document.frmMain.rtitle.value=="") {
alert("กรุณาเลือกคำนำหน้าชื่อด้วยคะ");
document.frmMain.rtitle.focus();
return false
}
else if (document.frmMain.rname.value=="") {
alert("กรุณาใสชื่อด้วยคะ");
document.frmMain.rname.focus();
return false
}
else if (document.frmMain.rsname.value=="") {
alert("กรุณาใส่นามสกุลด้วยคะ");
document.frmMain.rsname.focus();
return false
}
else if (document.frmMain.rage.value=="") {
alert("กรุณาใส่อายุด้วยคะ");
document.frmMain.rage.focus();
return false
}
else if (document.frmMain.raddress1.value=="") {
alert("กรุณาใส่บ้านเลขที่ด้วยคะ");
document.frmMain.raddress1.focus();
return false
}
else if (document.frmMain.raddress2.value=="") {
alert("กรุณาใส่ตำบลแขวงด้วยคะ");
document.frmMain.raddress2.focus();
return false
}
else if (document.frmMain.raddress3.value=="") {
alert("กรุณาใส่อำเภอเขตด้วยคะ");
document.frmMain.raddress3.focus();
return false
}
else if (document.frmMain.ddlGeo.value=="") {
alert("กรุณาเลือกภาคด้วยคะ");
document.frmMain.ddlGeo.focus();
return false
}
else if (document.frmMain.ddlProvince.value=="") {
alert("กรุณาเลือกจังหวัดด้วยคะ");
document.frmMain.ddlProvince.focus();
return false
}
else if (document.frmMain.redu.value=="") {
alert("กรุณาเลือกระดับการศึกษาด้วยคะ");
document.frmMain.redu.focus();
return false
}
else if (document.frmMain.rschool.value=="") {
alert("กรุณาใส่ชื่อโรงเรียนด้วยคะ");
document.frmMain.rschool.focus();
return false
}
else if (document.frmMain.rsaddress1.value=="") {
alert("กรุณาใส่ตำบล แขวงด้วยคะ");
document.frmMain.rsaddress1.focus();
return false
}
else if (document.frmMain.rsaddress2.value=="") {
alert("กรุณาใส่อำเภอ เขตด้วยคะ");
document.frmMain.rsaddress2.focus();
return false
}
else if (document.frmMain.ddlGeo2.value=="") {
alert("กรุณาเลือกภาคด้วยคะ");
document.frmMain.ddlGeo2.focus();
return false
}
else if (document.frmMain.ddlProvince2.value=="") {
alert("กรุณาเลือกจังหวัดด้วยคะ");
document.frmMain.ddlProvince2.focus();
return false
}
else if (document.frmMain.rnameimg.value=="") {
alert("กรุณาใส่ชื่อภาพด้วยคะ");
document.frmMain.rnameimg.focus();
return false
}
else if (document.frmMain.rdetail.value=="") {
alert("กรุณาใส่คำบรรยายภาพด้วยคะ");
document.frmMain.rdetail.focus();
return false
}
else if (document.frmMain.rinspiration.value=="") {
alert("กรุณาใส่แรงบันดาลใจด้วยคะ");
document.frmMain.rinspiration.focus();
return false
}
else if (document.frmMain.typeimg.value=="") {
alert("กรุณาเลือกประเภทภาพวาดด้วยคะ");
document.frmMain.typeimg.focus();
return false
}
else if (document.frmMain.rnstaff.value=="") {
alert("กรุณาใส่ชื่อผู้ควบคุมด้วยคะ");
document.frmMain.rnstaff.focus();
return false
}
else if (document.frmMain.rcomment.value=="") {
alert("กรุณาใส่ความคิดเห็นด้วยคะ");
document.frmMain.rcomment.focus();
return false
}
else if (document.frmMain.rsent.value=="") {
alert("กรุณาเลือกประเภทการส่งด้วยคะ");
document.frmMain.rsent.focus();
return false
}
else if (document.frmMain.rdate2.value=="") {
alert("กรุณาเลือกวันที่ส่งภาพด้วยคะ");
document.frmMain.rdate2.focus();
return false
}
else if (document.frmMain.rmonth2.value=="") {
alert("กรุณาเลือกเดือนที่ส่งภาพด้วยคะ");
document.frmMain.rmonth2.focus();
return false
}
else
return true;
}
</script>
</form>
<p> </p>
</div>
</div>
<div style="clear: both;"> </div>
</div>
<!-- end #content -->
<!-- end #sidebar -->
<div style="clear: both;"> </div>
</div>
<!-- end #page -->
</div>
<div id="footer-content"></div>
<div id="footer">
<p> </p>
</div>
<!-- end #footer -->
</body>
</html>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2013-06-20 10:51:32 |
By :
ThEChAmP |
View :
824 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมต้องเขียนเป็น OOP ด้วยครับ
|
|
|
|
|
Date :
2013-06-20 13:18:22 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|