|
|
|
php แสดงข้อมูล แบบ textfield readonly ของวันที่ ที่ได้จากการเลือกรุ่นแล้ว นำค่าวันที่ที่ได้ไปบันทึกลงเบสต่อ |
|
|
|
|
|
|
|
CODE จร้า
Code (PHP)
<?
session_start();
if(!isset($_SESSION['u_username']))
{
echo "<script>alert('!! Please Login !! ');
window.location='index.php';</script>";
exit();
}
include("connect.php");
$u_id=$_SESSION['u_id'];
?>
<!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"><!-- InstanceBegin template="/Templates/backindex.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Untitled Document</title>
<script language = "JavaScript">
function ListGen(SelectValue)
{
form1.gen.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
form1.gen.options[form1.gen.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM generation ORDER BY gen_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["c_id"];?>;
strValue = "<?=$objResult["gen_id"];?>";
strItem = "<?=$objResult["gen"];?>";
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])
form1.gen.options[form1.gen.length]= myOption
}
<?
}
?>
}
//--------------------------------------------------------------**** ListDate_Start (Start) ***--------------------------------------------------------------//
function ListDate_Start(SelectValue)
{
form1.date_start.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
form1.date_start.options[form1.date_start.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM generation ORDER BY gen_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["gen_id"];?>;
strValue = "<?=$objResult["gen"];?>";
strItem = "<?=$objResult["date_start"];?>";
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])
form1.date_start.options[form1.date_start.length]= myOption
}
<?
}
?>
}
//--------------------------------------------------------------**** ListDate_End (Start) ***----------------------------------------------------------------//
function ListDate_End(SelectValue)
{
form1.date_end.length = 0
//*** Insert null Default Value ***//
var myOption = new Option('','')
form1.date_end.options[form1.date_end.length]= myOption
<?
$intRows = 0;
$strSQL = "SELECT * FROM generation ORDER BY gen_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["gen_id"];?>;
strValue = "<?=$objResult["gen"];?>";
strItem = "<?=$objResult["date_end"];?>";
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])
form1.date_end.options[form1.date_end.length]= myOption
}
<?
}
?>
}
</script>
<form name="form1" method="post" action="roomsave.php" >
<div align="center">
<table>
<tr>
<td>โครงการ </td>
<td><select name="course" id="course" onchange="ListGen(this.value);">
<option value=""><-----กรุณาเลือกโครงการ----></option>
<?
$strSQL = mysql_query("SELECT * FROM course where u_id ='$u_id' ORDER BY c_id");
while($results=mysql_fetch_array($strSQL))
{
?>
<option value="<?=$results['c_id'];?>">
<?=$results['c_name'];?>
</option>
<?
}
?>
</select></td>
</tr>
<tr>
<td>รุ่น </td>
<td><select name="gen" id="gen"onchange="ListDate_Start(this.value);ListDate_End(this.value);">
</select></td>
</tr>
<tr><td>วันที่เริ่ม</td>
<td><input name="date_start"type="text" id="date_start" value="date_start"readonly="true"/>
</td>
</tr>
<tr>
<td>วันสิ้นสุด</td>
<td><p>
<input name="date_end" type="text" id="date_end" value="date_end"readonly="true">
</select>
</td>
</tr>
<tr>
<td>เลือกห้อง</td>
<td><select name="room" id="room">
<?
$query=mysql_query("select * from room order by room_id");
while($result=mysql_fetch_array($query))
{
?>
<option value="<?=$result['room_id'];?>">
<?=$result['room_name']?>
</option>
<?
}
?>
</select></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
<input type="submit" name="button" id="button" value="บันทึกการจองห้อง" />
</div>
</form>
Tag : PHP
|
|
|
|
|
|
Date :
2012-01-04 13:54:11 |
By :
kajang |
View :
1596 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ตอน Insert หลัง value ให้ใส่ '$_POST[date_start]','$_POST[date_end]' เช่น
$sql = "insert into $tablename( date_start,date_end) values ( '$_POST[date_start]','$_POST[date_end]')";
หวังว่าพอจะเข้าใจนะค่ะ
|
|
|
|
|
Date :
2012-01-04 14:16:56 |
By :
มือใหม่หัดขับ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เข้าใจตรงบันทึกแล้วค่ะ ขอบคุณมากค่ะ
แล้วทำยังไงให้วันที่เริ่ม กับวันที่สิ้นสุด มันแสดง แบบ readOnly หลังจากที่เลือกรุ่นแล้ว
คือใน table รุ่น มีฟิว วันที่เริ่มกะวันที่สิ้นสุดอ่ะค่ะ
|
|
|
|
|
Date :
2012-01-04 14:36:25 |
By :
kajang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เรายังงง ว่า วันที่คุณ จะ ให้อ่านอย่างเดียวได้ยังไงค่ะ ในเมื่อไม่มีข้อมูลอะไรเลยที่คุณดึงมาโชว์ แล้วคุณก็ยังให้ อ่านได้อย่างเดียวเท่านั้น ลองอธิบายตรงช่วงวันที่ให้เราฟังอีกที จากที่เราดูเราไม่เห็นว่าคุณดึงข้อมูลอะไรมาเก็บไว้เลย แล้วคุณก็ไม่ให้ user กรอก ด้วยเพราะฉะนั้นตอนคุณ insert ข้อมูลลงฐานข้อมูลมันเลยเป็นค่าว่างค่ะ
|
|
|
|
|
Date :
2012-01-04 14:43:45 |
By :
มือใหม่หัดขับ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ๋อ ลืมบอกไปว่า จะดึงวันมาแสดงยังไง หลังจากที่เลือกรุ่นแล้ว (เพราะตามโค้ด วันที่เริ่ม-สิ้นสุด ยังไม่มี คำสั่งอ่ะไรเลย) เพราะโครงการกะรุ่น เป็นแบบ menu list
ขอโทษด้วยค่ะ ที่สื่อสารไม่เข้าใจ ยังงงอยู่
|
|
|
|
|
Date :
2012-01-04 14:54:53 |
By :
kajang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณนาลองดูเป็นตัวอย่างละกันนะค่ะ อันนี้ละกันนะค่ะ
Code (PHP)
<?
ob_start();
session_start();
if($_SESSION["adminlogin"]=="")
{
header('location:index.php');
exit();
}
//============ Start Session และทำการเรียก Function ติดต่อฐานข้อมูล
require_once('../connect/connect.php');
require_once('../connect/function.php');
//=========== กรณีลบรายการสินค้า
if($_GET["Action"]=="Delete")
{
//=========== ลบข้อมูล
$sql_del= "delete from product where ProductID='".$_GET["ProductID"]."'";
$dbquery_del = mysql_query($sql_del);
//=========== ลบรูปเล็กและรูปใหญ่
@unlink("../picture/$_GET[file1]");
@unlink("../picture/$_GET[file2]");
echo"<script language='JavaScript'>";
echo"alert('ลบข้อมูลเรียบร้อยแล้ว');";
echo"window.location='product.php';";
echo"</script>";
}
?>
<html>
<title>..:: ระบบจัดการฐานข้อมูล ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<link rel="stylesheet" href="../css/styles.css" type="text/css">
<script language="JavaScript" 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>
<div align="center"><br>
<table cellspacing=1 cellpadding=4 width="68%" bgcolor=#CCCCCC border=0 align="center" height="10">
<tbody>
<tr bgcolor=#e5e5e5>
<td width="100%" bgcolor="#FFFFFF"> <div align="center"></div>
<table cellspacing=1 cellpadding=4 width="100%" border=0 align="center" height="10">
<tbody>
<tr bgcolor=#e5e5e5>
<td width="35%" bgcolor="#FFFFFF"> <div align="left"><b><img src="../image/allrowto.gif" width="11" height="11" align="absbottom">
รายการสินค้า</b></div></td>
<td width="22%" align=middle bgcolor="#FFFFFF"> <div align="left">
</div></td>
<td width="43%" bgcolor="#FFFFFF"> <div align="right"><a href="head.php">กลับไปหน้าหลัก</a></div></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table>
</div>
<form name="frm<?=$i;?>" method="post" action="<?=$_SERVER['PHP_SELF'];?>" enctype="multipart/form-data">
<table width="68%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="58%">หมวดหมู่
<select name="menu1" class="txtbox" onChange="MM_jumpMenu('parent',this,0)">
<option value="<?=$_SERVER['PHP_SELF'];?>">ทั้งหมด</option>
<?
//=========== แสดงหมวดหมู่
$sql_group = "select * from category order by CatID asc";
$dbquery_group = mysql_query($sql_group);
$num_rows_group = mysql_num_rows($dbquery_group);
while ($result = mysql_fetch_array($dbquery_group))
{
if($_GET["CatID"] == $result["CatID"])
{
$sel="selected";
}
else
{
$sel="";
}
?>
<option value="<?=$_SERVER['PHP_SELF'];?>?CatID=<?=$result["CatID"];?>" <?=$sel;?>><?=$result["CategoryName"];?></option>
<?
}
?>
</select></td>
<td width="42%"><div align="right"><img src="../image/edit_icon.gif" width="15" height="15">
<a href="addproduct.php">เพิ่มสินค้าใหม</a>่ </div></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<table cellspacing=1 cellpadding=3 width="68%" bgcolor=#CCCCCC border=0 align="center" height="10">
<tbody>
<tr bgcolor=#e5e5e5>
<td bgcolor="#FFFFFF"><div align="center">ลำัดัับ</div></td>
<td bgcolor="#FFFFFF"><div align="center">รหัสสินค้า</div></td>
<td bgcolor="#FFFFFF">ชื่อสินค้า</td>
<td bgcolor="#FFFFFF"><div align="center">สต็อก</div></td>
<td bgcolor="#FFFFFF"><div align="center">สินค้าใหม่</div></td>
<td bgcolor="#FFFFFF"><div align="center">สินค้าโปรโมชั่น</div></td>
<td bgcolor="#FFFFFF"><div align="center">ราคา</div></td>
<td bgcolor="#FFFFFF"><div align="center">แก้ไข</div></td>
<td bgcolor="#FFFFFF"><div align="center">ลบ</div></td>
</tr>
<?
//=========== แสดงสินค้า
$condition="";
if($_GET["CatID"] <> "")
{
$condition="and CatID='$_GET[CatID]' ";
}
$i=0;
//=========== ทำการ query เพื่อเลือกรายการสินค้า
$sql_product = "select * from product where 1 $condition order by ProductID asc";
$dbquery_product = mysql_query($sql_product);
$num_rows_product = mysql_num_rows($dbquery_product);
while ($result= mysql_fetch_array($dbquery_product))
{
$i++;
?>
<tr bgcolor=#e5e5e5>
<td width="28" bgcolor="#FFFFFF"> <div align="center">
<?=$i;?>
</div></td>
<td width="66" bgcolor="#FFFFFF"><div align="center">
<?=$result["ProductCode"];?>
</div></td>
<td width="176" bgcolor="#FFFFFF">
<?=$result["ProductName"];?>
</td>
<td width="62" bgcolor="#FFFFFF">
<div align="center">
<?
$resultCheck=select("category","where 1=1 and CatID='$result[CatID]'");
if($result["Stock"] <= $resultCheck["CheckStock"])
{
echo "<font color=red><strong>$result[Stock]</strong></font>";
}
else
{
echo "<font color=black>$result[Stock]</font>";
}
?>
</div></td>
<td width="64" bgcolor="#FFFFFF"><div align="center">
<?
if($result["New"]=="Yes")
{
echo "<img src=\"../image/true.png\" width=\"12\" height=\"12\" title=\"เปิดใช้งาน\">";
}
else
{
echo "<img src=\"../image/false.png\" width=\"12\" height=\"12\" title=\"ปิดชั่วคราว\">";
}
?>
</div></td>
<td width="76" bgcolor="#FFFFFF"><div align="center">
<?
if($result["Promotion"]=="Yes")
{
echo "<img src=\"../image/true.png\" width=\"12\" height=\"12\" title=\"เปิดใช้งาน\">";
}
else
{
echo "<img src=\"../image/false.png\" width=\"12\" height=\"12\" title=\"ปิดชั่วคราว\">";
}
?>
</div></td>
<td width="71" bgcolor="#FFFFFF"> <div align="right">
<?=number_format($result["Price"], 2,'.',',');?>
</div></td>
<script language="JavaScript">
function Conf<?=$result["ProductID"]; ?>(object) {
if (confirm("ยืนยันการลบ [ <?=$result["ProductName"]; ?> ] ") ==true) {
return true;
}
return false;
}
</script>
<td width="32" bgcolor="#FFFFFF"><div align="center"><a href="editproduct.php?ProductID=<?=$result["ProductID"];?>"><img src="../image/edit_icon.gif" width="15" height="15" border="0"></a></div></td>
<td width="36" bgcolor="#FFFFFF"><div align="center"><a href="<?=$_SERVER['PHP_SELF'];?>?Action=Delete&ProductID=<?=$result["ProductID"];?>&file1=<?=$result["PictureSmall"];?>&file2=<?=$result["PictureBig"];?>" onClick="return Conf<?=$result["ProductID"]; ?>(this)"><img src="../image/delete.gif" width="16" height="16" border="0"></a></div></td>
</tr>
<?
}
?>
</tbody>
</table>
<table cellspacing=0 cellpadding=4 width="68%" bgcolor=#CCCCCC border=0 align="center" height="10">
<tbody>
<tr bgcolor=#e5e5e5>
<td width="100%" bgcolor="#FFFFFF"> <div align="center"></div>
<table cellspacing=1 cellpadding=4 width="100%" border=0 align="center" height="10">
<tbody>
<tr bgcolor=#e5e5e5>
<td width="35%" bgcolor="#FFFFFF"> <div align="left"></div></td>
<td width="22%" align=middle bgcolor="#FFFFFF"> <div align="left">
</div></td>
<td width="43%" bgcolor="#FFFFFF"> <div align="right"><a href="head.php">กลับไปหน้าหลัก</a></div></td>
</tr>
</tbody>
</table></td>
</tr>
</tbody>
</table>
</form>
</script>
|
|
|
|
|
Date :
2012-01-04 15:05:58 |
By :
มือใหม่หัดขับ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|