|
|
|
คือผมจะถามเรื่อง if else หน่อยอ่ะครับ ว่า ถ้าเราเลือก check box อันที่ 1 แล้ว ให้มัน แสดง ดร็อปดาว ขึ้นมา เป็น ช่วงเลาวาให้เลือกอ่ะครับเราควรจะ เครื่องบยังๆงครับ |
|
|
|
|
|
|
|
ดันๆๆๆๆๆ
|
|
|
|
|
Date :
2011-05-24 15:49:06 |
By :
macro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">google.load("jquery", "1.3.2");</script>
<script type="text/javascript">
$(function(){
$("#Day").hide();
$("#Month").hide();
$('input').live("click", function(){
var chk = $("[name=radio]:checked").val();
if(chk==1){
$("#Day").show();
$("#Month").hide();
}else{
$("#Month").show();
$("#Day").hide();
}
//alert(chk);
});
});
</script>
<?
//คือ check box อยู่ แล้วถ้าผู้ใช้คลิก อันที่หนึ่ง แล้ว จะมี drop down list ขึ้นมาอ่ะครับ แล้วถ้าผู้ใช้คลิกอีก อันหนึ่งก็ จะ มี drop downlist คือมาอีกอัน
?>
<input type="radio" name="radio" id="radio" value="1" />
<input type="radio" name="radio" id="radio" value="2" />
<select name="Day" id="Day">
<option value="">1</option>
</select>
<select name="Month" id="Month">
<option value="">2</option>
</select>
|
|
|
|
|
Date :
2011-05-24 16:11:14 |
By :
TEST_CODE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เออ ยังไงครับงง มีแต่โค๊ดให้ดูอธิบายนิดหนึ่ง น่ะครับ ^^
|
|
|
|
|
Date :
2011-05-24 16:18:23 |
By :
macro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ละเข้าใจปะ
Code (PHP)
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">google.load("jquery", "1.3.2");</script>
<script type="text/javascript">
$(function(){
$("#Day").hide(); // ซ่อน listmenu ที่ 1
$("#Month").hide(); // ซ่อน listmenu ที่ 2
$('input').live("click", function(){ // เกิดการคลิ๊ก input ให้ทำงาน ใน function
var chk = $("[name=radio]:checked").val(); // check value ของ radio
if(chk==1){ // ถ้า value ==1
$("#Day").show(); // ให้แสดง listmenu ที่1
$("#Month").hide(); // ปิด listmenu ที่2
}else{
$("#Month").show(); // ให้แสดง listmenu ที่2
$("#Day").hide(); // ปิด listmenu ที่1
}
// ถ้ามีมากกว่านี้ก็ else if เอาคับ
//alert(chk);
});
});
</script>
<?
//คือ check box อยู่ แล้วถ้าผู้ใช้คลิก อันที่หนึ่ง แล้ว จะมี drop down list ขึ้นมาอ่ะครับ แล้วถ้าผู้ใช้คลิกอีก อันหนึ่งก็ จะ มี drop downlist คือมาอีกอัน
?>
<input type="radio" name="radio" id="radio" value="1" />
<input type="radio" name="radio" id="radio" value="2" />
<select name="Day" id="Day">
<option value="">listmenu ที่1</option>
</select>
<select name="Month" id="Month">
<option value="">listmenu ที่2</option>
</select>
|
|
|
|
|
Date :
2011-05-24 16:29:11 |
By :
TEST_CODE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าผมมี dropdown list อยู่แล้วล่ะครับ หรือ ผมมีตารางอยู่แล้วควรจะทำยังไงดีครับประมาณนี้อ่ะครับ
Code (PHP)
<?php session_start();
if(!session_is_registered('loginname')){
header("location:formlogin.php");
}
/* echo $_SESSION['loginname'];
echo $_SESSION['pw']; */
$name = $_SESSION['loginname'];
$pass = $_SESSION['pw'];
include "./include/connect1.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 http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Majesticby Free CSS Templates</title>
<meta name="keywords" content="" />
<meta name="Majestic" content="" />
<link href="default.css" rel="stylesheet" type="text/css" media="screen" />
<--! 2.ทำการเขียน function javascript ไว้ส่วนของ <head></head> เพื่อใช้ทำงานก่อน ซ่อน และ โชว์ table !-->
<script language="javascript">
function show_table(id) {
if(id == 1) { // ถ้าเลือก radio button 1 ให้โชว์ table 1 และ ซ่อน table 2
document.getElementById("table_1").style.display = "";
document.getElementById("table_2").style.display = "none";
} else if(id == 2) { // ถ้าเลือก radio button 2 ให้โชว์ table 2 และ ซ่อน table 1
document.getElementById("table_1").style.display = "none";
document.getElementById("table_2").style.display = "";
}
}
</script>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
</head>
<body style=" padding-left:150px">
<div id="content">
<!-- start header -->
<? include_once("header.php"); ?>
<? include_once("left_menu.php"); ?>
<div id="pageright">
<form action="" method="post" id="form1">
<table width="359" height="129" align="center" >
<tr><td width="137" height="29"><h3></h3></td>
<td width="206"> </td>
</tr>
<tr class="header24"><td height="38"><span class="font18">Select Name</span></td>
<td><span class="font18"><span class="font14-5"><span class="font14">:
<select name="dte1" class="font18" id="dte1">
<option value="all" selected="selected">Select</option>
<?
// ทำการ select ค่าของวันที่มีในฐานข้อมูลมาเพื่อแสดง แล้วให้ผู้ใช้เลือก
$date= $read_data['fname'];
$sql_option = "SELECT DISTINCT `fname` FROM `user_table` group by fname ";
$result_option = mysql_query($sql_option);
while($read_option = mysql_fetch_array($result_option)){
?>
<option value="<?=$read_option['fname']?>">
<?=$read_option['fname']?>
</option>
<? } ?>
</select>
</span></span></span></td>
</tr>
<tr><td class="font14-5"> </td>
<td class="font14-5">
<input name="" type="submit" class="font14" value="Search" /></td>
</tr>
</table></form>
<table height="auto" style=" font-family:Arial, Helvetica, sans-serif; font-size:11px;" align="center">
<tr>
<td colspan="11">
<h3>DataDetail</h3>
</td></tr>
<tr><td><table height="auto" style=" font-family:Arial, Helvetica, sans-serif; font-size:11px; border:#000 thick groove;background:#CCC;">
<tr >
<td style="border-bottom:#000 thin groove; border-right:#000 thin groove;">User_id</td>
<td style="border-bottom:#000 thin groove; border-right:#000 thin groove;">name</td>
<td style="border-bottom:#000 thin groove; border-right:#000 thin groove;">lname</td>
<td style="border-bottom:#000 thin groove; border-right:#000 thin groove;">position</td>
</tr>
<? $dte1 = $_REQUEST['dte1'];
$start = $dte1;
$sql_seleect = "SELECT * FROM user_table where fname = '$dte1' ";
$result_select = mysql_query($sql_seleect) or die(mysql_error());
while($read_data = mysql_fetch_array($result_select)){
?>
<tr>
<td><? echo $read_data['user_id']; ?></td>
<td><? echo $read_data['fname']; ?></td>
<td><? echo $read_data['lname']; ?></td>
<td><? echo $read_data['position']; ?></td>
</tr>
<? $id = $read_data['user_id'];?>
<? } ?>
</table></td></tr></table>
<p></p>
Normal Time <input name="show" type="radio" value="1" onclick="show_table(this.value);">
Shift Time<input name="show" type="radio" value="2" onclick="show_table(this.value);">
<table width="150" border="1" cellpadding="0" cellspacing="0" id="table_1" style="display:none">
<tr>
<table width="723" height="77" border="1">
<tr>
<th width="130" scope="col">Select Date <? echo $id ;?></th>
<th width="287" scope="col">Since :
<select name="dte2" class="font18" id="dte2">
<option value="all" selected="selected">Select</option>
<?
// ทำการ select ค่าของวันที่มีในฐานข้อมูลมาเพื่อแสดง แล้วให้ผู้ใช้เลือก วันแรกของช่วง
$date= $read_data['n_timein'];
$sql_option = "SELECT n_timein FROM time_sheet_table,user_table where time_sheet_table.user_id = user_table.user_id and user_table.user_id = '$id'; ";
$result_option = mysql_query($sql_option);
while($read_option = mysql_fetch_array($result_option)){
?>
<option value="<?=$read_option['n_timein']?>">
<?=$read_option['n_timein']?>
</option>
<? } ?>
</select>
</th>
<th width="288" scope="col" ><span class="font14-5">Get <? echo $id ;?></span>:
<select name="dte3" class="font18" id="dte3">
<option value="all">Select</option>
<?
// ทำการ select ค่าของวันที่มีในฐานข้อมูลมาเพื่อแสดง แล้วให้ผู้ใช้เลือก วันท้าย ของช่วง
$date= $read_data['n_timeout'];
$sql_option = "SELECT n_timeout FROM time_sheet_table,user_table where time_sheet_table.user_id =user_table.user_id and user_table.user_id = '$id'; ";
$result_option = mysql_query($sql_option);
while($read_option = mysql_fetch_array($result_option)){
?>
<option value="<?=$read_option['n_timeout']?>">
<?=$read_option['n_timeout']?>
</option>
<? } ?>
</select></th>
</tr>
<tr>
<th colspan="3" scope="row"><input type="submit" name="Search" id="Search" value="Submit" /></th>
</tr>
</table>
</tr>
<table width="150" border="1" cellpadding="0" cellspacing="0" id="table_2" style="display:none">
<tr>
<td align="center"><table width="723" height="77" border="1">
<tr>
<th width="130" scope="col">Select Date <? echo $id ;?></th>
<th width="287" scope="col">Since :222222222222222222222
<select name="dte22" class="font18" id="dte2">
<option value="all" selected="selected">Select</option>
<?
// ทำการ select ค่าของวันที่มีในฐานข้อมูลมาเพื่อแสดง แล้วให้ผู้ใช้เลือก วันแรกของช่วง
$date= $read_data['s_timein'];
$sql_option = "SELECT s_timein FROM time_sheet_table,user_table where time_sheet_table.user_id = user_table.user_id and user_table.user_id = '$id'; ";
$result_option = mysql_query($sql_option);
while($read_option = mysql_fetch_array($result_option)){
?>
<option value="<?=$read_option['s_timein']?>">
<?=$read_option['s_timein']?>
</option>
<? } ?>
</select>
</th>
<th width="288" scope="col" ><span class="font14-5">Get <? echo $id ;?></span>:
<select name="dte33" class="font18" id="dte3">
<option value="all">Select</option>
<?
// ทำการ select ค่าของวันที่มีในฐานข้อมูลมาเพื่อแสดง แล้วให้ผู้ใช้เลือก วันท้าย ของช่วง
$date= $read_data['s_timeout'];
$sql_option = "SELECT s_timeout FROM time_sheet_table,user_table where time_sheet_table.user_id =user_table.user_id and user_table.user_id = '$id'; ";
$result_option = mysql_query($sql_option);
while($read_option = mysql_fetch_array($result_option)){
?>
<option value="<?=$read_option['s_timeout']?>">
<?=$read_option['s_timeout']?>
</option>
<? } ?>
</select></th>
</tr>
<tr>
<th colspan="3" scope="row"><input type="submit" name="Search" id="Search" value="Submit" /></th>
</tr>
</table> </td>
</tr>
</table>
</table>
<br>
</p>
</div>
</div>
<? include_once("footer.php");?>
</body>
</html>
คือ พอ ผมคลิกอันที่ 1มันขึ้นมา แต่ พอผมคลิกอตรง shift time ไอ้ตาราง vyocidmuj8]bdvp^jdjvo,yow,jpv,skpwxvjt8iy[8;imepy'w'fu
- -
|
ประวัติการแก้ไข 2011-05-24 16:42:40
|
|
|
|
Date :
2011-05-24 16:41:26 |
By :
macro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ๆๆๆ 555 เอา โค๊ดคนอื่นมาโมก็งี้ล่ะครับ งง นิดหน่อย แต่ขอบคุณมากน่ะครับที่ช่วย
|
|
|
|
|
Date :
2011-05-24 16:46:37 |
By :
macro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งง คับ
แต่ก็ดีใจด้วยแล้วกัน
|
|
|
|
|
Date :
2011-05-24 16:48:57 |
By :
TEST_CODE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|