|
|
|
phpสร้างเงื่อนไขในการเลือกข้อมูลจาก listbox ที่โหลดข้อมูลจากฐานข้อมูลแล้วให้ textbox ซ่อนหรือแสดงเพื่อรับค่า |
|
|
|
|
|
|
|
ผมยังทำไม่ได้นะครับ แต่ผมเอาคำว่า "listbox show textbox" ใส่ลงในช่อง "ลองใช้ค้นหาข้อมูล" แล้วกดคำว่า Search มีกระทู้เก่าเพียบเลยครับ...จะเอามาช่วยวาง แต่คอมพ์ที่บ้านเต่า เปิดไม่รอด ลอง search ดูก่อน
|
|
|
|
|
Date :
2013-10-24 22:43:01 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองหาดูหลายวันแล้วครับแต่ไม่ค่อยเข้าใจ(ยังทำไม่ได้) เลยอยากหาผู้รู้ ครับ
ตัวอย่างที่หาพบจะเป็นแบบเรากำหนดค่าใน listbox ไว้เลย เมื่อเราเลือกข้อมูลก็จะให้ textbox แสดงขึ้นมาเพื่อรับค่า(อันนี้ทำได้ครับ)
แต่นี่ เป็นการโหลดข้อมูลจากฐานข้อมูล mysql แล้วมาแสดงค่าใน listbox เมื่อเลือกค่าเป็นอื่นๆ แล้วให้แสดง textbox ขึ้นมาเพื่อรับค่า
ตรงนี้และครับที่ไม่ได้
แต่ขอบคุณสำหรับน้ำใจและคำแนะนำดีๆ ที่ช่วยเหลือ จะพยายามหาต่อไปครับ
ขอบคุณมากครับ
|
ประวัติการแก้ไข 2013-10-25 08:59:48
|
|
|
|
Date :
2013-10-25 08:55:07 |
By :
puupha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ใช้ ajax ช่วยครับ
เดี๋ยวจะกลับมาเขียนให้ :)
|
|
|
|
|
Date :
2013-10-25 09:04:59 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดึง อื่นๆ มากจาฐานข้อมูลหรือฟิกโค้ดไว้ครับ
ที่จริง ที่ itpcc ให้มานั่นผมว่ามันก็ใช้ได้หมดนะครับ
ถ้าเรารู้ว่า value ของ อื่นๆ คืออะไรแล้วเป็นค่านี้แน่นอนเราก็ กำหนดใน if ไว้ได้เลยไม่นาจะมีปัญหานะครับ
|
|
|
|
|
Date :
2013-10-25 09:10:39 |
By :
anotherdie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วตามความเห็นที่ 2 ที่ท่าน itpcc เค้าเขียนมาให้มันก็ตรงแล้วนี่ครับ แค่ไปปรับดึงค่ามาจาก database ...อ่านดูยังครับ ลองเล่นดูก่อน
|
|
|
|
|
Date :
2013-10-25 09:37:33 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่างโค๊ดที่ผมเขียน ครับ ผมอาศัยดูจากกระทู้หละครับ แล้วมาประยุกต์เอาครับ(ผมงูๆ ปลาๆ ลองผิด ลองถูก คิดแค่เพียงเบื้องหลังยังไงก็ได้ ขอให้ได้ผลลัพธ์ตามที่ต้องการ แต่ติดปัญหาตรงนี้หละครับ เลยแก้ปัญหาไม่ถูกไม่รู้จะนำตัวอย่างไปประยุกต์ใช้ยังไงต่อ)
รบกวนด้วยครับ
1.ไฟล์ fknown.html ครับ
Code (PHP)
<html>
<head>
<title>:: เราอยากรู้จักคุณมากขึ้น ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- โหลดข้อมูล combobox1 -->
<script language=Javascript>
function Inint_AJAX() {
try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {} //IE
try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
try { return new XMLHttpRequest(); } catch(e) {} //Native Javascript
alert("XMLHttpRequest not supported");
return null;
};
function dochange(src, val) {
var req = Inint_AJAX();
req.onreadystatechange = function () {
if (req.readyState==4) {
if (req.status==200) {
document.getElementById(src).innerHTML=req.responseText; //รับค่ากลับมา
}
}
};
req.open("GET", "locale.php?data="+src+"&val="+val); //สร้าง connection
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); // set Header
req.send(null); //ส่งค่า
}
window.onLoad=dochange('province', -1);
</script>
<!-- สิ้นสุดโหลดข้อมูล combobox1 -->
<!-- โหลดข้อมูล combobox2 -->
<script language=Javascript>
function Inint_AJAX2() {
try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {} //IE
try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
try { return new XMLHttpRequest(); } catch(e) {} //Native Javascript
alert("XMLHttpRequest not supported");
return null;
};
function dochange2(src, val) {
var req2 = Inint_AJAX2();
req2.onreadystatechange = function () {
if (req2.readyState==4) {
if (req2.status==200) {
document.getElementById(src).innerHTML=req2.responseText; //รับค่ากลับมา
}
}
};
req2.open("GET", "locale2.php?data2="+src+"&val2="+val); //สร้าง connection
req2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); // set Header
req2.send(null); //ส่งค่า
}
window.onLoad=dochange2('province2', -1);
</script>
<!-- สิ้นสุดโหลดข้อมูล combobox2 -->
<!-- โหลดข้อมูล combobox3 -->
<script language=Javascript>
function Inint_AJAX3() {
try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {} //IE
try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
try { return new XMLHttpRequest(); } catch(e) {} //Native Javascript
alert("XMLHttpRequest not supported");
return null;
};
function dochange3(src, val) {
var req3 = Inint_AJAX2();
req3.onreadystatechange = function () {
if (req3.readyState==4) {
if (req3.status==200) {
document.getElementById(src).innerHTML=req3.responseText; //รับค่ากลับมา
}
}
};
req3.open("GET", "locale3.php?data3="+src+"&val3="+val); //สร้าง connection
req3.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); // set Header
req3.send(null); //ส่งค่า
}
window.onLoad=dochange3('province3', -1);
</script>
<!-- สิ้นสุดโหลดข้อมูล combobox3 -->
<!--เช็คค่า textbox ซ่อนหรือแสดง กรณีเลือก อื่นๆ/Other-->
<script language="javascript">
function on_change(){
if( document.getElementById('selectq11info1').value=="46"){
document.getElementById('div_other').style.display="";
}else{document.getElementById('div_other').style.display='none';}
}
</script>
<!--จบการเช็คค่า textbox ซ่อนหรือแสดง -->
<style type="text/css">
#apDiv1 {
position: absolute;
left: 658px;
top: 136px;
width: 47px;
height: 56px;
z-index: 1;
}
</style>
</head>
<body bgcolor="#F0F0F0">
<!-- ใส่ URL ของ send_data.php ที่บรรทัดด้านล่างด้วยนะครับ -->
<form name="sel" method="post" action="send_data.php">
<br>
<table width="100%" border="0">
<tr>
<td height="166" bgcolor="#000000"><table width="100%">
<tr>
<td width="12%" height="122"> </td>
<td width="77%"><table width="100%">
<tr>
<td width="19%"><font size="6" color="#FFFFFF"><strong><a href="http://www.bathroomtomorrow.com/service/bd/node/1"><img src="image/logo.jpg" width="100" height="87" title="<<Back"></a></strong></font></td>
<td width="53%"><font face="Arial, Tahoma" size="6" color="#FFFFFF"><strong>CUSTOMER & MARKET SERVEY</strong></font></td>
<td width="28%"><p> </p>
<p><font face="Arial, Tahoma" size="3" color="#FFFFFF"><strong>" We want to known you "</strong></font></p></td>
</tr>
</table></td>
<td width="11%"> </td>
</tr>
</table></td>
</tr>
<tr>
</tr>
<tr>
<td height="55" align="center" bgcolor="#B9B9B9"><table width="100%">
<tr>
<td width="12%" height="110"> </td>
<td width="77%"><table width="100%">
<tr>
<td width="19%" height="24"> </td>
<td width="12%" align="right"><font face="Arial, Tahoma" size="+1"><strong>Name</strong></font><font color="#990000">*</font></td>
<td width="69%"><input name="name" type="text" id="name" size="50"></td>
</tr>
<tr>
<td> </td>
<td align="right"><font face="Arial, Tahoma" size="+1"><strong>Mobile</strong></font><font color="#990000">*</font></td>
<td><input name="mobile" type="text" id="mobile" size="50"></td>
</tr>
<tr>
<td> </td>
<td align="right"><font face="Arial, Tahoma" size="+1"><strong>E mail</strong></font><font color="#990000">*</font></td>
<td><input name="email" type="email" id="email" size="50"></td>
</tr>
</table></td>
<td width="11%"> </td>
</tr>
</table></td>
</tr>
<tr>
<td height="55" align="center"><table width="99%">
<tr>
<td width="11%"> </td>
<td width="87%"><table width="100%">
<tr>
<td height="23" colspan="5"> </td>
</tr>
<tr>
<td height="30" colspan="5"><font color="#990000">*</font><font face="BrowalliaUPC, Tahoma" size="+2"><strong>ข้อ 1. สื่อชนิดใดที่มีอิทธิพลต่อการรับรู้ข่าวสารของท่านมากที่สุด ( เรียง 3 อันดับแรก )</strong></font></td>
</tr>
<tr>
<td align="right"><font face="BrowalliaUPC, Tahoma" size="+2">ลำดับที่ 1.</font></td>
<td width="74%"><font id="province">
<select name="selectq11info" id="selectq11info">
<option value="0">==========</option>
</select>
<font face="BrowalliaUPC, Tahoma" size="+1">ชนิด/รายการ/สถานที่/ประเภท</font></font> <font id="province4"><font id="amphur">
<select name="selectq11info1" id="selectq11info1">
<option value="0">==========</option>
</select>
</font></font></td>
<td width="13%" colspan="3"></td>
</tr>
<tr>
<td align="right"><font face="BrowalliaUPC, Tahoma" size="+2">ลำดับที่ 2.</font></td>
<td><font id="province2">
<select name="selectq12info" id="selectq12info">
<option value="0">==========</option>
</select>
<font face="BrowalliaUPC, Tahoma" size="+1">ชนิด/รายการ/สถานที่/ประเภท</font></font> <font id="amphur2">
<select name="selectq12info2" id="selectq12info2">
<option value="0">==========</option>
</select>
</font></td>
<td colspan="3"></td>
</tr>
<tr>
<td width="13%" align="right"><font face="BrowalliaUPC, Tahoma" size="+2">ลำดับที่ 3.</font></td>
<td><font id="province3">
<select name="selectq13info" id="selectq13info">
<option value="0">==========</option>
</select>
<font face="BrowalliaUPC, Tahoma" size="+1">ชนิด/รายการ/สถานที่/ประเภท</font></font> <font id="amphur3">
<select name="selectq13info3" id="selectq13info3">
<option value="0">==========</option>
</select>
</font></td>
<td colspan="3"></td>
</tr>
</table></td>
<td width="2%"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><table width="100%">
<tr>
<td height="29" colspan="2"><font color="#990000">*</font><font face="BrowalliaUPC, Tahoma" size="+2"><strong>ข้อ 2. เหตุผล / ปัจจัยในการเลือกซื้อ อ่างน้ำวน ( เรียง 3 อันดับแรก )</strong></font></td>
</tr>
<tr>
<td width="13%" align="right"><font face="BrowalliaUPC, Tahoma" size="+2">ลำดับที่ 1.</font></td>
<td width="87%"><select name="q21whirlpool" id="q21whirlpool">
<option value="ไม่ระบุ">- - เลือก - -</option>
<option value="รูปแบบ / Design">รูปแบบ / Design</option>
<option value="การใช้งาน / Function">การใช้งาน / Function</option>
<option value="การบริการ / Service">การบริการ / Service</option>
<option value="การรับประกัน / Warrantee">การรับประกัน / Warrantee</option>
<option value="ราคา / Price">ราคา / Price</option>
<option value="ยี่ห้อ / Brand">ยี่ห้อ / Brand</option>
<option value="พนักงานขาย / Sales">พนักงานขาย / Sales</option>
<option value="เทคโนโลยี / Technology">เทคโนโลยี / Technology</option>
</select></td>
</tr>
<tr>
<td align="right"><font face="BrowalliaUPC, Tahoma" size="+2">ลำดับที่ 2.</font></td>
<td><select name="q22whirlpool" id="q22whirlpool">
<option value="ไม่ระบุ">- - เลือก - -</option>
<option value="รูปแบบ / Design">รูปแบบ / Design</option>
<option value="การใช้งาน / Function">การใช้งาน / Function</option>
<option value="การบริการ / Service">การบริการ / Service</option>
<option value="การรับประกัน / Warrantee">การรับประกัน / Warrantee</option>
<option value="ราคา / Price">ราคา / Price</option>
<option value="ยี่ห้อ / Brand">ยี่ห้อ / Brand</option>
<option value="พนักงานขาย / Sales">พนักงานขาย / Sales</option>
<option value="เทคโนโลยี / Technology">เทคโนโลยี / Technology</option>
</select></td>
</tr>
<tr>
<td align="right"><font face="BrowalliaUPC, Tahoma" size="+2">ลำดับที่ 3.</font></td>
<td><select name="q23whirlpool" id="q23whirlpool">
<option value="ไม่ระบุ">- - เลือก - -</option>
<option value="รูปแบบ / Design">รูปแบบ / Design</option>
<option value="การใช้งาน / Function">การใช้งาน / Function</option>
<option value="การบริการ / Service">การบริการ / Service</option>
<option value="การรับประกัน / Warrantee">การรับประกัน / Warrantee</option>
<option value="ราคา / Price">ราคา / Price</option>
<option value="ยี่ห้อ / Brand">ยี่ห้อ / Brand</option>
<option value="พนักงานขาย / Sales">พนักงานขาย / Sales</option>
<option value="เทคโนโลยี / Technology">เทคโนโลยี / Technology</option>
</select></td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><table width="100%">
<tr>
<td colspan="2"><font color="#990000">*</font><font face="BrowalliaUPC, Tahoma" size="+2"><strong>ข้อ 3. เหตุผล / ปัจจัยในการเลือกซื้อ ฉากกั้นอาบน้ำ ( เรียง 3 อันดับแรก )</strong></font></td>
</tr>
<tr>
<td width="13%" align="right"><font face="BrowalliaUPC, Tahoma" size="+2">ลำดับที่ 1.</font></td>
<td width="87%"><select name="q31shower" id="q31shower">
<option value="ไม่ระบุ">- - เลือก - -</option>
<option value="รูปแบบ / Design">รูปแบบ / Design</option>
<option value="การใช้งาน / Function">การใช้งาน / Function</option>
<option value="การบริการ / Service">การบริการ / Service</option>
<option value="การรับประกัน / Warrantee">การรับประกัน / Warrantee</option>
<option value="ราคา / Price">ราคา / Price</option>
<option value="ยี่ห้อ / Brand">ยี่ห้อ / Brand</option>
<option value="พนักงานขาย / Sales">พนักงานขาย / Sales</option>
<option value="เทคโนโลยี / Technology">เทคโนโลยี / Technology</option>
</select></td>
</tr>
<tr>
<td align="right"><font face="BrowalliaUPC, Tahoma" size="+2">ลำดับที่ 2.</font></td>
<td><select name="q32shower" id="q32shower">
<option value="ไม่ระบุ">- - เลือก - -</option>
<option value="รูปแบบ / Design">รูปแบบ / Design</option>
<option value="การใช้งาน / Function">การใช้งาน / Function</option>
<option value="การบริการ / Service">การบริการ / Service</option>
<option value="การรับประกัน / Warrantee">การรับประกัน / Warrantee</option>
<option value="ราคา / Price">ราคา / Price</option>
<option value="ยี่ห้อ / Brand">ยี่ห้อ / Brand</option>
<option value="พนักงานขาย / Sales">พนักงานขาย / Sales</option>
<option value="เทคโนโลยี / Technology">เทคโนโลยี / Technology</option>
</select></td>
</tr>
<tr>
<td align="right"><font face="BrowalliaUPC, Tahoma" size="+2">ลำดับที่ 3.</font></td>
<td><select name="q33shower" id="q33shower">
<option value="ไม่ระบุ">- - เลือก - -</option>
<option value="รูปแบบ / Design">รูปแบบ / Design</option>
<option value="การใช้งาน / Function">การใช้งาน / Function</option>
<option value="การบริการ / Service">การบริการ / Service</option>
<option value="การรับประกัน / Warrantee">การรับประกัน / Warrantee</option>
<option value="ราคา / Price">ราคา / Price</option>
<option value="ยี่ห้อ / Brand">ยี่ห้อ / Brand</option>
<option value="พนักงานขาย / Sales">พนักงานขาย / Sales</option>
<option value="เทคโนโลยี / Technology">เทคโนโลยี / Technology</option>
</select></td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><font color="#990000">*</font><font face="BrowalliaUPC, Tahoma" size="+2"><strong>ข้อ 4. เหตุผล / ปัจจัยในการเลือกซื้อ สุขภัณฑ์ ( เรียง 3 อันดับแรก )</strong></font></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><table width="100%">
<tr>
<td width="13%" align="right"><font face="BrowalliaUPC, Tahoma" size="+2">ลำดับที่ 1.</font></td>
<td width="87%"><select name="q41sanitary" id="q41sanitary">
<option value="ไม่ระบุ">- - เลือก - -</option>
<option value="รูปแบบ / Design">รูปแบบ / Design</option>
<option value="การใช้งาน / Function">การใช้งาน / Function</option>
<option value="การบริการ / Service">การบริการ / Service</option>
<option value="การรับประกัน / Warrantee">การรับประกัน / Warrantee</option>
<option value="ราคา / Price">ราคา / Price</option>
<option value="ยี่ห้อ / Brand">ยี่ห้อ / Brand</option>
<option value="พนักงานขาย / Sales">พนักงานขาย / Sales</option>
<option value="เทคโนโลยี / Technology">เทคโนโลยี / Technology</option>
</select></td>
</tr>
<tr>
<td align="right"><font face="BrowalliaUPC, Tahoma" size="+2">ลำดับที่ 2.</font></td>
<td><select name="q42sanitary" id="q42sanitary">
<option value="ไม่ระบุ">- - เลือก - -</option>
<option value="รูปแบบ / Design">รูปแบบ / Design</option>
<option value="การใช้งาน / Function">การใช้งาน / Function</option>
<option value="การบริการ / Service">การบริการ / Service</option>
<option value="การรับประกัน / Warrantee">การรับประกัน / Warrantee</option>
<option value="ราคา / Price">ราคา / Price</option>
<option value="ยี่ห้อ / Brand">ยี่ห้อ / Brand</option>
<option value="พนักงานขาย / Sales">พนักงานขาย / Sales</option>
<option value="เทคโนโลยี / Technology">เทคโนโลยี / Technology</option>
</select></td>
</tr>
<tr>
<td align="right"><font face="BrowalliaUPC, Tahoma" size="+2">ลำดับที่ 3.</font></td>
<td><select name="q43sanitary" id="q43sanitary">
<option value="ไม่ระบุ">- - เลือก - -</option>
<option value="รูปแบบ / Design">รูปแบบ / Design</option>
<option value="การใช้งาน / Function">การใช้งาน / Function</option>
<option value="การบริการ / Service">การบริการ / Service</option>
<option value="การรับประกัน / Warrantee">การรับประกัน / Warrantee</option>
<option value="ราคา / Price">ราคา / Price</option>
<option value="ยี่ห้อ / Brand">ยี่ห้อ / Brand</option>
<option value="พนักงานขาย / Sales">พนักงานขาย / Sales</option>
<option value="เทคโนโลยี / Technology">เทคโนโลยี / Technology</option>
</select></td>
</tr>
</table></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="100%">
<tr>
<td width="84%" height="138" align="center" bgcolor="#000000"><p>
<input type="submit" name="Submit" value="บันทึกข้อมูล">
<INPUT type="reset" value="ยกเลิก">
</p>
<p><font face="BrowalliaUPC, Tahoma" color="#FFFFFF" size="+2"><strong>ขอขอบคุณสำหรับทุกคำตอบ และข้อเสนอแนะที่ท่านมีให้ เราจะนำข้อมูลไปพัฒนาสินค้าและบริการให้ดีที่สุดเพื่อลูกค้าคนสำคัญเช่นคุณ</strong></font></p></td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</form>
<br>
</body>
</html>
|
ประวัติการแก้ไข 2013-10-25 15:16:13 2013-10-25 21:48:19
|
|
|
|
Date :
2013-10-25 14:59:33 |
By :
puupha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.ไฟล์ local.php เอาไว้โหลดข้อมูลลงใน comboboxชุด 1
Code (PHP)
<?
header("content-type: text/html; charset=utf-8");
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
include ("include/dbconfig.php"); //ติดต่อฐานข้อมูลในส่วนของ combobox 3 ชุด
//include "dbconfig.php";
conndb();
$data = $_GET['data'];
$val = $_GET['val'];
if ($data=='province') {
echo "<select name='province' onChange=\"dochange('amphur', this.value)\">\n";
echo "<option value='0'>=== เลือกประเภทสื่อ ===</option>\n";
$result=mysql_db_query($dbname,"select * from media order by PROVINCE_ID");
while($row = mysql_fetch_array($result)){
echo "<option value=\"$row[PROVINCE_ID]\" >$row[PROVINCE_NAME]</option> \n" ;
}
} else if ($data=='amphur') {
echo "<select name='amphur' onChange=\"dochange('district', this.value)\">\n";
echo "<option value='0'>=== เลือกรายละเอียด ===</option>\n";
$result=mysql_db_query($dbname,"SELECT * FROM mediadata WHERE PROVINCE_ID= '$val' ORDER BY AMPHUR_ID");
while($row = mysql_fetch_array($result)){
echo "<option value=\"$row[AMPHUR_ID]\" >$row[AMPHUR_NAME]</option> \n" ;
}
}
echo "</select>\n";
echo mysql_error();
closedb();
?>
|
ประวัติการแก้ไข 2013-10-25 21:49:48
|
|
|
|
Date :
2013-10-25 15:01:46 |
By :
puupha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.ไฟล์ local2.php เอาไว้โหลดข้อมูลลงใน comboboxชุด 2
Code (PHP)
<?
header("content-type: text/html; charset=utf-8");
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
include ("include/dbconfig.php"); //ติดต่อฐานข้อมูลในส่วนของ combobox 3 ชุด
//include "dbconfig.php";
conndb();
$data = $_GET['data2'];
$val = $_GET['val2'];
if ($data=='province2') {
echo "<select name='province2' onChange=\"dochange2('amphur2', this.value)\">\n";
echo "<option value='0'>=== เลือกประเภทสื่อ ===</option>\n";
$result=mysql_db_query($dbname,"select * from media order by PROVINCE_ID");
while($row = mysql_fetch_array($result)){
echo "<option value=\"$row[PROVINCE_ID]\" >$row[PROVINCE_NAME]</option> \n" ;
}
} else if ($data=='amphur2') {
echo "<select name='amphur2' onChange=\"dochange2('district2', this.value)\">\n";
echo "<option value='0'>=== เลือกรายละเอียด ===</option>\n";
$result=mysql_db_query($dbname,"SELECT * FROM mediadata WHERE PROVINCE_ID= '$val' ORDER BY AMPHUR_ID");
while($row = mysql_fetch_array($result)){
echo "<option value=\"$row[AMPHUR_ID]\" >$row[AMPHUR_NAME]</option> \n" ;
}
}
echo "</select>\n";
echo mysql_error();
closedb();
?>
|
ประวัติการแก้ไข 2013-10-25 21:50:31
|
|
|
|
Date :
2013-10-25 15:03:10 |
By :
puupha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.ไฟล์ local3.php เอาไว้โหลดข้อมูลลงใน comboboxชุด 3
Code (PHP)
<?
header("content-type: text/html; charset=utf-8");
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");
include ("include/dbconfig.php"); //ติดต่อฐานข้อมูลในส่วนของ combobox 3 ชุด
//include "dbconfig.php";
conndb();
$data = $_GET['data3'];
$val = $_GET['val3'];
if ($data=='province3') {
echo "<select name='province3' onChange=\"dochange3('amphur3', this.value)\">\n";
echo "<option value='0'>=== เลือกประเภทสื่อ ===</option>\n";
$result=mysql_db_query($dbname,"select * from media order by PROVINCE_ID");
while($row = mysql_fetch_array($result)){
echo "<option value=\"$row[PROVINCE_ID]\" >$row[PROVINCE_NAME]</option> \n" ;
}
} else if ($data=='amphur3') {
echo "<select name='amphur3' onChange=\"dochange3('district3', this.value)\">\n";
echo "<option value='0'>=== เลือกรายละเอียด ===</option>\n";
$result=mysql_db_query($dbname,"SELECT * FROM mediadata WHERE PROVINCE_ID= '$val' ORDER BY AMPHUR_ID");
while($row = mysql_fetch_array($result)){
echo "<option value=\"$row[AMPHUR_ID]\" >$row[AMPHUR_NAME]</option> \n" ;
}
}
echo "</select>\n";
echo mysql_error();
closedb();
?>
|
ประวัติการแก้ไข 2013-10-25 15:04:22 2013-10-25 21:46:49
|
|
|
|
Date :
2013-10-25 15:03:59 |
By :
puupha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--
-- โครงสร้างตาราง `media`
--
Code (PHP)
CREATE TABLE `media` (
`PROVINCE_ID` int(5) NOT NULL auto_increment,
`PROVINCE_CODE` varchar(2) collate utf8_unicode_ci NOT NULL,
`PROVINCE_NAME` varchar(150) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`PROVINCE_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=77 ;
--
-- dump ตาราง `media`
--
INSERT INTO `media` VALUES (1, '10', 'โทรทัศน์ / Television');
INSERT INTO `media` VALUES (2, '11', 'วิทยุ / Radio');
INSERT INTO `media` VALUES (3, '12', 'อินเทอร์เน็ท / Internet');
INSERT INTO `media` VALUES (4, '13', 'แมกกาซีน / Magazine');
INSERT INTO `media` VALUES (5, '14', 'หนังสือพิมพ์ / Newspaper');
INSERT INTO `media` VALUES (6, '15', 'ป้ายโฆษณา / Billboard');
INSERT INTO `media` VALUES (7, '16', 'อื่นๆ / Other');
-----------------------------------------------------------
--
-- โครงสร้างตาราง `mediadata`
--
Code (PHP)
CREATE TABLE `mediadata` (
`AMPHUR_ID` int(5) NOT NULL auto_increment,
`AMPHUR_CODE` varchar(4) collate utf8_unicode_ci NOT NULL,
`AMPHUR_NAME` varchar(150) collate utf8_unicode_ci NOT NULL,
`PROVINCE_ID` int(5) NOT NULL default '0',
PRIMARY KEY (`AMPHUR_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=999 ;
--
-- dump ตาราง `mediadata`
--
INSERT INTO `mediadata` VALUES (1, '1001', 'รายการข่าว / เล่าข่าว', 1);
INSERT INTO `mediadata` VALUES (2, '1002', 'ละคร / หนัง', 1);
INSERT INTO `mediadata` VALUES (3, '1003', 'สารคดี / ความรู้', 1);
INSERT INTO `mediadata` VALUES (4, '1004', 'ดนตรี / บันเทิง', 1);
INSERT INTO `mediadata` VALUES (5, '1101', 'FM 95.5 Mhz.', 2);
INSERT INTO `mediadata` VALUES (6, '1102', 'FM 98.5 Mhz.', 2);
INSERT INTO `mediadata` VALUES (7, '1103', 'FM 100.0 Mhz.', 2);
INSERT INTO `mediadata` VALUES (8, '1104', 'FM 104.5 Mhz.', 2);
INSERT INTO `mediadata` VALUES (9, '1105', 'FM 105.5 Mhz.', 2);
INSERT INTO `mediadata` VALUES (10, '1106', 'FM 106.5 Mhz.', 2);
INSERT INTO `mediadata` VALUES (11, '1201', 'Pantip.com', 3);
INSERT INTO `mediadata` VALUES (12, '1202', 'Sanook.com', 3);
INSERT INTO `mediadata` VALUES (13, '1203', 'Manager.com', 3);
INSERT INTO `mediadata` VALUES (14, '1204', 'Mthai.com', 3);
INSERT INTO `mediadata` VALUES (15, '1205', 'Kapook.com', 3);
INSERT INTO `mediadata` VALUES (16, '1206', 'Other', 3);
INSERT INTO `mediadata` VALUES (17, '1301', 'บ้านและสวน', 4);
INSERT INTO `mediadata` VALUES (18, '1302', 'Wallpaper', 4);
INSERT INTO `mediadata` VALUES (19, '1303', 'I-Design', 4);
INSERT INTO `mediadata` VALUES (20, '1304', 'B1', 4);
INSERT INTO `mediadata` VALUES (21, '1305', 'Home & Garden', 4);
INSERT INTO `mediadata` VALUES (22, '1306', 'Elle Decor', 4);
INSERT INTO `mediadata` VALUES (23, '1307', 'Prestige', 4);
INSERT INTO `mediadata` VALUES (24, '1308', 'Daybeds ', 4);
INSERT INTO `mediadata` VALUES (25, '1309', 'Casaviva', 4);
INSERT INTO `mediadata` VALUES (26, '1310', 'Room', 4);
INSERT INTO `mediadata` VALUES (27, '1311', 'Brandage', 4);
INSERT INTO `mediadata` VALUES (28, '1312', 'Marketing', 4);
INSERT INTO `mediadata` VALUES (29, '1313', 'GM', 4);
INSERT INTO `mediadata` VALUES (30, '1314', 'Other ', 4);
INSERT INTO `mediadata` VALUES (31, '1401', 'ไทยรัฐ', 5);
INSERT INTO `mediadata` VALUES (32, '1402', 'มติชน', 5);
INSERT INTO `mediadata` VALUES (33, '1403', 'ข่าวสด', 5);
INSERT INTO `mediadata` VALUES (34, '1404', 'ผู้จัดการ', 5);
INSERT INTO `mediadata` VALUES (35, '1405', 'กรุงเทพธุรกิจ', 5);
INSERT INTO `mediadata` VALUES (36, '1406', 'Bangkokpost', 5);
INSERT INTO `mediadata` VALUES (37, '1407', 'Post today', 5);
INSERT INTO `mediadata` VALUES (38, '1408', 'Other', 5);
INSERT INTO `mediadata` VALUES (39, '1501', 'ป้ายริมทางด่วน ', 6);
INSERT INTO `mediadata` VALUES (40, '1502', 'ป้ายริมถนนรอบนอก', 6);
INSERT INTO `mediadata` VALUES (41, '1503', 'ป้ายริมรถไฟฟ้า', 6);
INSERT INTO `mediadata` VALUES (42, '1504', 'ป้ายในรถไฟฟ้า / สถานี', 6);
INSERT INTO `mediadata` VALUES (43, '1505', 'ป้ายข้างรถเมล์ / รถขนส่ง', 6);
INSERT INTO `mediadata` VALUES (44, '1506', 'ป้ายตามสนามบิน', 6);
INSERT INTO `mediadata` VALUES (45, '1507', 'ป้ายตามห้างสรรพสินค้า', 6);
INSERT INTO `mediadata` VALUES (46, '1601', 'ระบุข้อมูล / Input Data', 7);
--
-- โครงสร้างตาราง `known`
--
Code (PHP)
CREATE TABLE `known` (
`No` int(4) NOT NULL auto_increment,
`Name` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL COMMENT 'ชื่อผู้กรอกแบบสอบถาม',
`Lastname` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL COMMENT 'นามสกุล',
`Mobile` varchar(50) character set utf8 collate utf8_unicode_ci NOT NULL COMMENT 'เบอร์โทร',
`Email` varchar(150) character set utf8 collate utf8_unicode_ci NOT NULL COMMENT 'อีเมล์',
`Q11Info` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q11Info1` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q12Info` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q12Info2` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q13Info` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q13Info3` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q21Whirlpool` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q22Whirlpool` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q23Whirlpool` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q31Shower` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q32Shower` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q33Shower` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q41Sanitary` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q42Sanitary` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`Q43Sanitary` varchar(200) character set utf8 collate utf8_unicode_ci default NULL,
`DateAdd` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT 'วันเวลาที่บันทึก',
PRIMARY KEY (`No`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
--
-- dump ตาราง `known`
--
INSERT INTO `known` VALUES (1, '11', '', '1111111', '[email protected]', 'วิทยุ / Radio', 'FM 98.5 Mhz.', '', '', '', '', 'การใช้งาน / Function', 'ไม่ระบุ', 'ไม่ระบุ', 'การบริการ / Service', 'ไม่ระบุ', 'ไม่ระบุ', 'การใช้งาน / Function', 'ไม่ระบุ', 'ไม่ระบุ', '2013-10-25 12:58:33');
INSERT INTO `known` VALUES (2, '1122', '', '11', '11@ggg', 'โทรทัศน์ / Television', 'สารคดี / ความรู้', 'วิทยุ / Radio', 'FM 98.5 Mhz.', 'หนังสือพิมพ์ / Newspaper', 'กรุงเทพธุรกิจ', 'การบริการ / Service', 'การรับประกัน / Warrantee', 'ยี่ห้อ / Brand', 'การรับประกัน / Warrantee', 'รูปแบบ / Design', 'พนักงานขาย / Sales', 'การรับประกัน / Warrantee', 'ราคา / Price', 'การรับประกัน / Warrantee', '2013-10-24 15:03:19');
INSERT INTO `known` VALUES (3, '22', '', '02545232', '[email protected]', 'โทรทัศน์ / Television', 'ละคร / หนัง', 'ป้ายโฆษณา / Billboard', 'ป้ายริมรถไฟฟ้า', 'แมกกาซีน / Magazine', 'Home & Garden', 'การใช้งาน / Function', 'ราคา / Price', 'พนักงานขาย / Sales', 'การบริการ / Service', 'พนักงานขาย / Sales', 'ยี่ห้อ / Brand', 'การใช้งาน / Function', 'การบริการ / Service', 'ราคา / Price', '2013-10-25 12:37:25');
INSERT INTO `known` VALUES (4, '33', '', '032-0254121', '[email protected]', 'วิทยุ / Radio', 'FM 100.0 Mhz.', 'หนังสือพิมพ์ / Newspaper', 'Post today', 'ป้ายโฆษณา / Billboard', 'ป้ายในรถไฟฟ้า / สถานี', 'การรับประกัน / Warrantee', 'ราคา / Price', 'ยี่ห้อ / Brand', 'การใช้งาน / Function', 'การบริการ / Service', 'ราคา / Price', 'รูปแบบ / Design', 'การบริการ / Service', 'พนักงานขาย / Sales', '2013-10-25 13:22:11');
|
ประวัติการแก้ไข 2013-10-25 21:51:47 2013-10-25 21:53:20 2013-10-25 21:54:15
|
|
|
|
Date :
2013-10-25 15:09:11 |
By :
puupha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อื่นๆ ของคุณอยู่ตรงไหน แล้วทำไมไปเช็คว่า == "46"
หาอื่นๆไม่เจอ ลายตา
|
ประวัติการแก้ไข 2013-10-25 15:12:26
|
|
|
|
Date :
2013-10-25 15:12:09 |
By :
anotherdie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่เช็คว่า =="46" คือ รหัสที่เก็บ id ในตาราง mediadata ครับผมดูจากตัวอย่างแล้วมาประยุกต์ครับ มันยังไม่ได้เลยไม่ได้ลบออก(จากไฟล์ fknown.html คอมเมนท์ <!--เช็คค่า textbox ซ่อนหรือแสดง กรณีเลือก อื่นๆ/Other-->)
|
ประวัติการแก้ไข 2013-10-25 15:57:28
|
|
|
|
Date :
2013-10-25 15:56:25 |
By :
puupha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยย้อนกลับไปแก้ไขกระทู้ที่เป็นโค้ด html+php นำไปใส่ในกรอบของการแสดงโค้ดด้วยครับ
คนที่มาช่วยจะได้ไม่ลายตา
ตอนที่คุณจะตอบกระทู้คุณจะเห็นสัญลักษณ์ PHP Code ให้คลิ๊กที่นั่นแล้วนำโค้ดไปวางไว้ในนั้น
|
ประวัติการแก้ไข 2013-10-25 21:33:19 2013-10-25 21:34:26 2013-10-25 21:34:55 2013-10-25 21:35:44
|
|
|
|
Date :
2013-10-25 21:32:31 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รอใครสักคนมาช่วย ครับ
เฉพาะคนที่เต็มใจช่วยเหลือ ไม่บังคับว่าต้องตอบครับ
ขอบคุณทุกๆ ความจริงใจครับ
|
ประวัติการแก้ไข 2013-10-27 22:20:56
|
|
|
|
Date :
2013-10-26 21:26:09 |
By :
puupha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|