|
|
|
มีนขึ้นว่า ไม่สามารถบันทึกข้อมูลได้ ช่วยดูหน่อยคะว่าเป็นอะไรคะ |
|
|
|
|
|
|
|
ตามกระทู้คะ แต่ก่อนหน้านี้ใช่ได้อยู่คะ แต่พอลงserverใหม่ ใช้ iis มันไม่สามารถบันทึกลงได้อีกเลยคะ ไม่รู้ว่าเป็นอะไรคะ ฃโค๊ดคะ
Code (PHP)
<?
include"connect.php";
$sql="select job.job_id,job.job_fname,job.job_lname,job.job_detail,job.job_tel,job.job_position,job.job_email,job.job_hlpe,job.job_asset_number,job.job_asset_no,job.job_asset_name,
job.job_date,dep.dep_name from job,dep where job.ref_dep_id=dep.dep_id order by job_id desc";
$result=mysql_db_query($dbname,$sql);
$number=mysql_num_rows($result);
$no=1;
?>
<!DOCTYPE html>
<meta charset="UTF-8" />
<!--<![endif]-->
<head>
<SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
<!--
var win=null;
function NewWindow(mypage,myname,w,h,pos,infocus){
if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open(mypage,myname,settings);
win.focus();}
// -->
</script>
<script language="javascript">
function fncSubmit()
{
if(document.form1.fname.value == "")
{
alert('กรุณากรอกชื่อด้วย');
document.form1.fname.focus();
return false;
}
if(document.form1.lname.value == "")
{
alert('กรุณากรอกนามสกุล');
document.form1.lname.focus();
return false;
}
if(document.form1.ref_dep_id.value == "0")
{
alert('กรุณาเลือกสำนัก/กองด้วย');
document.form1.ref_dep_id.focus();
return false;
}
if(document.form1.tel.value == "")
{
alert('กรุณาใส่เบอร์ที่ติดต่อได้ด้วย');
document.form1.tel.focus();
return false;
}
if(document.form1.ref_type_id.value == "0")
{
alert('กรุณาเลือกประเภทของปัญหาด้วย');
document.form1.ref_type_id.focus();
return false;
}
if(document.form1.detail.value == "")
{
alert('กรุณากรอกรายละเอียดของงานที่แจ้งด้วย');
document.form1.detail.focus();
return false;
}
if(document.form1.asset_number.value == "")
{
alert('กรุณากรอกเลขครุภัณฑ์ด้วย');
document.form1.asset_number.focus();
return false;
}
document.form1.submit();
}
</script>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width" />
<title>ITC-SBPAC</title>
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="stylesheet" type="text/css" media="all" href="css/style.css" />
<link rel="pingback" href="http://localhost/wordpress/xmlrpc.php" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#access ul ul").css({display: "none"});
$('#access ul li').hover(
function() { $('ul', this).slideDown(200).css('visibility', 'visible'); $(this).addClass('selected'); },
function() { $('ul', this).slideUp(200); $(this).removeClass('selected'); });
});
</script>
<meta name="generator" content="WordPress 3.2.1" />
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>
<style type="text/css" media="print">#wpadminbar { display:none; }</style>
<style type="text/css" media="screen">
html { margin-top: 28px !important; }
* html body { margin-top: 28px !important; }
.style1 {
color: #000000;
font-weight: bold;
}
.style2 {color: #000000}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body >
<div id="page">
<? include('header.php')?>
<? include('menu.php')?>
<div class="clear"></div>
<div id="main">
<div id="primary" >
<div id="content" class="widget" style="width:940px;" >
<div style="border-bottom:2px solid #FF9900;"></div>
<div style="background-color:#FCF2D1; height:700px; padding-top:20px; padding-left:50px;">
<form name="form1" method="post" action="add_job2.php" onSubmit="JavaScript:return fncSubmit();">
<div align="center">
<p><strong>กรอกรายละเอียดแจ้งซ่อม</strong><br>
</p>
</div>
<table width="802" height="494" border="0" align="center" cellpadding="0" cellspacing="7" class="widget">
<tr>
<td width="35%"><span class="style1">ชื่อ - สกุล</span></td>
<td width="65%"><input type="text" name="fname"/>
<input type="text" name="lname" />
<font color="red">*</font></td>
</tr>
<tr>
<td height="36"><span class="style1">ตำแหน่ง</span></td>
<td width="65%"><label>
<input name="position" type="text" id="position" size="40">
<font color="red">*</font></label></td>
</tr>
<tr>
<td><span class="style1">เบอร์โทร</span></td>
<td width="65%"><input name="tel" type="text" id="tel" maxlength="10" />
<font color="red">*</font></td>
</tr>
<tr>
<td height="47" valign="top"><span class="style1">อีเมล์</span></td>
<td><label>
<input name="email" type="text" id="email">
<font color="red">*</font></label></td>
</tr>
<tr>
<td><span class="style1">สำนัก/กอง</span></td>
<td><select name="ref_dep_id">
<option value="0">เลือก</option>
<?
include "connect.php";
$sql="select * from dep";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$dep_id=$rs[dep_id];
$dep_name=$rs[dep_name];
echo "<OPTION VALUE='$dep_id'>$dep_name</OPTION>";
}
?>
</select>
<font color="red">*</font></td>
</tr>
<tr>
<td><span class="style1">มีความประสงค์แจ้งซ่อมดังนี้</span></td>
<td><select name="ref_type_id">
<option value="0">เลือก</option>
<?
include "connect.php";
$sql="select * from type";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$type_id=$rs[type_id];
$type_name=$rs[type_name];
echo "<OPTION VALUE='$type_id'>$type_name</OPTION>";
}
?>
</select>
<font color="red">*</font> อื่นๆ ระบุ
<label>
<input name="hlpe" type="text" id="hlpe">
</label></td>
</tr>
<tr>
<td height="37"><span class="style1">รายละเอียดอาการก่อนแจ้งซ่อม<br>
<br>
<br>
<br>
<br>
</span></td>
<td><textarea name="detail" cols="5" rows="5" id="detail" ></textarea></td>
</tr>
<tr>
<td><span class="style1">เลขที่คุรุภัณฑ์</span></td>
<td><label>
<input name="asset_number" type="text" id="asset_number">
<span class="error">*</span></label></td>
</tr>
<tr>
<td><span class="style1">ยี่ห้อ/รุ่น </span></td>
<td><label>
<input name="asset_no" type="text" id="asset_no">
</label></td>
</tr>
<tr>
<td height="33"><span class="style1">ชื่อผู้แจ้งซ่อม</span></td>
<td><label>
<input name="asset_name" type="text" id="asset_name">
</label></td>
</tr>
<tr>
<td><span class="style2"></span></td>
<td><input type="submit" name="submit" value="แจ้งปัญหา" />
<input type="reset" name="reset" value="ยกเลิก" /></td>
</tr>
</table>
</form>
</div>
</div><!-- #content -->
</div><!-- #primary -->
<? //include('left_menu.php');?>
</div><!-- #main -->
</div><!-- #page -->
<div id="background-bottom" align="center" style="position:relative;">
<div style="position:absolute; top:100px; left:500px; width: 311px; height: 105px;" ><b>สำนักแผนและนโยบาย</b><br>
ส่วนเทคโนโลยีสารสนเทศและการสื่อสาร <br>
โทรศัพท์ : (073)299379</div>
</div>
<!-- #background-bottom -->
</body>
</html>
หน้าบันทึกคะ
Code (PHP)
<?
include "connect.php";
$job_fname=$_POST[fname];
$job_lname=$_POST[lname];
$ref_dep_id=$_POST[ref_dep_id];
$job_tel=$_POST[tel];
$ref_type_id=$_POST[ref_type_id];
$job_detail=$_POST[detail];
//$job_idcard=$_POST[idcard];
$job_position=$_POST[position];
$job_email=$_POST[email];
$job_hlpe=$_POST[hlpe];
$job_asset_number=$_POST[asset_number];
$job_asset_no=$_POST[asset_no];
$job_asset_name=$_POST[asset_name];
include "connect.php";
echo $sql="INSERT INTO job (job_fname, job_lname, ref_dep_id, job_tel, ref_type_id, job_detail,job_position, job_email,job_hlpe, job_asset_number ,job_asset_no,job_asset_name,job_date,job_status) VALUES ('$job_fname', '$job_lname', '$ref_dep_id', '$job_tel', '$ref_type_id', '$job_detail', '$job_position', '$job_email', '$job_hlpe', '$job_asset_number','$job_asset_no','$job_asset_name', NOW(),'Pending')";
$result=mysql_db_query($dbname,$sql);
if($result){
echo "<META HTTP-EQUIV=refresh CONTENT=\"0; URL=index.php\">";
}else{
echo"<H3>ไม่สามารถบันทึกข้อมูลได้</H3>";
}
mysql_close();
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2013-04-03 10:13:31 |
By :
NToo |
View :
859 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณรองดูเรื่อง การ connect database หน่อยครับ กับ ตัว
และลองดู ชุดคำสั่ง Insert ข้อมูลครับ หรือ echo $sql มาดูเลยครับ
|
|
|
|
|
Date :
2013-04-03 10:41:20 |
By :
SOUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในหน้าเดียวกันทำไม inclue "connect.php" หลายรอบจังครับ น่าจะ include ครั้งเดียวข้างบน
(เคยเจอปัญหานี้เหมือนกัน เพราะ include หลายรอบ)
|
|
|
|
|
Date :
2013-04-03 11:23:10 |
By :
tumkung_narakjung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
//บรรทัดที่ 19
$result=mysql_db_query($dbname,$sql); or die (mysql_error);
ขอดู error ครับ
|
|
|
|
|
Date :
2013-04-03 11:24:42 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mysql_db_query() เดี๋ยวนี้เขาไม่ใช้กันแล้วครับในรุ่นใหม่ๆ
เขาใช้ mysql_query() กันอ่าาา ลองดูครับ mysql_query($sql) <--- ไม่ต้องใช้ตัวแปร $dbname นะครับ
|
|
|
|
|
Date :
2013-04-03 13:26:41 |
By :
zenix |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|