|
|
|
ซ่อน/แสดง table ตามข้อมูลที่ดึงมาจากฐานข้อมูลลงใน Drop-Down List |
|
|
|
|
|
|
|
Code (PHP)
<select name="G2C2T10" id="G2C2T10" onChange="chksatatus(this.value);">
<option value="1" <?php if ((int)$G2C2T10_read == 1) {echo "selected=\"selected\"";} ?>>มีการวางผังเมือง</option>
<option value="0" <?php if ((int)$G2C2T10_read == 0) {echo "selected=\"selected\"";} ?>>ไม่มีการวางผังเมือง</option>
<option value="2" <?php if ((int)$G2C2T10_read == 2) {echo "selected=\"selected\"";} ?>>ไม่ได้กรอกข้อมูล</option>
</select>
ลองดูครับ แล้วก็ดูด้วยว่า $G2C2T10_read ตัวแปรตัวนี้ ใช้ $_POST หรือ $_GET หรือเปล่า
|
|
|
|
|
Date :
2013-06-16 19:40:24 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณพี่ๆๆมากๆๆค่ะได้แล้วค่ะ ^__^ เว็บนี้ทำให้หนูเริ่มเขียน php ได้ค่ะ ขอบพระคุณมากๆๆน่ะค่ะ
|
|
|
|
|
Date :
2013-06-18 09:45:25 |
By :
jtn.sangdee33@gmail. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากจะรบกวนอีกรอบค่ะพี่ๆๆ คือ หนูทำตามที่พี่แนะนำแล้วค่ะ แต่พอไปเชื่อมกับเบสมันดึงข้อมูลมาใส่ใน list เช่น ต้องการให้ ถ้า list เป็น 0 ให้ซ่อน ตารางไว้ แต่มันยังแสดงอยู่เลยค่ะ พยายามอยู่หลายวันแล้วค่ะ แต่ทำไม่ได้
อันนี้หน้าเว็บน่ะค่ะ
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-color: #E9FBFE;
}
.style1 {font-family: Arial, Helvetica, sans-serif}
.style9 {font-family: Verdana, Arial, Helvetica, sans-serif}
-->
</style>
<script>
function chkG2C1T8(cG2C1T8){
if (cG2C1T8=="0"){
document.getElementById('tb2').style.display='none';
}else{
document.getElementById('tb2').style.display='block';
}
}
function chkG2C3T14(cG2C3T14){
if (cG2C3T14=="0"){
document.getElementById('tb3').style.display='none';
document.getElementById('tb4').style.display='none';
}else{
document.getElementById('tb3').style.display='block';
document.getElementById('tb4').style.display='block';
}
}
</script>
</head>
<body>
<p>
<?php
include("connectdb.php");
$sql="SELECT * FROM `questionnaire3` where `id` = '810201' ";
mysql_query("SET NAMES UTF8");
$query=mysql_query($sql) or die ("query error_1");
$data=mysql_fetch_array($query);
$id_read=$data['id'];
$G2C1T8_read=$data['G2C1T8'];
$G2C1T9_read=$data['G2C1T9'];
$G2C3T14_read=$data['G2C3T14'];
$G2C3T15_read=$data['G2C3T15'];
$G2C3T16_read=$data['G2C3T16'];
echo " รหัสแบบสอบถาม : ".$id_read."<br>";
?>
</p>
<form id="form1" name="form1" method="post" action="">
<p> </p>
<table border="1" cellspacing="0" cellpadding="0">
<tr class="style1">
<td width="665" valign="top"><table border="1" cellspacing="0" cellpadding="0" width="768">
<tr>
<td width="768" valign="top" class="style9"><p align="center"><strong><em>แบบสอบถามโครงการ</em></strong></p></td>
</tr>
<tr>
<td valign="top" class="style9"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="753" valign="top"><p><strong><em><u>ข้อมูลด้านการใช้ประโยชน์ที่ดินและการคมนาคมและขนส่ง</u></em></strong> </p></td>
</tr>
<tr>
<td width="753" valign="top"><table border="0" align="center" cellpadding="0" cellspacing="0" id="tbooy">
<tr>
<td colspan="2" valign="top"><p align="left">1. มีการวางผังหรือไม่</p></td>
</tr>
<tr>
<td width="182" align="center" valign="top"><p align="left">
<select name="G2C1T8" id="G2C1T8" onchange="chkG2C1T8(this.value)" >
<option value="1" <?php if (!(strcmp(1, $G2C1T8_read))) {echo "selected=\"selected\"";} ?>>มีการวางผังเมือง</option>
<option value="0" <?php if (!(strcmp(0, $G2C1T8_read))) {echo "selected=\"selected\"";} ?>>ไม่มีการวางผังเมือง</option>
<option value="2" <?php if (!(strcmp(2, $G2C1T8_read))) {echo "selected=\"selected\"";} ?>>ไม่ได้กรอกข้อมูล</option>
</select>
</p></td>
<td width="557" align="left" valign="middle" ><table width="559" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="tb2">(ระบุชื่อผัง)
<input name="G2C1T9" type="text" id="G2C1T9" value="<?=$G2C1T9_read?>" size="60" /></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td width="753" valign="top"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" valign="top"><p>2. มีโครงการหรือไม่</p></td>
</tr>
<tr>
<td width="178" valign="top"><p>
<select name="G2C3T14" id="G2C3T14" onchange="chkG2C3T14(this.value)" style="background-color:#FEF9BC">
<option value="1" <?php if (!(strcmp(1, $G2C3T14_read))) {echo "selected=\"selected\"";} ?>>มี</option>
<option value="0" <?php if (!(strcmp(0, $G2C3T14_read))) {echo "selected=\"selected\"";} ?>>ไม่มี</option>
<option value="2" <?php if (!(strcmp(2, $G2C3T14_read))) {echo "selected=\"selected\"";} ?>>ไม่ได้กรอกข้อมูล</option>
</select>
</p></td>
<td width="561" valign="top" id="tb3"><p>จำนวน
<input name="G2C3T15" type="text" style="background-color:#FEF9BC" id="G2C3T15" value="<?=$G2C3T15_read?>" size="10" />
โครงการ (ระบุชื่อโครงการ) </p></td>
</tr>
<tr>
<td colspan="2" valign="top" ><table width="50" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="tb4"><textarea name="G2C3T16" style="background-color:#FEF9BC" cols="90" rows="10" id="G2C3T16"><?=$G2C3T16_read?>
</textarea></td>
</tr>
</table> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<p align="right"> </p>
</form>
<p> </p>
</body>
</html>
ต้องการอยากให้เวลาดึงข้อมูล เป็น 0 จากเบสแล้วให้ซ่อนไว้ก่อนค่ะ และพอเลือก list ว่า "มี" ค่อยแสดงตารางค่ะ
ขอความกรุณาพี่ๆๆด้วยน่ะค่ะ หนูได้พยายามทำแล้วค่ะแต่สุดความสามารถจริงๆๆค่ะ
|
|
|
|
|
Date :
2013-06-27 10:07:06 |
By :
jtn.sangdee33@gmail. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้เป็นเบสน่ะค่ะ
https://docs.google.com/file/d/0B0QNqb0UsYOTS2RaSEVwYkRhR0E/edit?usp=sharing
ขอบคุณล่วงหน้าน่ะค่ะพี่ๆๆ
|
|
|
|
|
Date :
2013-06-27 10:09:07 |
By :
jtn.sangdee33@gmail. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูน่ะครับ(PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-color: #E9FBFE;
}
.style1 {font-family: Arial, Helvetica, sans-serif}
.style9 {font-family: Verdana, Arial, Helvetica, sans-serif}
-->
</style>
<script>
document.getElementById('tb2').style.display='none';
document.getElementById('tb3').style.display='none';
document.getElementById('tb4').style.display='none';
function chkG2C1T8(cG2C1T8){
if (cG2C1T8=="0"){
document.getElementById('tb2').style.display='none';
}else{
document.getElementById('tb2').style.display='block';
}
}
function chkG2C3T14(cG2C3T14){
if (cG2C3T14=="0"){
document.getElementById('tb3').style.display='none';
document.getElementById('tb4').style.display='none';
}else{
document.getElementById('tb3').style.display='block';
document.getElementById('tb4').style.display='block';
}
}
</script>
</head>
<body>
<p>
<?php
include("connectdb.php");
$sql="SELECT * FROM `questionnaire3` where `id` = '810201' ";
mysql_query("SET NAMES UTF8");
$query=mysql_query($sql) or die ("query error_1");
$data=mysql_fetch_array($query);
$id_read=$data['id'];
$G2C1T8_read=$data['G2C1T8'];
$G2C1T9_read=$data['G2C1T9'];
$G2C3T14_read=$data['G2C3T14'];
$G2C3T15_read=$data['G2C3T15'];
$G2C3T16_read=$data['G2C3T16'];
echo " รหัสแบบสอบถาม : ".$id_read."<br>";
?>
</p>
<form id="form1" name="form1" method="post" action="">
<p> </p>
<table border="1" cellspacing="0" cellpadding="0">
<tr class="style1">
<td width="665" valign="top"><table border="1" cellspacing="0" cellpadding="0" width="768">
<tr>
<td width="768" valign="top" class="style9"><p align="center"><strong><em>แบบสอบถามโครงการ</em></strong></p></td>
</tr>
<tr>
<td valign="top" class="style9"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="753" valign="top"><p><strong><em><u>ข้อมูลด้านการใช้ประโยชน์ที่ดินและการคมนาคมและขนส่ง</u></em></strong> </p></td>
</tr>
<tr>
<td width="753" valign="top"><table border="0" align="center" cellpadding="0" cellspacing="0" id="tbooy">
<tr>
<td colspan="2" valign="top"><p align="left">1. มีการวางผังหรือไม่</p></td>
</tr>
<tr>
<td width="182" align="center" valign="top"><p align="left">
<input type="hidden" id="hG2C1T8" value="">
<select name="G2C1T8" id="G2C1T8" onchange="chkG2C1T8(this.value)" >
<option value="1" <?php if (!(strcmp(1, $G2C1T8_read))) {echo "selected=\"selected\"";} ?>>มีการวางผังเมือง</option>
<option value="0" <?php if (!(strcmp(0, $G2C1T8_read))) {echo "selected=\"selected\"";} ?>>ไม่มีการวางผังเมือง</option>
<option value="2" <?php if (!(strcmp(2, $G2C1T8_read))) {echo "selected=\"selected\"";} ?>>ไม่ได้กรอกข้อมูล</option>
</select>
</p></td>
<td width="557" align="left" valign="middle" ><table width="559" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span id="tb2" style="display:none;">(ระบุชื่อผัง)
<input name="G2C1T9" type="text" id="G2C1T9" value="<?=$G2C1T9_read?>" size="60" /></span></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td width="753" valign="top"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" valign="top"><p>2. มีโครงการหรือไม่</p></td>
</tr>
<tr>
<td width="178" valign="top"><p>
<select name="G2C3T14" id="G2C3T14" onchange="chkG2C3T14(this.value)" style="background-color:#FEF9BC">
<option value="1" <?php if (!(strcmp(1, $G2C3T14_read))) {echo "selected=\"selected\"";} ?>>มี</option>
<option value="0" <?php if (!(strcmp(0, $G2C3T14_read))) {echo "selected=\"selected\"";} ?>>ไม่มี</option>
<option value="2" <?php if (!(strcmp(2, $G2C3T14_read))) {echo "selected=\"selected\"";} ?>>ไม่ได้กรอกข้อมูล</option>
</select>
</p></td>
<td width="561" valign="top"><span id="tb3" style="display:none"><p>จำนวน
<input name="G2C3T15" type="text" style="background-color:#FEF9BC" id="G2C3T15" value="<?=$G2C3T15_read?>" size="10" />
โครงการ (ระบุชื่อโครงการ) </p></span></td>
</tr>
<tr>
<td colspan="2" valign="top" ><table width="50" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span id="tb4" style="display:none"><textarea name="G2C3T16" style="background-color:#FEF9BC" cols="90" rows="10" id="G2C3T16"><?=$G2C3T16_read?>
</textarea></span></td>
</tr>
</table> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<p align="right"> </p>
</form>
<p> </p>
</body>
</html>
|
|
|
|
|
Date :
2013-06-27 23:38:52 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูอีกครั้ง คิดต่อยอดหน่อยก็ดีน่ะครับ เพราะมันก็ไม่ได้ยากเท่าไหร่เลย
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-color: #E9FBFE;
}
.style1 {font-family: Arial, Helvetica, sans-serif}
.style9 {font-family: Verdana, Arial, Helvetica, sans-serif}
-->
</style>
<script>
function prepareOnload()
{
var hG2C1T4 = document.getElementById('hG2C1T4');
var hG2C1T8 = document.getElementById('hG2C1T8');
alert(hG2C1T4.value +''+hG2C1T8.value);
if(hG2C1T4.value == '1'){
document.getElementById('tb2').style.display='block';
}else{
document.getElementById('tb2').style.display='none';
}
if(hG2C1T8.value == '1'){
document.getElementById('tb3').style.display='block';
document.getElementById('tb4').style.display='block';
}else{
document.getElementById('tb3').style.display='none';
document.getElementById('tb4').style.display='none';
}
}
function chkG2C1T8(cG2C1T8){
if (cG2C1T8=="0"){
document.getElementById('tb2').style.display='none';
}else{
document.getElementById('tb2').style.display='block';
}
}
function chkG2C3T14(cG2C3T14){
if (cG2C3T14=="0"){
document.getElementById('tb3').style.display='none';
document.getElementById('tb4').style.display='none';
}else{
document.getElementById('tb3').style.display='block';
document.getElementById('tb4').style.display='block';
}
}
</script>
</head>
<body onload="prepareOnload();">
<p>
<?php
mysql_connect("localhost","root","rootpass");
mysql_select_db("_dw2");
//include("connectdb.php");
$sql="SELECT * FROM `questionnaire3` where `id` = '810201' ";
mysql_query("SET NAMES UTF8");
$query=mysql_query($sql) or die ("query error_1");
$data=mysql_fetch_array($query);
$id_read=$data['id'];
$G2C1T8_read=$data['G2C1T8'];
$G2C1T9_read=$data['G2C1T9'];
$G2C3T14_read=$data['G2C3T14'];
$G2C3T15_read=$data['G2C3T15'];
$G2C3T16_read=$data['G2C3T16'];
echo " รหัสแบบสอบถาม : ".$id_read."<br>";
?>
</p>
<form id="form1" name="form1" method="post" action="">
<input type="hidden" id="hG2C1T8" value="<?php echo $G2C1T8_read;?>">
<input type="hidden" id="hG2C1T4" value="<?php echo $G2C3T14_read;?>">
<p> </p>
<table border="1" cellspacing="0" cellpadding="0">
<tr class="style1">
<td width="665" valign="top"><table border="1" cellspacing="0" cellpadding="0" width="768">
<tr>
<td width="768" valign="top" class="style9"><p align="center"><strong><em>แบบสอบถามโครงการ</em></strong></p></td>
</tr>
<tr>
<td valign="top" class="style9"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="753" valign="top"><p><strong><em><u>ข้อมูลด้านการใช้ประโยชน์ที่ดินและการคมนาคมและขนส่ง</u></em></strong> </p></td>
</tr>
<tr>
<td width="753" valign="top"><table border="0" align="center" cellpadding="0" cellspacing="0" id="tbooy">
<tr>
<td colspan="2" valign="top"><p align="left">1. มีการวางผังหรือไม่</p></td>
</tr>
<tr>
<td width="182" align="center" valign="top"><p align="left">
<select name="G2C1T8" id="G2C1T8" onchange="chkG2C1T8(this.value)" >
<option value="1" <?php if (!(strcmp(1, $G2C1T8_read))) {echo "selected=\"selected\"";} ?>>มีการวางผังเมือง</option>
<option value="0" <?php if (!(strcmp(0, $G2C1T8_read))) {echo "selected=\"selected\"";} ?>>ไม่มีการวางผังเมือง</option>
<option value="2" <?php if (!(strcmp(2, $G2C1T8_read))) {echo "selected=\"selected\"";} ?>>ไม่ได้กรอกข้อมูล</option>
</select>
</p></td>
<td width="557" align="left" valign="middle" ><table width="559" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span id="tb2" style="display:none;">(ระบุชื่อผัง)
<input name="G2C1T9" type="text" id="G2C1T9" value="<?=$G2C1T9_read?>" size="60" /></span></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td width="753" valign="top"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" valign="top"><p>2. มีโครงการหรือไม่</p></td>
</tr>
<tr>
<td width="178" valign="top"><p>
<select name="G2C3T14" id="G2C3T14" onchange="chkG2C3T14(this.value)" style="background-color:#FEF9BC">
<option value="1" <?php if (!(strcmp(1, $G2C3T14_read))) {echo "selected=\"selected\"";} ?>>มี</option>
<option value="0" <?php if (!(strcmp(0, $G2C3T14_read))) {echo "selected=\"selected\"";} ?>>ไม่มี</option>
<option value="2" <?php if (!(strcmp(2, $G2C3T14_read))) {echo "selected=\"selected\"";} ?>>ไม่ได้กรอกข้อมูล</option>
</select>
</p></td>
<td width="561" valign="top"><span id="tb3" style="display:none"><p>จำนวน
<input name="G2C3T15" type="text" style="background-color:#FEF9BC" id="G2C3T15" value="<?=$G2C3T15_read?>" size="10" />
โครงการ (ระบุชื่อโครงการ) </p></span></td>
</tr>
<tr>
<td colspan="2" valign="top" ><table width="50" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span id="tb4" style="display:none"><textarea name="G2C3T16" style="background-color:#FEF9BC" cols="90" rows="10" id="G2C3T16"><?=$G2C3T16_read?>
</textarea></span></td>
</tr>
</table> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<p align="right"> </p>
</form>
<p> </p>
</body>
</html>
|
|
|
|
|
Date :
2013-06-28 00:41:26 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอขอบพระคุณเป็นอย่างสูงจริงๆๆค่ะ จะพยายามฝึกและคิดให้มากกว่านี้ค่ะ ขอบคุณมากๆๆน่ะค่ะที่เสียสละเวลามาช่วย หนูจะพยายามฝึกให้มากค่ะ
|
|
|
|
|
Date :
2013-06-28 08:53:13 |
By :
jtn.sangdee33@gmail. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สรุปว่าทำได้แล้วใช่ไหมครับ
|
|
|
|
|
Date :
2013-06-29 01:41:02 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|