|
|
|
ช่วยหน่อยนะค้าา คือตอนนี้ทำรับค่าจาก textbox หลายๆ textbox อยู่อ่ะค่ะ แต่มันไม่บันทึกค่าให้ >,,< |
|
|
|
|
|
|
|
คืออยากให้มัน รับข้อมูลมาแล้วรันอัตโนมัติ ตามเลขที่ใบรับแจ้ง แบบนี้อ่ะค่ะ
v
v
v
code หน้า form ค่ะ
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>FORM</title>
<style type="text/css">
body,td,th {
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
}
body {
margin-left: 30px;
margin-top: 10px;
margin-right: 30px;
margin-bottom: 100px;
font-size: 12px;
}
td.wh
{
color:#FFF;
}
</style>
</head>
<script type="text/javascript">
function check()
{
if (document.index.agencies.value == "")
{
alert("กรุณากรอกชื่อหน่วยงาน");
document.index.agencies.focus();
return false;
}
if(document.index.province.value == "")
{
alert("กรุณากรอกจังหวัด");
document.index.province.focus();
return false;
}
if(document.index.contact_num.value == "")
{
alert("กรุณากรอกเบอร์ติดต่อ")
document.index.contact_num.focus();
return false;
}
if(document.index.sector.value == "")
{
alert("กรุณากรอกภาค/ชั้น")
document.index.sector.focus();
return false;
}
if(document.index.type.value == "")
{
alert("กรุณากรอกประเภททรัพย์สิน")
document.index.type.focus();
return false;
}
if(document.index.prop_code.value == "")
{
alert("กรุณากรอกรหัสทรัพย์สิน")
document.index.prop_code.focus();
return false;
}
if(document.index.brand.value == "")
{
alert("กรุณากรอกBrand")
document.index.brand.focus();
return false;
}
if(document.index.model.value == "")
{
alert("กรุณากรอกModel")
document.index.model.focus();
return false;
}
if(document.index.sn.value == "")
{
alert("กรุณากรอกSerial No.")
document.index.sn.focus();
return false;
}
if(document.index.symtoms.value == "")
{
alert("กรุณากรอกลักษณะของการชำรุด")
document.index.symtoms.focus();
return false;
}
if(document.index.remark.value == "")
{
alert("กรุณากรอกremark")
document.index.remark.focus();
return false;
}
if(document.index.user_name.value == "")
{
alert("กรุณากรอกชื่อ - สกุล")
document.index.user_name.focus();
return false;
}
if(document.index.user_id.value == "")
{
alert("กรุณากรอกรหัสพนักงาน")
document.index.user_id.focus();
return false;
}
if(document.index.em_name.value == "")
{
alert("กรุณากรอกชื่อ - สกุล")
document.index.em_name.focus();
return false;
}
if(document.index.em_id.value == "")
{
alert("กรุณากรอกรหัสพนักงาน")
document.index.em_id.focus();
return false;
}
if(document.index.submit)
{
alert("ข้อมูลของคุณถูกบันทึกแล้ว")
}
}
</script>
<script language="javascript">
function CreateNewRow()
{
var intLine = parseInt(document.index.hdnMaxLine.value);
intLine++;
var theTable = document.all.tbExp
var newRow = theTable.insertRow(theTable.rows.length)
newRow.id = newRow.uniqueID
var item1 = 1
var newCell
//*** Column 1 ***//
newCell = newRow.insertCell(0)
newCell.id = newCell.uniqueID
newCell.setAttribute("className", "css-name");
newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" SIZE=\"5\" NAME=\"type_"+intLine+"\" VALUE=\"\"></center>"
//*** Column 2 ***//
newCell = newRow.insertCell(1)
newCell.id = newCell.uniqueID
newCell.setAttribute("className", "css-name");
newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" SIZE=\"5\" NAME=\"prop_code_"+intLine+"\" VALUE=\"\"></center>"
//*** Column 3 ***//
newCell = newRow.insertCell(2)
newCell.id = newCell.uniqueID
newCell.setAttribute("className", "css-name");
newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" SIZE=\"5\" NAME=\"brand_"+intLine+"\" VALUE=\"\"></center>"
//*** Column 4 ***//
newCell = newRow.insertCell(3)
newCell.id = newCell.uniqueID
newCell.setAttribute("className", "css-name");
newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" SIZE=\"5\" NAME=\"model_"+intLine+"\" VALUE=\"\"></center>"
//*** Column 5 ***//
newCell = newRow.insertCell(4)
newCell.id = newCell.uniqueID
newCell.setAttribute("className", "css-name");
newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" SIZE=\"5\" NAME=\"sn_"+intLine+"\" VALUE=\"\"></center>"
//*** Column 6 ***//
newCell = newRow.insertCell(5)
newCell.id = newCell.uniqueID
newCell.setAttribute("className", "css-name");
newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" SIZE=\"5\" NAME=\"symtoms_"+intLine+"\" VALUE=\"\"></center>"
//*** Column 7 ***//
newCell = newRow.insertCell(6)
newCell.id = newCell.uniqueID
newCell.setAttribute("className", "css-name");
newCell.innerHTML = "<center><INPUT TYPE=\"TEXT\" SIZE=\"5\" NAME=\"remark_"+intLine+"\" VALUE=\"\"></center>"
document.index.hdnMaxLine.value = intLine;
}
function RemoveRow()
{
intLine = parseInt(document.index.hdnMaxLine.value);
if(parseInt(intLine) > 0)
{
theTable = (document.all) ? document.all.tbExp :
document.getElementById("tbExp")
theTableBody = theTable.tBodies[0];
theTableBody.deleteRow(intLine);
intLine--;
document.index.hdnMaxLine.value = intLine;
}
}
</script>
<body><br/><br/>
<form name="index" method="post" action="Addsave.php" onsubmit="return check();">
<table align="center" width="850" border="0">
<tr>
<td width="215" height="82"><img src="Untitled-1.png" width="215" height="82"/></td>
<td align="center"><h2>แบบฟอร์มแจ้งซ่อมอุปกรณ์คอมพิวเตอร์</h2></td>
</tr>
</table>
<table align="center" width="850" border="0">
<tr>
<td width="425">
หน่วยงาน :
<input type="text" name="agencies" maxlength="30" size="40"/>
</td>
<td width="425">
จังหวัด :
<input type="text" name="province" maxlength="30" size="40"/>
</td>
</tr>
<tr>
<td>
เบอร์ติดต่อ :
<input type="text" name="contact_num" maxlength="30" size="40"/>
</td>
<td>
ภาค/ชั้น :
<input type="text" name="sector" maxlength="30" size="40"/>
</td>
</tr>
</table>
<table width="850" border="1" align="center" id="tbExp">
<tr>
<td colspan="5" align="center" bgcolor="#003366" class="wh">รายการทรัพย์สิน</td>
<td rowspan="2" align="center" width="141" bgcolor="#99CC00">ลักษณะของการชำรุด</td>
<td rowspan="2" align="center" width="100" bgcolor="#99CC00">Remark</td>
</tr>
<tr align="center" bgcolor="#99CC00">
<td width="120">ประเภททรัพย์สิน</td>
<td width="120">รหัสทรัพย์สิน</td>
<td width="95">Brand</td>
<td width="95">Model</td>
<td width="133">Serial No.</td>
</tr>
</table>
<input type="hidden" name="hdnMaxLine" value="0" / >
<div align="center"><input name="btnAdd" type="button" id="btnAdd" value="Add" onClick="CreateNewRow();">
<input name="btnDel" type="button" id="btnDel" value="Delete" onClick="RemoveRow();"></div>
<table border="1" width="850" align="center">
<tr bgcolor="#99CC00">
<td width="425" align="center">แจ้งซ่อมโดยหน่วยงาน</td>
<td width="425" align="center">เจ้าหน้าที่รับอุปกรณ์ซ่อม</td>
</tr>
<tr>
<td align="center"><br/>
ชื่อ :
<input type="text" name="user_name" size="40" /><br/><br/>
รหัสพนักงาน : <input type="text" name="user_id" size="40"/><br/><br/>
วันที่ : <!--เพิ่มใหม่--><?php
//ติดต่อฐานข้อมูล
$host="localhost";
$user="root";
$pw="root";
$dbname="new";
$conn=mysql_connect ($host,$user,$pw);
mysql_query("set NAMES utf8");
if (!$conn) {
echo "<h3> ERROR : ไม่สามารถติดต่อฐานข้อมูลได้</h3>";
exit ();
}
//echo date("Y-m-d H:i");
function DateThai($strDate)
{
$strYear = date("Y",strtotime($strDate))+543;
$strMonth= date("n",strtotime($strDate));
$strDay= date("j",strtotime($strDate));
$strHour= date("H",strtotime($strDate))-1;
$strMinute= date("i",strtotime($strDate));
$strMonthCut = Array("","มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$strMonthThai=$strMonthCut[$strMonth];
return "$strDay $strMonthThai $strYear เวลา $strHour:$strMinute";
}
$strDate = date("Y-m-d H:i");
echo DateThai($strDate);
?><!--ถึงตรงนี้-->
</td>
<td align="center"><br/>
ชื่อ : <input type="text" name="em_name" size="40"/><br/><br/>
รหัสพนักงาน : <input type="text" name="em_id" size="40"/><br/><br/>
วันที่ : <!--เพิ่มตรงนี้--><?php
//echo date("Y-m-d H:i");
function DateThai2($strDate)
{
$strYear = date("Y",strtotime($strDate))+543;
$strMonth= date("n",strtotime($strDate));
$strDay= date("j",strtotime($strDate));
$strHour= date("H",strtotime($strDate))-1;
$strMinute= date("i",strtotime($strDate));
$strMonthCut = Array("","มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$strMonthThai=$strMonthCut[$strMonth];
return "$strDay $strMonthThai $strYear เวลา $strHour:$strMinute";
}
$strDate = date("Y-m-d H:i");
echo DateThai2($strDate);
?> <!--ถึงตรงนี้-->
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="Submit" value="บันทึก" />
<input type="reset" value="ล้างข้อมูล"/>
</td>
</tr>
</table>
</form>
</body>
</html>
Tag : PHP
|
|
|
|
|
|
Date :
2011-09-02 11:54:45 |
By :
finezz |
View :
1005 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
การอ่านค่าครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
for($i=1;$i<=$_POST["hdnLine"];$i++)
{
if($_POST["txtCustomerID$i"] != "")
{
$strSQL = "INSERT INTO customer ";
$strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["txtCustomerID$i"]."','".$_POST["txtName$i"]."', ";
$strSQL .="'".$_POST["txtEmail$i"]."' ";
$strSQL .=",'".$_POST["txtCountryCode$i"]."','".$_POST["txtBudget$i"]."', ";
$strSQL .="'".$_POST["txtUsed$i"]."') ";
$objQuery = mysql_query($strSQL);
}
}
echo "Save Done. Click <a href='phpMySQLListRecord.php'>here</a> to view.";
mysql_close($objConnect);
?>
</body>
</html>
|
|
|
|
|
Date :
2011-09-02 13:03:40 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่รับค่าให้อ่าค่ะ พี่ๆ TT..TT ช่วยดู code ให้หน่อยนะค้าา ><
<!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,td,th {
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
}
body {
margin-left: 30px;
margin-top: 10px;
margin-right: 30px;
margin-bottom: 100px;
font-size: 12px;
}
</style>
</head>
<body>
<?
//ติดต่อฐานข้อมูล
$host="localhost";
$user="root";
$pw="root";
$dbname="new";
$conn=mysql_connect ($host,$user,$pw);
mysql_query("set NAMES utf8");
if (!$conn) {
echo "<h3> ERROR : ไม่สามารถติดต่อฐานข้อมูลได้</h3>";
exit ();
}
//รับค่าตัวแปรจากฟอร์ม
$emid=$_POST['em_id'];
$emname=$_POST['em_name'];
$userid=$_POST['user_id'];
$username=$_POST['user_name'];
$usernum=$_POST['contact_num'];
$province=$_POST['province'];
$sector=$_POST['sector'];
$agencies=$_POST['agencies'];
$type=$_POST['type'];
$propcode=$_POST['prop_code'];
$brand=$_POST['brand'];
$model=$_POST['model'];
$sn=$_POST['sn'];
$symtoms=$_POST['symtoms'];
$remark=$_POST['remark'];
//$day = $_POST['day'];
//$month = $_POST['month'];
//$year = $_POST['year'];
//$repairdate = "$day-$month-$year";
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("new");
for($i=1;$i<=$_POST["hdnLine"];$i++)
{
if($_POST["order_num$i"] != "")
{
$strSQL = "INSERT INTO repair_return ";
$strSQL .="(order_num,type,prop_code,brand,model,sn,symtoms,remark) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["order_num$i"]."','".$_POST["type$i"]."', ";
$strSQL .="'".$_POST["prop_code$i"]."' ";
$strSQL .="'".$_POST["brand$i"]."' ";
$strSQL .=",'".$_POST["model$i"]."','".$_POST["sn$i"]."', ";
$strSQL .="'".$_POST["symtoms$i"]."' ";
$strSQL .="'".$_POST["remark$i"]."'
) ";
$objQuery = mysql_query($strSQL);
}
}
//เพิ่มใหม่
function DateThai($strDate)
{
$strYear = date("Y",strtotime($strDate))+543;
$strMonth= date("n",strtotime($strDate));
$strDay= date("j",strtotime($strDate));
$strHour= date("H",strtotime($strDate))-1;
$strMinute= date("i",strtotime($strDate));
$strMonthCut = Array("","มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$strMonthThai=$strMonthCut[$strMonth];
return "$strDay $strMonthThai $strYear";
}
$strDate = date("Y-m-d");
$repair_date = DateThai($strDate);
function DateThai2($strDate)
{
$strYear = date("Y",strtotime($strDate))+543;
$strMonth= date("n",strtotime($strDate));
$strDay= date("j",strtotime($strDate));
$strHour= date("H",strtotime($strDate))-1;
$strMinute= date("i",strtotime($strDate));
$strMonthCut = Array("","มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$strMonthThai=$strMonthCut[$strMonth];
return "$strHour:$strMinute";
}
$strDate = date("H:i");
$repair_time = DateThai2($strDate);
//*** Connect to Database **//
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("new");
// ####### Check Year and MounT ###############
$strNextSeq = "";
$strPrefix = "SELECT * FROM prefix";
$objQuery = mysql_query($strPrefix) or die ("Error Query [".$strPrefix."]");
$objResult = mysql_fetch_array($objQuery);
if($objResult["val"] == date("Y")."-".date("m"))
{
$Seq = substr("00000".$objResult["seq"],-5,5);
$strNextSeq = $objResult["val"]."-".$Seq;
$strPrefix = "UPDATE prefix SET seq = seq+1 ";
$objQuery = mysql_query($strPrefix) or die ("Error Query [".$strPrefix."]");
}
else
{
$Seq = substr("000001",-5,5);
$strNextSeq = date("Y")."-".date("m")."-".$Seq;
$strPrefix = "UPDATE prefix SET val = '".date("Y")."-".date("m")."' , seq = '1' ";
$objQuery = mysql_query($strPrefix) or die ("Error Query [".$strPrefix."]");
}
// ####### End Check Year and MounT ############
// ประกาศตัวแปร
$number = $strNextSeq; //ถึงตรงนี้
//บันทึกข้อมูลลงฐานข้อมูล ยกเว้นไฟล์ภาพ
$sql= "insert into repair_return(em_id,em_name,user_id,user_name,agencies,province,sector,contact_num,type,prop_code,brand,model,sn,symtoms,repair_date,repair_time,remark,number)values('$emid','$emname','$userid','$username','$agencies','$province','$sector','$usernum','$type','$propcode','$brand','$model','$sn','$symtoms','$repair_date','$repair_time','$remark','$number')";
mysql_query("set NAMES utf8");
// ตรวจสอบเงื่อนไขชื่อภาพที่ซ้ำก่อนทำการบันทึก
$result=mysql_db_query($dbname,$sql);
if ($result) {
echo "<h3><center><br><br><br><br><br><br><br><br><br><br><br><br><br><br> เพิ่มข้อมูลเรียบร้อยแล้ว<br><br></center></h3> ";
}else {
mysql_db_query($dbname,$sql) or die(mysql_error());
}
mysql_close() ;
?>
<div align="center">
<table align="center">
<tr>
<td><form action=".php" name="bottom" method="post">
<input type="submit" value="ดูข้อมูลล่าสุด"/>
</form>
</td>
<td>
<form action="edit.php" name="bottom" method="post">
<input type="submit" value="ดูข้อมูลทั้งหมด"/>
</form>
</td>
</tr>
</table>
</div>
</body>
</html>
|
ประวัติการแก้ไข 2011-09-02 13:47:44
|
|
|
|
Date :
2011-09-02 13:46:40 |
By :
finezz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|