|
|
|
ช่วยด้วยค่ะ ต้องการให้รหัสของหมวดหมู่เริ่มนับ 1 ใหม่เมื่อเปลี่ยนปี |
|
|
|
|
|
|
|
ช่วยด้วยค่ะ ต้องการให้รหัสของหมวดหมู่เริ่มนับ1 ใหม่เมื่อเลือกปีใหม่
แต่ถ้าเลือกปีเก่าก็ให้รหัสรันไปเรื่อยๆ ปีไหนที่มีข้อมูลอยู่แล้วก็รันต่อค่ะ
รบกวนท่านผู้รู้ทั้งหลายช่วยด้วยนะค่ะ
ส่วนนี้เป็นโค้ดค่ะ
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" />
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
<title>ระบบหลักสูตรของมหาวิทยาลัยราชภัฏยะลาตามกรอบมาตรฐานคุณวุติแห่งชาติ</title>
<meta name="keywords" content="Balloon Festival Website, free templates, CSS templates, free download, templatemo.com" />
<meta name="description" content="Balloon Festival Website - free CSS template" />
<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body,td,th {
font-family: BooK_R-luX
[2006];
font-size: 18px;
font-weight: bold;
font-family: Angsana New;
color: #000;
}
a {
font-family: BooK_R-luX
[2006];
font-size: 24px;
font-family: Angsana New;
font-weight: bold;
width: auto;
}
h1,h2,h3,h4,h5,h6 {
font-family: BooK_R-luX
[2006];
font-family: Angsana New;
font-weight: bold;
}
h1 {
font-size: 24px;
color: #000;
}
body {
background-image: url();
background-color: #00800b;
;
}
a:link {
color: #000;
}
-->
</style>
<style type="text/css">
<!--
.style2 {font-size: 18px}
.style3 {font-family: "Angsana New"}
.style4 {
font-size: 24px;
color: #000000;
}
.style5 {
color: #f00;
font-size: 18px;
}
.style6 {
font-size: 12px
}
.style7 {color: #EE0000}
-->
</style>
</head>
<body>
<form action="Addsavecategory.php" name="frmAdd" method="post">
<table width="509" height="266" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC">
<tr>
<th height="47" colspan="2" align="center" bgcolor="#FFFFFF"><font size="+3">
<br>
<span class="style4">เพิ่มหมวดหมู่</span><br />
<br />
<span class="style22 style5">เลือกข้อมูลหรือใส่ข้อมูลทุกช่องที่มีเครื่องหมายดอกจัน (*)</span><br /><br>
</th>
</tr>
<tr>
<td width="148" height="32" align="left" bgcolor="#FFFFFF"> ปี :</td>
<td width="361" align="left" bgcolor="#FFFFFF">
<select name="YEAR" id="YEAR">
<option value=" ">--เลือก--</option>
<?
$xYear=date('Y'); // เก็บค่าปีปัจจุบันไว้ในตัวแปร
//echo '<option value="'.($xYear+543).'">'.($xYear+543).'</option>';// ปีปัจจุบัน
for($i=-3;$i<=6;$i++){
echo '<option value="'.(($xYear+$i)+543).'">'.(($xYear+$i)+543).'</option>';
}
?>
</select> <span class="style22 style5">*</span></td>
<br />
</tr>
<tr>
<td width="148" height="45" align="left" bgcolor="#FFFFFF"> หมวดหมู่ :</td>
<td align="left" bgcolor="#FFFFFF" height="45" >
<textarea name="CAT_NAME" cols="35" align="bottom"></textarea> <span class="style22 style5">* </span><br /></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td width="361" align="left" bgcolor="#FFFFFF"><input type="submit" name="submit2" value=" บันทึก " />
<input type="reset" name="button2" id="button2" value="ยกเลิก" /></td>
</tr>
<td>
</td>
</tr>
</table>
</form>
</body>
</html>
นี่เป็นส่วนsave
Code (PHP)
<html>
<head>
<title>บันทึกข้อมูลหมวดหมู่</title>
</head>
<body>
<?
//echo date("Y-m-d H:i:s");
$dd=date("Y-m-d");
echo $dd;
include ("connect/connect.php");
$strSQL = "INSERT INTO CATEGORY ";
$strSQL .="(\"CAT_ID\",\"CAT_NAME\",\"YEAR\") ";
$strSQL .="VALUES ";
$strSQL .="(S_CAT.NEXTVAL,'".$_POST["CAT_NAME"]."','".$_POST["YEAR"]."')";
$objParse = oci_parse($objConnect, $strSQL);
$objExecute = oci_execute($objParse, OCI_DEFAULT);
if($objExecute)
{
oci_commit($objConnect); //*** Commit Transaction ***//
//echo "Save Done.";
/*echo "<script language=\"JavaScript\">";
echo "alert(' ??????????????? ');";
echo "</script>"; */
echo"<body onload=\"window.alert(' บันทึกข้อมูลเรียบร้อยแล้วค่ะ..');return history.go(-1)\">";
}
else
{
oci_rollback($objConnect); //*** RollBack Transaction ***//
//echo "Error Save [".$strSQL."";
echo"<body onload=\"window.alert(' Error Save...!!!');return history.go(-1)\">";
}
oci_close($objConnect);
?>
</body>
</html>
Tag : PHP, Oracle
|
ประวัติการแก้ไข 2012-05-02 00:07:59 2012-05-02 00:10:37
|
|
|
|
|
Date :
2012-05-02 00:05:05 |
By :
taman442 |
View :
902 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|