Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > รบกวนช่วยดูโค้ดเกิดปัญหาข้อมูลบันทึกซ้ำ 2 รอบ หามาหลายวันแล้วค่ะไม่ทราบเป็นเพราะอะไร



 

รบกวนช่วยดูโค้ดเกิดปัญหาข้อมูลบันทึกซ้ำ 2 รอบ หามาหลายวันแล้วค่ะไม่ทราบเป็นเพราะอะไร

 



Topic : 074303



โพสกระทู้ ( 3 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
<? function insert_durable() {  
if($_GET["Action"]=="Check"){

$durable_id=$_POST['durable_id'];
$dura_id=$_POST['dura_id'];
$type_id=$_POST['type_id'];
$durable_price=$_POST['durable_price'];
$durable_amount=$_POST['durable_amount'];
$unit_id=$_POST['unit_id'];
$durable_date=$_POST['durable_date'];
$income_id=$_POST['income_id'];
$status_id=$_POST['status_id'];


$sql ="select durable_id from durable where durable_id ='$durable_id'";
$result = mysql_query($sql) or die ("SQL Error");
$row = mysql_fetch_array($result);

if(!is_null($row[0])) {
		$strError = "".trim($_POST["durable_id"])." มีอยู่ในระบบแล้วกรุณาเพิ่มเลขครุภัณฑ์อื่น.";
}else{
   		?>
 				<SCRIPT LANGUAGE="JavaScript">
				<!-- Begin
			
			document.location="./index.php?url=staff/durable_data.php&chk=2&durable_id=<?=$durable_id;?>&dura_id=<?=$dura_id;?>&type_id=<?=$type_id;?>&durable_price=<?=$durable_price;?>	&durable_amount=<?=$durable_amount;?>&unit_id=<?=$unit_id;?>&durable_date=<?=$durable_date;?>&income_id=<?=$income_id;?>&status_id=<?=$status_id?>";
				// End -->
               </script>
	<? 
		}
	
}   ?>
<script language="javascript">

 function checkFrmadd() {
	  							
								if(document.frmRegister.durable_id.value=="")
								  {
								  alert('กรุณากรอก เลขที่ครุภัณฑ์');
								  document.frmRegister.durable_id.focus();
								  return false;
								  }
  
								  if(document.frmRegister.dura_id.value=="")
								  {
								  alert('กรุณาเลือกชื่อครุภัณฑ์');
								  document.frmRegister.dura_id.focus();
								  return false;
								  }
								  
								  if(document.frmRegister.type_id.value=="")
								  {
								  alert('กรุณาเลือกประเภทครุภัณฑ์');
								  document.frmRegister.type_id.focus();
								  return false;
								  }
  
								if(document.frmRegister.durable_amount.value=="")
								  {
								  alert('กรุณากรอกจำนวน');
								  document.frmRegister.durable_amount.focus();
								  return false;
								  }
  
								  if(document.frmRegister.durable_date.value=="")
								  {
								  alert('กรุณากรอกวันที่รับเข้า');
								  document.frmRegister.durable_date.focus();
								  return false;
								  }
								  
								  if(document.frmRegister.income_id.value=="")
								  {
								  alert('กรุณาเลือกวิธีการได้มา');
								  document.frmRegister.income_id.focus();
								  return false;
								  }
						
						 			if(document.frmRegister.status_id.value=="")
								  {
								  alert('กรุณาเลือกสถานะการใช้');
								  document.frmRegister.status_id.focus();
								  return false;
								  }
								  
	return true; 
}

function alertOnload()
{
<?
if(trim($strError) != "") {
?>
alert('<?=$strError;?>');
<? } ?>
}
//-->

</script>

<body onLoad="JavaScript:alertOnload();">
<br />
<form name="frmRegister" method="post" action="./index.php?url=staff/durable_data.php&chk=1&Action=Check" onSubmit="return checkFrmadd()" enctype="multipart/form-data">
<table width="713" border="0" align="center" cellpadding="0" cellspacing="0"  id="titleBackEnd" bgcolor="#FCFCFC">
  <tr>
    <td colspan="4"><div id="font_frm" align="center">เพิ่มข้อมูลครุภัณฑ์</div></td>
  </tr>
  <tr>
    <td width="109"><div id="font_frm" align="right">เลขที่ครุภัณฑ์</div></td>
    <td colspan="" class="txtbox2"> <input class="frm" name="durable_id" type="text" size="50" /><span class="style3">*</span></td>
  </tr>
  <tr>
    <td><div id="font_frm" align="right">ชื่อครุภัณฑ์</div></td>
    <td colspan="" class="txtbox2"><select class="frm" name="dura_id">
      <option value="">---------------- เลือกชื่อครุภัณฑ์ ----------------</option>
      <? $sql="select * from durable_name"; 
		 $query=mysql_query($sql) or die("SQL Error"); 
		while($re=mysql_fetch_array($query)){ ?>
      <option value="<?=$re[dura_id]?>">
        <?=$re[dura_name]?>
        </option>
      <?	}
	?>
    </select><span class="style3">*</span></td>
  </tr>
  <tr>
    <td><div id="font_frm" align="right">ประเภทครุภัณฑ์</div></td>
    <td colspan="" class="txtbox2">
	<select class="frm" name="type_id">
	<option value="">--เลือกประเภทครุภัณฑ์--</option>
	<? $sql="select * from durable_type"; 
		 $query=mysql_query($sql) or die("SQL Error"); 
		while($re=mysql_fetch_array($query)){ ?>
		<option value="<?=$re[type_id]?>"><?=$re[type_name]?></option>
			
		<?	}
	?>
    </select><span class="style3">*</span></td>
  </tr>
  <tr>
    <td><div id="font_frm"  align="right">ราคา</div></td>
    <td class="txtbox2"><input class="frm" name="durable_price" type="text" /></td>
  </tr>
  <tr>
    <td><div id="font_frm" align="right">จำนวน</div></td>
    <td width="223" class="txtbox2"><input class="frm" type="text" name="durable_amount" />
      <span class="style3">*</span> หน่วย
      <select class="frm" name="unit_id">
	 <option value="">--เลือกหน่วย--</option>
      <? $sql="select * from unit_type"; 
		 $query=mysql_query($sql) or die("SQL Error"); 
		while($re=mysql_fetch_array($query)){ ?>
      <option value="<?=$re[unit_id]?>">
        <?=$re[unit_name]?>
        </option>
      <?	}
	?>
    </select></td>
  </tr>
  <tr>
    <td><div id="font_frm" align="right">วันที่รับเข้า</div></td>
    <td colspan="" class="txtbox2"><input  type="text" id="date" name="durable_date" value="<?=$_POST["durable_date"]?>"><span class="style3">*</span></td>
  </tr>
  <tr>
    <td><div id="font_frm" align="right">วิธีการได้มา</div></td>
    <td colspan="" class="txtbox2">
	<select  class="frm" name="income_id">
	<option value="">--เลือกวิธีการได้มา--</option>
      <? $sql="select * from income_type"; 
		 $query=mysql_query($sql) or die("SQL Error"); 
		while($re=mysql_fetch_array($query)){ ?>
      <option value="<?=$re[income_id]?>">
        <?=$re[income_name]?>
        </option>
      <?	}
	?>
    </select>
	<span class="style3">*</span></td>
  </tr>
    <tr>
    <td><div id="font_frm" align="right">สถานะใช้งาน</div></td>
    <td colspan="" class="txtbox2">
	<select  class="frm" name="status_id">
	<option value="">--สถานะใช้งาน--</option>
      <? $sql="select * from status"; 
		 $query=mysql_query($sql) or die("SQL Error"); 
		while($re=mysql_fetch_array($query)){ ?>
      <option value="<?=$re[status_id]?>">
        <?=$re[status_name]?>
        </option>
      <?	}
	?>
    </select>
	<span class="style3">*</span></td>
  </tr>
  <tr>
    <td colspan="4"><div align="center">
      <input type="submit" name="Submit" value="บันทึก" />
      <input type="button" name="Submit2" value="ยกเลิก" <? echo"onClick=\"location.href='./index.php?url=staff/durable_data.php'\""; ?>>	
	  																													
    </div></td>
  </tr>
  <tr>
    <td colspan="4"><div align="center">&nbsp;</div></td>
  </tr>
</table>
</form>
<? }

function save_durable(){

$durable_id=$_GET['durable_id'];
$dura_id=$_GET['dura_id'];
$type_id=$_GET['type_id'];
$durable_price=$_GET['durable_price'];
$durable_amount=$_GET['durable_amount'];
$unit_id=$_GET['unit_id'];

$income_id=$_GET['income_id'];
$status_id=$_GET['status_id'];
$date=$_GET['durable_date'];
$Date2=split("/",$date);
$durable_date=$Date2[2]."-".$Date2[1]."-".$Date2[0];
//print $income_id;

$sql="INSERT INTO durable(durable_id,dura_id,type_id,durable_price,durable_amount,unit_id,durable_date,income_id,status_id) VALUES ('$durable_id','$dura_id','$type_id','$durable_price','$durable_amount','$unit_id','$durable_date','$income_id','$status_id')";
$query=mysql_query($sql) or die("SQL Error");

if($query){?>

<script language="javascript">
alert ("บันทึกข้อมููลเรียบร้อยแล้ว");
document.location="./index.php?url=staff/durable_data.php";
</script><?
} else{ ?>
<script language="javascript">
alert ("ไม่สามารถบันทึกข้อมููลได้ กรุณาตรวจสอบข้อมูลอีกครั้ง");
document.location="./index.php?url=staff/durable_data.php&Action=insert";
</script>
		<? }  
 } ?>


<? 
function edit_durable(){

$id=$_GET[id];
$sql="select  *
  					FROM durable  
  					INNER JOIN durable_name  ON  durable.dura_id=durable_name.dura_id
					INNER JOIN durable_type ON durable.type_id=durable_type.type_id
					INNER JOIN unit_type ON durable.unit_id=unit_type.unit_id
					INNER JOIN income_type ON durable.income_id=income_type.income_id
					INNER JOIN status ON durable.status_id=status.status_id
					WHERE durable.id='$id'
					ORDER BY durable.durable_id";
$query=mysql_query($sql) or die("SQL Error");
$rs=mysql_fetch_assoc($query);
?>
<br />
<form name="frmRegister" method="post" action="./index.php?url=staff/durable_data.php&chk=4" onSubmit="return checkFrmadd()" enctype="multipart/form-data">
<table width="713" border="0" align="center" cellpadding="0" cellspacing="0"  id="titleBackEnd" bgcolor="#FCFCFC">
  <tr>
    <td colspan="4"><div id="font_frm" align="center">แก้ไขข้อมูลครุภัณฑ์</div></td>
  </tr>
  <tr>
    <td width="109"><div id="font_frm" align="right">เลขที่ครุภัณฑ์</div></td>
    <td colspan="" class="txtbox2"> <input class="frm" name="durable_id" type="text" size="50"  value="<?=$rs[durable_id];?>"/>
      <span class="style3">*</span></td>
  </tr>
  <tr>
    <td><div id="font_frm" align="right">ชื่อครุภัณฑ์</div></td>
    <td colspan="" class="txtbox2"><select class="frm" name="dura_id">
      <option value="">---------------- เลือกชื่อครุภัณฑ์ ----------------</option>
      <? $sql="select * from durable_name"; 
		 $query=mysql_query($sql) or die("SQL Error"); 
		while($re=mysql_fetch_array($query)){ ?>
      <option value="<?=$re[dura_id];?>"<? if($rs[dura_id]==$re[dura_id]){echo "selected";}?>>
        <?=$re[dura_name];?>
        </option>
      <?	}
	?>
    </select>
      <span class="style3">*</span></td>
				  
  </tr>
  <tr>
    <td><div id="font_frm" align="right">ประเภทครุภัณฑ์</div></td>
    <td colspan="" class="txtbox2">
	<select class="frm" name="type_id">
	<option value="">--เลือกประเภทครุภัณฑ์--</option>
	<? $sql="select * from durable_type"; 
		 $query=mysql_query($sql) or die("SQL Error"); 
		while($re=mysql_fetch_array($query)){ ?>
		<option value="<?=$re[type_id]?>"<? if($rs[type_id]==$re[type_id]){ echo "selected";}?>><?=$re[type_name]?></option>
			
		<?	}
	?>
    </select>
	<span class="style3">*</span></td>
  </tr>
  <tr>
    <td><div id="font_frm"  align="right">ราคา</div></td>
    <td class="txtbox2"><input class="frm" name="durable_price" type="text"  value="<?=$rs[durable_price];?>"/></td>
  </tr>
  <tr>
    <td><div id="font_frm" align="right">จำนวน</div></td>
    <td width="223" class="txtbox2"><input class="frm" type="text" name="durable_amount" value="<?=$rs[durable_amount];?>" />
      <span class="style3">*</span>หน่วย
      <select class="frm" name="unit_id">
	 <option value="">--เลือกหน่วย--</option>
      <? $sql="select * from unit_type"; 
		 $query=mysql_query($sql) or die("SQL Error"); 
		while($re=mysql_fetch_array($query)){ ?>
      <option value="<?=$re[unit_id]?> "<? if($rs[unit_id]==$re[unit_id]){echo "selected";}?>>
        <?=$re[unit_name]?>
        </option>
      <?	}
	?>
    </select></td>
  </tr>
  <tr>
    <td><div id="font_frm" align="right">วันที่รับเข้า</div></td>
    <td colspan="" class="txtbox2"><input  type="text" id="date" name="durable_date" value="<?=$rs["durable_date"]?>">
      <span class="style3">*</span></td>
  </tr>
  <tr>
    <td><div id="font_frm" align="right">วิธีการได้มา</div></td>
    <td colspan="" class="txtbox2">
	<select  class="frm" name="income_id">
	<option value="">--เลือกวิธีการได้มา--</option>
      <? $sql="select * from income_type"; 
		 $query=mysql_query($sql) or die("SQL Error"); 
		while($re=mysql_fetch_array($query)){ ?>
      <option value="<?=$re[income_id]?>" <? if($re[income_id]==$rs[income_id]){ echo"selected";}?>>
        <?=$re[income_name]?>
        </option>
      <?	}
	?>
    </select>
	<span class="style3">*</span></td>
  </tr>
    <tr>
    <td><div id="font_frm" align="right">สถานะใช้งาน</div></td>
    <td colspan="" class="txtbox2">
	<select  class="frm" name="status_id">
	<option value="">--สถานะใช้งาน--</option>
      <? $sql="select * from status"; 
		 $query=mysql_query($sql) or die("SQL Error"); 
		while($re=mysql_fetch_array($query)){ ?>
      <option value="<?=$re[status_id]?>" <? if($rs[status_id]==$re[status_id]){ echo "selected";}?>>
        <?=$re[status_name]?>
        </option>
      <?	}
	?>
    </select>
	<span class="style3">*</span></td>
  </tr>
  <tr>
    <td colspan="4"><div align="center">
	<input type="hidden" name="id" value="<?=$id?>" />
      <input type="submit" name="Submit" value="บันทึก" />
      <input type="button" name="Submit2" value="ยกเลิก" <? echo"onClick=\"location.href='./index.php?url=staff/durable_data.php'\""; ?>>	
	  																													
    </div></td>
  </tr>
  <tr>
    <td colspan="4"><div align="center">&nbsp;</div></td>
  </tr>
</table>
</form>
<? }




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-02-22 02:26:25 By : eenapmit View : 1061 Reply : 3
 

 

No. 1



โพสกระทู้ ( 3 )
บทความ ( 0 )



สถานะออฟไลน์


รบกวนพี่ๆ ในเว็บช่วยดูโค้ดและแนะนำหน่อยค่ะ งง มากไม่รู้ทำไมข้อมูลเกิดการบันทึกซ้ำ 2 รอบ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-22 02:27:54 By : eenapmit
 


 

No. 2



โพสกระทู้ ( 3 )
บทความ ( 0 )



สถานะออฟไลน์


ฟิวในฐานข้อมูลค่ะ
id durable_id dura_id type_id durable_price durable_amount unit_id durable_date income_id status_id
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-22 02:29:44 By : eenapmit
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

จะให้ดู line ไหนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-22 06:41:31 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนช่วยดูโค้ดเกิดปัญหาข้อมูลบันทึกซ้ำ 2 รอบ หามาหลายวันแล้วค่ะไม่ทราบเป็นเพราะอะไร
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่