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,027

HOME > PHP > PHP Forum > ทำแจ้งชำระเงินลงฐานแล้วขึนบันทึกล้มเหลวครับช่วยหน่อยครับ



 

ทำแจ้งชำระเงินลงฐานแล้วขึนบันทึกล้มเหลวครับช่วยหน่อยครับ

 



Topic : 132801



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



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




Code (PHP)
<? 
session_start(); 
include "function.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 name="keywords" content="" />
<meta name="description" content="" />
<title>ร้านค้าออนไลน์</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="images/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="slimbox/js/slimbox2.js"></script>
<link rel="stylesheet" href="slimbox/css/slimbox2.css" type="text/css" media="screen" />

<link rel="stylesheet" type="text/css" href="css_style_index.css" />
<link rel="stylesheet" type="text/css" href="css_style_menu.css" />
<link rel="stylesheet" type="text/css" href="css_style_board.css" />
<link rel="stylesheet" type="text/css" href="css_style_page.css" />

<style type="text/css">
</style>
</head>
<body id="Page0">
 <iframe width=174 height=189 name="gToday:normal:agenda.js" id="gToday:normal:agenda.js" src="PopCalendarXP/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;">
</iframe>
<div id="container">
  <div id="bander_front">
    <?PHP include "bander_front.php"; ?>
    <div id="menu_top">
     	 <p>
       	 <?PHP include "menu_top1.php"; ?>
      	</p>
    </div>
  </div>
  
 <div class="menu_left"><!-- เมนูด้านซ้าย -->
	<?PHP  include "menu_left_front.php"; ?>
  </div><!-- จบเมนูด้านซ้าย --> 

<div class="data_center"><!-- ส่วนกลางของเว็บ -->
	<div class="data_center_back">
	  <table width="100%" height="850" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td align="left" valign="top"><div class="title">
              <h2><img src="images/diagram-60.png" width="48" height="48" /> แจ้งชำระเงิน </h2>
          </div>
            <table height="400" border="0" cellpadding="0" cellspacing="0" style="border:0px; width:100%; padding:0px; margin:0px;">
              <tr>
                <td align="left" valign="top"><p>
                    <?PHP
				include "connect_db.php";
				$sql = mysql_query("SELECT * FROM ".$order." WHERE ord_id='".$_GET['ID']."'");
				$rs = mysql_fetch_array($sql);
				$ord_id = $rs['ord_id'];
				
				$sql_bnk = mysql_query("SELECT * FROM  ".$bank."  WHERE bn_id='".$_GET['Id_bn']."'");
				$rs_bnk = mysql_fetch_array($sql_bnk);
				
			?>
                  </p>
                    <p style="padding:10px;"> <strong><img src="images/14724.png" width="16" height="16" />ใบสั่งชื่อเลขที่</strong> :
                      <?=sprintf("%05d",$rs['ord_id'])?>
                        <strong>ผู้ซื้อ</strong> :
                      <?=$rs['ord_name']?>
                        <strong>ราคา</strong> :
                      <?=number_format($rs['ord_total'],2)?>
                      บาท</p>
                  <form action="<?=$_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data" id="form2" name="form2" onsubmit="return ChkText();">
                      <script language="JavaScript" type="text/javascript">
				  	function ChkText(){
							 if(document.form1.txt_bank.value=="0"){
									alert("กรุณาเลือก ธนาคารที่โอนด้วยนะ");
									return false;
							} 
							else if(document.form1.txtBanch.value==""){
									alert("กรุณากรอก สาขาด้วยนะ");
									document.form1.txtBanch.focus();
									return false;
							}
							else if(document.form1.txtPrice.value==""){
									alert("กรุณากรอก จำนวนเงินด้วยนะ");
									document.form1.txtPrice.focus();
									return false;
							}
							else if(document.form1.txtDate_start.value==""){
									alert("กรุณาเลือกวันที่ด้วยนะ");
									document.form1.txtDate_start.focus();
									return false;
							}
							else if(document.form1.txt_H.value=="0"){
									alert("กรุณาเลือก เวลาด้วยนะ");
									return false;
							}
							else if(document.form1.txt_I.value=="0"){
									alert("กรุณาเลือก นาทีด้วยนะ");
									return false;
							}
							else if(document.form1.txtNum.value==""){
									alert("กรุณากรอก เลขที่บัญชีด้วยนะ");
									document.form1.txtNum.focus();
									return false;
							}
							else {
									return true;
						}
					}
				  </script>
                      <table width="100%" border="0" cellpadding="0" cellspacing="0">
                        <tr>
                          <td width="21%" height="25"><div style="padding-right: 2px; text-align:right; font-weight:bold;">เลือกธนาคาร : </div></td>
                          <td width="79%" height="25">

<select name="txt_bank" id="txt_bank" onchange="window.location='payment_member_order1.php?ID=<?=$_GET['ID']?>&amp;Id_bn='+this.value+''" style="width: 70%; height:22px;">
                              <option value="0">เลือกธนาคารที่คุณชำระเงิน</option>
                              <?PHP
							include "connect_db.php";
							$Query = mysql_query("SELECT * FROM ".$bank." ORDER BY bn_id ASC");
							while($rs=mysql_fetch_array($Query)) {
									$id_type=$rs['bn_id'];
									$name_type=$rs['bn_bank'];
									
									if($_GET['Id_bn']==$id_type){
										echo  "<option value =".$id_type." selected>".$name_type."</option>";
									}else{
										echo  "<option value =".$id_type.">".$name_type."</option>";
									}
									
							}
						?>
                          </select></td>
                        </tr>
                        <tr>
                          <td height="25"><div style="padding-right: 2px; text-align:right; font-weight:bold;">สาขา : </div></td>
                          <td height="25"><input name="txtBanch" type="text" id="txtBanch" style="width: 50%;" value="<?=$rs_bnk['bn_branch']?>" /></td>
                        </tr>
                        <tr>
                          <td height="25"><div style="padding-right: 2px; text-align:right; font-weight:bold;">จำนวนเงินที่โอน : </div></td>
                          <?PHP
				include "connect_db.php";
				$sql_ord= mysql_query("SELECT * FROM ".$order." WHERE ord_id='".$_GET['ID']."'");
				$rs_ord = mysql_fetch_array($sql_ord);
					  
					   ?>
                          <td height="25"><input name="txtPrice" type="text" id="txtPrice" style="width: 30%;" value="<?=number_format($rs_ord['ord_total'],2)?>" /></td>
                        </tr>
                        <tr>
                          <td height="25"><div style="padding-right: 2px; text-align:right; font-weight:bold;">วันที่โอน : </div></td>
                          <td height="25"><input name="txtDate_start" id="txtDate_start" size="11" readonly="readonly" />
                            <a href="javascript:void(0)" onclick="if(self.gfPop)gfPop.fPopCalendar(document.form2.txtDate_start);return false;" >
							 <img class="PopcalTrigger" align="absmiddle" src="PopCalendarXP/calbtn.gif" width="34" height="22" border="0" alt="" /></a> </td>
                        </tr>
                        <tr>
                          <td height="25"><div style="padding-right: 2px; text-align:right; font-weight:bold;">เวลาโดยประมาณ : </div></td>
                          <td height="25"><span style="padding:5px;">
                            <select name="txt_H">
                              <option value="0">ชั่วโมง</option>
                              <?PHP
						 	for($H=1; $H<=24; $H++){
							
								if($_POST['txt_H'] == $H){
									echo "<option value=".sprintf("%02d",$H)." selected='selected'>".sprintf("%02d",$H)."</option>";
								}else{
									echo "<option value=".sprintf("%02d",$H).">".sprintf("%02d",$H)."</option>";
									}
							}
						 ?>
                            </select>
                            :
                            <select name="txt_I">
                              <option value="0">นาที</option>
                              <?PHP
						 	for($I=1; $I<=60; $I++){
							
								if($_POST['txt_I'] == $I){
									echo "<option value=".sprintf("%02d",$I)." selected='selected'>".$I." นาที</option>";
								}else{
									echo "<option value=".sprintf("%02d",$I).">".$I." นาที</option>";
									}
							}
						 ?>
                            </select>
                          </span></td>
                        </tr>
                        <tr>
                          <td height="25"><div style="padding-right: 2px; text-align:right; font-weight:bold;">เลขที่บัญชี : </div></td>
                          <td height="25"><input name="txtNum" type="text" id="txtNum" style="width:50%;" value="<?=$rs_bnk['bn_number']?>" /></td>
                        </tr>
                        <tr>
                          <td height="25"><div style="padding-right: 2px; text-align:right; font-weight:bold;">รูปใบสริป : </div></td>
                          <td height="25"><input name="FileUpload" type="file" id="FileUpload" size="50" />
                              <input type="hidden" name="ord_id"  value="<?=$rs_ord['ord_id']?>"/>
                              <input type="hidden" name="Id_bnk"  value="<?=$_GET['Id_bn']?>"/></td>
                        </tr>
                        <tr>
                          <td height="25">&nbsp;</td>
                          <td height="25"><input type="submit" name="Submit" value="บันทึกข้อมูล" /></td>
                        </tr>
                      </table>
                  </form>
                  <p class="ClearB">&nbsp;</p>
                  <p class="ClearB"></p></td>
              </tr>
            </table>            <p>&nbsp;</p></td>
        </tr>
      </table>
	  <p>&nbsp;</p>
    </div>
	  
<!-- เมนูด้านซ้าย -->
  <p style="clear:both;"></p>
<!-- ปิด เมนูด้านซ้าย -->
	  
  </div>
<div id="footer_front">
	<div class="data_footer">
      <p>
        <?PHP include "footer.php"; ?>
        <span style="padding-top:30px; text-align:center; font-size:11px; ">
        <?PHP
if($_POST){
	//ติดต่อฐานข้อมูล
	include "connect_db.php";
	$sql_bnk1 = mysql_query("SELECT * FROM  ".$bank."  WHERE bn_id='".$_POST['Id_bnk']."'");
	$rs_bnk1 = mysql_fetch_array($sql_bnk1);
	$bnk_name = $rs_bnk1['bn_bank'];
				

	$FileName 	= $_FILES['FileUpload'] ['name'];
	$Filetype 		= $_FILES['FileUpload'] ['type'];
	$FileSize 		= $_FILES['FileUpload'] ['size'];
	$FileUpLoadtmp = $_FILES['FileUpload'] ['tmp_name'];
			
if($FileUpLoadtmp){					 
	$array_last = explode(".",$FileName); // เป็น array หาจำนวน จุด . ของชื่อตัวแปร์		
	$c = count($array_last) - 1; //นับจำนวน จุด "." ของชื่อตัวแปร์ 
	$lname = strtolower($array_last [$c]); // หา นามสกุลไฟล์ ตัวสุดท้ายของ ตัวแปร์
	$NewFileupload = date("U"); 
	$NewFile = $NewFileupload.".$lname"; //รวม ชื่อและนามสกลุดไฟล์เข้าด้วยกัน 
	}
	
$H = $_POST['txt_H'];
$I = $_POST['txt_I'];
$Ar_Date = explode("-",$_POST['txtDate_start']);
$Y = $Ar_Date[0];
$M = $Ar_Date[1];
$D = $Ar_Date[2];

$date_money = date("Y-m-d H:i:s", mktime(date("".$H."")+0, date("".$I."")+0, date("s")+0, date("".$M."")+0 , date("".$D."")+0, date("".$Y."")+0));
$date_now = date("Y-m-d H:i:s", mktime(date("H")+0, date("i")+0, date("s")+0, date("m")+0 , date("d")+0, date("Y")+0));

if($date_money < $date_now){
echo "<script>alert('รูปแบบชำระเงินไม่ถูกต้อง ลองตรวจสอบอีกครั้ง')</script>";
echo "<meta http-equiv='refresh' content='0; url=payment_Member_order1.php?ID=".$_POST['ord_id']."&Id_bn=".$_POST['Id_bnk']."'>";
exit();
}
	
//เพิ่มข้อมูลลงในตาราง
$Str = "INSERT INTO ".$payment." VALUES "
		."(0,
		'".$bnk_name."', 
		'".$_POST['txtBanch']."', 
		'".$_POST['txtPrice']."', 
		'".$date_money."', 
		'".$_POST['txtNum']."',
		'".$NewFile."', 
		'".$_POST['ord_id']."')";
		
$sql_add = mysql_query($Str);

$lastID = mysql_insert_id();

if($sql_add){
	$sql_update = mysql_query("UPDATE ".$order." SET ord_idmoney='".$lastID."', ord_status='1' WHERE ord_id='".$_POST['ord_id']."'");
			if($lname=="gif" or $lname=="jpg" or $lname=="jpeg" or $lname=="png"){
				//Upload File รูปภาพลงในโฟลเดอร์  Product
				$UploadFile = move_uploaded_file($FileUpLoadtmp, "payment/".$NewFile);					
			}		
	echo "<script>alert('บันทึกข้อมูลเสร็จแล้ว')</script>";
	echo "<meta http-equiv='refresh' content='0; url=member_order1.php'>";
}else{
	echo "<script>alert('error: บันทึกข้อมูลไม่ได้')</script>";
	echo "<meta http-equiv='refresh' content='0; url=member_order1.php'>";
	}		
}
?>
      </span></p>
      
	</div>
	
</div>
<div style="clear:both;"></div>
	   <!-- End menu -->
</div>
	<!-- end Container -->
</body>
</html>


ตารางSQL
ตารางSQL



Tag : PHP, MySQL









ประวัติการแก้ไข
2018-12-20 01:23:11
2018-12-20 01:23:47
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-12-20 01:17:43 By : Sarun003 View : 592 Reply : 2
 

 

No. 1



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



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

สั่งให้มันเอา error ออกมาดูครับ
Code (PHP)
or die("Unable to connect to $Str");

<? ?> // ควรเป็น <?php ?>









ประวัติการแก้ไข
2018-12-20 08:43:05
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-12-20 08:42:21 By : nobetaking
 


 

No. 2



โพสกระทู้ ( 4,720 )
บทความ ( 8 )



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


https://www.thaicreate.com/php/forum/095986.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-12-20 09:23:16 By : mr.v
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ทำแจ้งชำระเงินลงฐานแล้วขึนบันทึกล้มเหลวครับช่วยหน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
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 อัตราราคา คลิกที่นี่