|
|
|
แบบสอบถามเหมือนเดิมครับ แต่ ผมจะคลิ๊ก check box แล้ว ให้เปิด table นั้น ให้สามารถเลือกระดับคะแนนได้ครับ |
|
|
|
|
|
|
|
คุณก็เอา if ครอบทั้ง tb สิครับ แล้วก็ ใส่เงืนอไขว่าถ้ามีการ check ก็เข้าไปทำใน if
|
ประวัติการแก้ไข 2010-10-08 22:20:00
|
|
|
|
Date :
2010-10-08 22:19:35 |
By :
kanchen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วานขอโค๊ดนิดครับพอดีมือใหม่ง่ะ ขอบคุณมากเลยนะครับ
|
|
|
|
|
Date :
2010-10-11 10:11:35 |
By :
kapookman007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ทราบว่าจะใช่ที่คุณต้องการหรือเปล่าวครับ
Code (PHP)
<form name="form1" method="post" action="">
<table width="100%" border="1" cellpadding="1" cellspacing="1">
<tronmouseover="setPointer(this,'over','#001E64','#004C73')"
style="BACKGROUND: #001e64"
onmouseout="setPointer(this,'out','#001E64','#004C73')">
<td width="14%" valign="top"><input name="cb1" type="checkbox" id="cb1" value="1" onClick="if(this.checked){document.all.tb1.style.display='';}else{document.all.tb1.style.display='none';}"></td>
<td width="86%">
<table width="100%" border="1" cellpadding="1" cellspacing="1" id="tb1" style="display='none';">
<tr>
<td width="19%">XXXX</td>
<td width="81%"><input type="text" name="textfield"></td>
</tr>
<tr>
<td>XXXX</td>
<td><input type="text" name="textfield2"></td>
</tr>
<tr>
<td>XXXX</td>
<td><input type="text" name="textfield3"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top"><input name="cb2" type="checkbox" id="cb2" value="2" onClick="if(this.checked){document.all.tb2.style.display='';}else{document.all.tb2.style.display='none';}"></td>
<td><table width="100%" border="1" cellpadding="1" cellspacing="1" id="tb2" style="display='none';">
<tr>
<td width="19%">XXXX</td>
<td width="81%"><input type="text" name="textfield4"></td>
</tr>
<tr>
<td>XXXX</td>
<td><input type="text" name="textfield5"></td>
</tr>
<tr>
<td>XXXX</td>
<td><input type="text" name="textfield6"></td>
</tr>
</table>
</td>
</tr>
</table>
|
|
|
|
|
Date :
2010-10-11 10:35:17 |
By :
namebom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<script type="text/javascript">
function chkcheckbox(checkbox){
if(checkbox.checked == true){
document.getElementById(checkbox.value).style.display = 'block';
}else{
document.getElementById(checkbox.value).style.display = 'none';
}
}
</script>
<input name="pt01" type="checkbox" id="pt01" value="t1" onclick="chkcheckbox(this);">
t1
<input name="pt02" type="checkbox" id="pt02" value="t2" onclick="chkcheckbox(this);">
t2
<table width="500" border="0" cellspacing="0" cellpadding="0" bgcolor="#00FF00" id="t1" style="display:none">
<tr>
<td> </td>
</tr>
</table>
<br />
<table width="500" border="0" cellspacing="0" cellpadding="0" bgcolor="#FF0000" id="t2" style="display:none">
<tr>
<td> </td>
</tr>
</table>
|
|
|
|
|
Date :
2010-10-11 10:41:51 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สมมติว่าคุณมี ตารางอยู่ 3 แถวน่ะครับ และต้องการตรวจสอบในแต่ละแถว ถ้าเ่ทากับแถวที่ 1 จะแสดงอะไรและแถวที่ 2 จะแสดงอะไร
และแถวที่ 3 จะแสดงอะไร
<table>
if(ชื่อของอุปกรณ์ = เงือนไข (ถ้าจำไม่ผิดก็น่าจะเป็น check ครับ )){
<tr>แถวที่ 1 </tr>
}
else if(){
<tr>แถวที่ 2 </tr>
}
else if(){
<tr>แถวที่ 3 </tr>
}
</table>
ต้องขอโทษด้วยน่ะครับ พอดีในเครื่องไม่มีโปรแกรมครับ
|
|
|
|
|
Date :
2010-10-11 10:43:04 |
By :
kanchen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะเป็น การตรวจสอบเงื่อนไข โดยมี 3 เงื่อนไข น่าจะประมาณนี้นะครับ ลอง เปรียบเทียบดูคับ
Code (PHP)
<?php
/*** By Weerachai Nukitram ***/
/*** http://www.ThaiCreate.Com ***/
$objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB = mysql_select_db("pundata");
@mysql_query("SET NAMES UTF8");
?>
<!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>ThaiCreate.Com ListMenu</title>
<script language = "JavaScript">
//**** List Province (Start) ***//
function ListProvince(SelectValue)
{
frmMain.ddlProvince.length = 0
frmMain.ddlAmphur.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
frmMain.ddlProvince.options[frmMain.ddlProvince.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM province ORDER BY PROVINCE_ID ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strGroup = <?=$objResult["GEO_ID"];?>;
strValue = "<?=$objResult["PROVINCE_ID"];?>";
strItem = "<?=$objResult["PROVINCE_NAME"];?>";
mySubList[x,0] = strItem;
mySubList[x,1] = strGroup;
mySubList[x,2] = strValue;
if (mySubList[x,1] == SelectValue){
var myOption = new Option(mySubList[x,0], mySubList[x,2])
frmMain.ddlProvince.options[frmMain.ddlProvince.length]= myOption
}
<?
}
?>
}
//**** List Province (End) ***//
//**** List Amphur (Start) ***//
function ListAmphur(SelectValue)
{
frmMain.ddlAmphur.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
frmMain.ddlAmphur.options[frmMain.ddlAmphur.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM amphur ORDER BY AMPHUR_ID ASC ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$intRows = 0;
while($objResult = mysql_fetch_array($objQuery))
{
$intRows++;
?>
x = <?=$intRows;?>;
mySubList = new Array();
strGroup = <?=$objResult["PROVINCE_ID"];?>;
strValue = "<?=$objResult["AMPHUR_ID"];?>";
strItem = "<?=$objResult["AMPHUR_NAME"];?>";
mySubList[x,0] = strItem;
mySubList[x,1] = strGroup;
mySubList[x,2] = strValue;
if (mySubList[x,1] == SelectValue){
var myOption = new Option(mySubList[x,0], mySubList[x,2])
frmMain.ddlAmphur.options[frmMain.ddlAmphur.length]= myOption
}
<?
}
?>
}
//**** List Amphur (End) ***//
</script>
</head>
<body>
<form name="frmMain" action="" method="post">
Geography
<select id="ddlGeo" name="ddlGeo" onChange = "ListProvince(this.value)">
<option 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>
Province
<select id="ddlProvince" name="ddlProvince" style="width:120px" onChange = "ListAmphur(this.value)"></select>
Amphur
<select id="ddlAmphur" name="ddlAmphur" style="width:200px"></select>
</form>
<?
mysql_close($objConnect);
?>
</body>
</html>
|
|
|
|
|
Date :
2010-10-11 10:57:26 |
By :
thanathorn30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณสำหรับทุกข้อความที่ตอบนะครับ พอประยุกต์ได้ครับ ขอบคุณมาก ๆ ครับ
|
|
|
|
|
Date :
2010-10-11 11:53:44 |
By :
kapookman007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|