|
|
|
จะตั้งค่า default ให้โชว์เฉพาะ field ที่เรา check ลงใน check box เริ่มแรกเท่านั้น.. ไม่ให้มันโชว์หมดนะคะ ทำยังไงหรอ .. งง |
|
|
|
|
|
|
|
Code (PHP)
<script type="text/javascript">
function toggle(id){
eval("if($('#" + id + "').is(':checked')){ $('td[abbr=\"" + id + "\"]').show(); }else{ $('td[abbr=\"" + id + "\"]').hide(); }");
}
</script>
</head>
<body>
<?php
$cols = array(
"aa"=>"Column AA",
"bb"=>"Column BB",
"cc"=>"Column CC",
"dd"=>"Column DD",
"ee"=>"Column EE",
"ff"=>"Column FF",
"gg"=>"Column GG",
"hh"=>"Column HH",
"ii"=>"Column II",
);
$cols_def_check = array(
"aa"=>"Column AA",
"bb"=>"Column BB",
"cc"=>"Column CC",
"dd"=>"Column DD",
);
$cols_def_uncheck = array(
"ee"=>"Column EE",
"ff"=>"Column FF",
"gg"=>"Column GG",
"hh"=>"Column HH",
"ii"=>"Column II",
);
foreach($cols_def_check as $col_index => $col_name){
echo '<input type="checkbox" id="' . $col_index . '" checked="checked" onclick="toggle(\'' . $col_index . '\')"/><label for="' . $col_index . '">' . $col_name . '</label><br/>' . "\n";
}
foreach($cols_def_uncheck as $col_indexx => $col_name){
echo '<input type="checkbox" id="' . $col_index . '" onclick="toggle(\'' . $col_index . '\')" /><label for="' . $col_index . '">' . $col_name . '</label><br/>' . "\n";
}
?>
<table width="100%" border="1" cellspacing="0" cellpadding="0" id="listview">
<?php
echo '<tr>';
foreach($cols_def_check as $col_index => $col_name){
echo '<td abbr="' . $col_index . '">' . $col_name . '</td>';
}
echo '</tr>';
$sql="select " . implode(", ", array_keys($cols)). " from tbl order by id asc;";
$result = odbc_exec($link,$sql);
while($rows = odbc_fetch_array($result)){
echo '<tr>';
foreach($cols_def_check as $col_index => $col_name){
echo '<td abbr="' . $col_index . '">' . $rows[$col_index] . '</td>';
}
echo '</tr>';
}
?>
</table>
กำลังคิดวิธีว่า field ที่ uncheck อยู่นั้น ก็หมายถึงว่า ฟิลด์นีพวกนี้จะไม่โชว์ใช่ปะคะ แล้วพอเรา กด ติ๊ก check ฟิดล์ นั้นก็ต้องออกมาแสดงโชว์
ทำยังไงอะ
credit จาก https://www.thaicreate.com/php/forum/052315.html#8 เอามาดัดแปลงนะคะ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2010-12-05 13:23:54 |
By :
unzeen |
View :
982 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คายก็ได้ ช่วยทีคร๊า
|
|
|
|
|
Date :
2010-12-05 13:47:35 |
By :
unzeen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรง column EE ค่า Default มันไม่ติ๊ก ไม่โชว์
แต่พอ เราติ๊ก เพื่อต้องการให้โชว์
จะให้มันโชว์ยังไงอะ ตอนนี้มันไม่โชว์อะ
มันจะโชว์แค่ในส่วนของ
$cols_def_check = array(
"aa"=>"Column AA",
"bb"=>"Column BB",
"cc"=>"Column CC",
"dd"=>"Column DD",
);
|
|
|
|
|
Date :
2010-12-05 13:58:42 |
By :
unzeen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|