|
|
|
ขอตัวอย่าง code เอาค่าที่เลือกจาก listbox มาใส่ url |
|
|
|
|
|
|
|
ใช้ jumpMenu ช่วยก็ได้ครับ
Code (PHP)
<script type="text/javascript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<select name="year_round">
<option ><? echo date("Y")+543;?></option>
<? for($i=0;$i<=6;$i++){?>
<option value="<? echo date("Y")+542+$i;?>"><? echo date("Y")+542+$i;?></option>
<? }?>
</select>
<select name="year_round" id="jumpMenu" onChange="MM_jumpMenu('parent',this,0)">
<option ><? echo date("Y")+543;?></option>
<? for($i=0;$i<=6;$i++){?>
<option value="form_add5.php?id_user=<?=$record1?>&year_round=<? echo date("Y")+542+$i;?>"><? echo date("Y")+542+$i;?></option>
<? }?>
</select>
|
|
|
|
|
Date :
2010-08-18 15:32:08 |
By :
io |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้ครับผมช่วยชี้แนะหน่อยครับ
|
|
|
|
|
Date :
2010-08-18 15:37:05 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่ว่าไม่ได้นี้ไม่ไดอย่างไรหรอครับ ขอดู code ที่แก้แล้วหน่อยครับ
|
|
|
|
|
Date :
2010-08-18 15:47:05 |
By :
io |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<tr bgcolor="#F3F7FE" bordercolor="#0033FF">
<td style="font:Arial, Helvetica, sans-serif; color: #993399; text-align:center; font-size:14px; width:20%;"><b><?=$record4?> <?=$record5?></b></td>
<td style="font:tahoma; color:#00008B; text-align:center; font-size:12px; width:10%;"><a href="view_info1.php?id_user=<?=$record1?>">รายละเอียดข้อมูล</a></td>
<td style="font:tahoma; color:#00008B; text-align:center; font-size:12px; width:20%;"><a href="form_add5.php?id_user=<?=$record1?>">ตรวจสอบวันลาย้อนหลัง
<select name="$year_round">
<option ><? echo date("Y")+543;?></option>
<? for($i=0;$i<=0;$i++){?>
<option value="<? echo date("Y")+542+$i;?>"><? echo date("Y")+542+$i;?></option>
<? }?>
</select></a></td>
</tr>
<p>
<?php
}
}else{// ไม่พบข้อมูลที่ค้นหา
echo "<tr><td colspan='8'><b><font color=ff0000>ไม่พบข้อมูลของคุณ...กรุณาลองใหม่อีกครั้ง</font></b></td></tr>";
}
//ไม่มีค่าส่งมา
}else{
echo "<tr><td colspan='8' >กรุณาใส่ Username และ Password ของท่าน</td></tr>";
}
echo "</table>";
}
?>
</p>
</div>
<table width="818" height="91" border="0" align="center">
<tr>
<th width="818" height="87" background="footer copy.jpg" scope="col"> </th>
</tr>
</table>
</body>
</html>
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>ระบบตรวจสอบข้อมูลวันลาพนักงาน</title>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
background-image: url();
}
.style21 {
font-size: small;
font-weight: bold;
}
-->
</style>
</head>
<body>
<table width="959" height="125" border="0" align="center">
<tr>
<th width="950" height="121" bgcolor="#FFFFFF" scope="col"><table width="100%" border="0" cellspacing="0">
<tr>
<th height="91" valign="top" scope="col"><img src="headder.jpg" width="818" height="80" /></th>
</tr>
<tr>
<td height="21" valign="top"> </td>
</tr>
</table>
</th>
</tr>
</table>
<?php
//echo "?? ";
$hostname = "localhost"; //?
$user = "root"; //?
$password = "root"; //??
$dbname = "holiday"; //??
//$tblname = "date"; //??
//$sql ="select * from date where id_user='$id_user'";
$sql =" select * from data ,date WHERE data.id_user='$id_user' and date.id_user='$id_user' ";
//echo $sql;
// ติด ต่อ database
mysql_connect($hostname, $user, $password) or die("cannot connect");
// เลือก database
mysql_select_db($dbname) or die("cannot select db");
// ทำให้ อ่านภาษาไทยได้ใน utf8
mysql_query("SET NAMES utf8");
$sqlquery=mysql_db_query($dbname, $sql);
$row = mysql_fetch_row($sqlquery);
print " <font size=2>ข้อมูลวันลาทั้งหมดของ : ".$row[3] ."</font> ";
print "<font size=2>".$row[4] ."</font>";
mysql_close();
?>
<br> <br>
<form id="form1" name="form" method="post" action="form_add5.php">
<table align="center"><tr align="center"><td class="style21">ปีงบประมาณ
<script type="text/javascript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<select name="year_round">
<option ><? echo date("Y")+543;?></option>
<? for($i=0;$i<=6;$i++){?>
<option value="<? echo date("Y")+542+$i;?>"><? echo date("Y")+542+$i;?></option>
<? }?>
</select>
<select name="year_round" id="jumpMenu" onChange="MM_jumpMenu('parent',this,0)">
<option ><? echo date("Y")+543;?></option>
<? for($i=0;$i<=6;$i++){?>
<option value="form_add5.php?id_user=<?=$record1?>&year_round=<? echo date("Y")+542+$i;?>"><? echo date("Y")+542+$i;?></option>
<? }?>
</select>
<input type="submit" name="Submit" value="ตกลง" />
</td></tr></table>
</form>
<?php
$record1=$record["id_date"];
$record2=$record["year_round"];
//echo "?? ";
$hostname = "localhost"; //?
$user = "root"; //?
$password = "root"; //??
$dbname = "holiday"; //??
//$tblname = "date"; //??
//$sql ="select * from date where id_user='$id_user'";
$sql =" select * from date ,data WHERE data.id_user='$id_user' and date.id_user='$id_user' ";
//echo $sql;
// ติด ต่อ database
mysql_connect($hostname, $user, $password) or die("cannot connect");
// เลือก database
mysql_select_db($dbname) or die("cannot select db");
// ทำให้ อ่านภาษาไทยได้ใน utf8
mysql_query("SET NAMES utf8");
$sqlquery=mysql_db_query($dbname, $sql);
//print "มีข้อมูลทั้งหมด ".mysql_num_rows($sqlquery)." รายการ <br><br><br>";
print "<table width=700 align=center border=1>";
print "<tr bgcolor=0066FF>";
print "<td align = center width=20%><font color=ffffff size=2>ประเภทการลา</font></td>";
print "<td align = center width=20%><font color=ffffff size=2>วันเริ่มต้น</font></td>";
print "<td align = center width=20%><font color=ffffff size=2>วันสิ้นสุด</font></td>";
print "<td align = center width=17%><font color=ffffff size=2>รวมจำนวนวัน</font></td>";
print "<td align = center width=17%><font color=ffffff size=2>วันพักผ่อนคงเหลือ</font></td>";
print "</tr>";
while ($row = mysql_fetch_row($sqlquery))
{
print "<tr bgcolor=FFF8dc>";
print "<td align = center><font size=2>".$row[11] ."</font></td>";
print "<td td align =center><font size=2> ".$row[2] ." ".$row[3] ." ".$row[4]."</font> </td>";
print "<td td align = center><font size=2> ".$row[5] ." ".$row[6] ." ".$row[7]."</font> </td>";
print "<td align = center><font size=2>".$row[8] ."</font></td>";
print "<td align = center><font size=2>".$row[10] ."</font></td>";
print "</tr>";
}
print"</table><br><br>";
mysql_close();
?>
</tr>
<p>
</p>
</div>
<table width="818" height="91" border="0" align="center">
<tr>
<th width="818" height="87" background="footer copy.jpg" scope="col"> </th>
</tr>
</table>
</body>
</html>
|
|
|
|
|
Date :
2010-08-18 15:52:05 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษครับผิดไปหน่อย คือว่าทำได้ครับแต่ว่า id_user มันหายครับ http://localhost/holiday/form_add5.php?id_user=.....&year_round=2552
|
|
|
|
|
Date :
2010-08-18 15:55:56 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้หรือเปล่า
Code (PHP)
<select name="select" onchange="setURL('year_round',this.value)">
<option value="2553">2553</option>
<option value="2552">2552</option>
<option value="2551">2551</option>
<option value="2550">2550</option>
</select>
<script>
function setURL(vari,value){
var url=window.location.href;
var baseUrl = url.split("?")
if(baseUrl.length>1){
var param=baseUrl[1].split("&")
for(i=0;i<param.length;i++){
var exparam=param[i].split("=")
var paramname=exparam[0]
if(paramname==vari){
baseUrl[1]=baseUrl[1].replace(exparam[1],value)
}
}
url=baseUrl[0]+"?"+baseUrl[1]
}else{
url+="?"+vari+"="+value
}
window.location.replace(url)
}
</script>
|
|
|
|
|
Date :
2010-08-18 15:56:21 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไข code ตัวบนตามนี้นี้ครับ
Code (PHP)
<tr bgcolor="#F3F7FE" bordercolor="#0033FF">
<td style="font:Arial, Helvetica, sans-serif; color: #993399; text-align:center; font-size:14px; width:20%;"><b>
<?=$record4?>
<?=$record5?>
</b></td>
<td style="font:tahoma; color:#00008B; text-align:center; font-size:12px; width:10%;"><a href="view_info1.php?id_user=<?=$record1?>">รายละเอียดข้อมูล</a></td>
<td style="font:tahoma; color:#00008B; text-align:center; font-size:12px; width:20%;">ตรวจสอบวันลาย้อนหลัง
<script type="text/javascript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<select name="year_round" id="jumpMenu" onChange="MM_jumpMenu('parent',this,0)">
<option ><? echo date("Y")+543;?></option>
<? for($i=0;$i<=6;$i++){?>
<option value="form_add5.php?id_user=<?=$record1?>&year_round=<? echo date("Y")+542+$i;?>"><? echo date("Y")+542+$i;?></option>
<? }?>
</select>
</td>
</tr>
<p>
<?php
}
}else{// ไม่พบข้อมูลที่ค้นหา
echo "<tr><td colspan='8'><b><font color=ff0000>ไม่พบข้อมูลของคุณ...กรุณาลองใหม่อีกครั้ง</font></b></td></tr>";
}
//ไม่มีค่าส่งมา
}else{
echo "<tr><td colspan='8' >กรุณาใส่ Username และ Password ของท่าน</td></tr>";
}
echo "</table>";
}
?>
</p>
</div>
<table width="818" height="91" border="0" align="center">
<tr>
<th width="818" height="87" background="footer copy.jpg" scope="col"> </th>
</tr>
</table>
</body></html>
|
|
|
|
|
Date :
2010-08-18 16:00:12 |
By :
io |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับแต่ว่าเลือกปีไหนข้อมูลกูเหมือนเดิมครับ
|
|
|
|
|
Date :
2010-08-18 16:05:22 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับขอบพระคุณจากใจจริงครับ
|
|
|
|
|
Date :
2010-08-18 16:12:31 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|