|
|
|
รบกวนช่วยดูโค๊ดหน้าเพิ่มบัญชีธนาคารหน่อยค่ะ พอกด Submit แล้วมันไม่ทำการเพิ่มข้อมูลลงฐานข้อมูลค่ะ |
|
|
|
|
|
|
|
ช่วยดูให้หน่อยค่ะ ไม่แน่ใจว่าเขียนคำสั่ง SQl ผิดหรือป่าวค่ะ
Code (PHP)
<?php
if(($_SESSION['comUsernm'] != "") AND ($_SESSION['comPrio'] > 0)){
?>
<div class="content_box">
<h2>เพิ่มบัญชีธนาคาร</h2>
<?php
if($p_todo==""){
?>
<script language="javascript">
$(document).ready(function(){
$("#add").validate();
});
</script>
<form id="SelectType" method="post" action="index.php?mod=addbank&path=member<?=$_GET[id]?>&todo=bank">
<div class="space1" align="center">
<input type="hidden" name="tmpid" value="1" />
<select name="txtType" class="textfield">
<option value="Bank">ชำระเงินผ่านบัญชีธนาคาร</option>
<option value="Credit">ชำระเงินผ่านบัตรเครดิต</option>
</select>
<input type="submit" value="เลือกวิธีการชำระเงิน" class="btn" />
</div>
</form>
<?
} // End of TODO = NULL
?>
<br><br>
<?
if($p_todo == "bank"){
if($p_txtType == "Bank") {
?>
<table width="100%">
<tr>
<td>
<fieldset>
<legend> ชำระเงินผ่านบัญชีธนาคาร</legend>
<table border="0" width="80%">
<tr valign="middle" height="30">
<td width="30%" align="right"><label>ธนาคาร: </label></td>
<td>
<select name="txtBank" class="textfield">
<option value="ธนาคารกรุงเทพ">ธนาคารกรุงเทพ</option>
<option value="ธนาคารกรุงไทย">ธนาคารกรุงไทย</option>
<option value="ธนาคารกรุงศรี">ธนาคารกรุงศรี</option>
<option value="ธนาคารทหารไทย">ธนาคารทหารไทย</option>
<option value="ธนาคารกสิกรไทย">ธนาคารกสิกรไทย</option>
<option value="ธนาคารไทยพานิชย์">ธนาคารไทยพานิชย์</option>
<option value="ธนาคารยูโอบี">ธนาคารยูโอบี</option>
<option value="ธนาคารออมสิน">ธนาคารออมสิน</option>
<option value="ธนาคารสแตนดาร์ดชาร์เตอร์">ธนาคารสแตนดาร์ดชาร์เตอร์</option>
</select>
</td>
</tr>
<tr valign="top">
<td align="right"><label>เลขที่บัญชี: </label></td>
<td> <input type="text" id="txtAc1" name="txtAc1" size="1" maxlength = "3" class="required" /> -
<input type="text" id="txtAc2" name="txtAc2" size="5" maxlength = "6" class="required" /> -
<input type="text" id="txtAc3" name="txtAc3" size="1" maxlength = "1" class="required" /> * หมายเลขบัญชี 10 หลัก
</td>
</tr>
<tr valign="top">
<td align="right"><label>ประเภทบัญชี: </label></td>
<td> <select name="txtbtype" class="textfield">
<option value="ออมทรัพย์">ออมทรัพย์</option>
<option value="กระแสรายวัน">กระแสรายวัน</option>
<option value="ฝากประจำ">ฝากประจำ</option>
</select>
</td>
</tr>
<tr valign="top">
<td align="right"><label>ผู้ถือบัตร: </label></td>
<td> <input type="text" id="txtOwner" name="txtOwner" size="25" class="required" /> </td>
</tr>
<tr valign="top">
<td align="right"><label>จำนวนเงิน: </label></td>
<td> <input type="text" id="txtAmount" name="txtAmount" size="5" class="required" /> บาท </td>
</tr>
<tr valign="top">
<td align="right"><label>หมายเหตุ: </label></td>
<td> <input type="text" id="txtPS" name="txtPS" size="25" class="required" /></td>
</tr>
</table>
<br />
</fieldset>
</td>
</tr>
</table>
<?
}else { // txtType = Credit
?>
<table width="100%">
<tr>
<td>
<fieldset>
<legend> ชำระเงินผ่านบัตรเครดิต</legend>
<table border="0" width="80%">
<tr valign="middle" height="30">
<td width="30%" align="right"><label>เลขที่บัญชี: </label></td>
<td> <input type="text" id="txtAc1" name="txtAc1" size="2" class="required" maxlength = "4" />
<input type="text" id="txtAc2" name="txtAc2" size="2" class="required" maxlength = "4" />
<input type="text" id="txtAc3" name="txtAc3" size="2" class="required" maxlength = "4" />
<input type="text" id="txtAc4" name="txtAc4" size="2" class="required" maxlength = "4" /> * หมายเลขบัตร 16 หลัก
<input type="hidden" id="txtBank" name="txtBank" size="25" value="Credit" />
</td>
</tr>
<tr valign="top">
<td align="right"><label>ประเภทบัตร: </label></td>
<td> <select name="txtbtype" class="textfield">
<option value="VISA">VISA</option>
<option value="Master Card">Master Card</option>
</select>
</td>
</tr>
<tr valign="top">
<td align="right"><label>ผู้ถือบัตร: </label></td>
<td> <input type="text" id="txtOwner" name="txtOwner" size="25" class="required" /> </td>
</tr>
<tr valign="top">
<td align="right"><label>จำนวนเงิน: </label></td>
<td> <input type="text" id="txtAmount" name="txtAmount" size="5" class="required"/> บาท </td>
</tr>
<tr valign="top">
<td align="right"><label>รหัสหลังบัตร: </label></td>
<td> <input type="text" id="txtPS" name="txtPS" size="5" maxlength = "3" class="required" /> * หมายเลขหลังบัตร 3 หลัก</td>
</tr>
</table>
<br />
</fieldset>
</td>
</tr>
</table>
<?
} // End if Bank or Credit
?>
<div class="space1" align="center">
<br />
<input type="hidden" id="txtID" name="txtID" size="25" value="<?=$p_id?>" />
<input class="btn" type="submit" value="ยืนยันการชำระเงิน" />
</div>
</form>
</p>
<?php
} // End if todo bank
else if($p_todo == "save"){
//if($p_tmpid=="1"){
if($myClass->chkUniqDate("tb_credit","crad_no",$p_txtBank)){
if($p_txtBank == "Credit" ){
$account = $p_txtAc1."-".$p_txtAc2."-".$p_txtA3."-".$p_txtAc4;
$ndate = time();//เวลาการชำระเงินที่เก็บเข้าฐานข้อมูล
$sqladd = " Insert Into tb_credit(card_no,pin,name,card_date,credit)Values('$ndate','$txtAmount',";
$sqladd.= "'$p_txtBank','$p_txtOwner','$txtAmount'$p_txtPS'";
$sqladd.= "'$ndate',)";
}else{
$account = $p_txtAc1."-".$p_txtAc2."-".$p_txtAc3;
$sqlcre = " Insert Into tb_credit(account_no,account_name,account_date,bankname,banktype,amount)Values('$ndate','$txtAmount',";
$sqlcre.= "'$p_txtBank','$p_txtOwner','$txtAmount'$p_txtPS'";
$sqlcre.="'$ndate',)";
echo $sqladd;
echo $sqlcre;
if($myClass->query($sqladd))
echo '<div class="loading">บันทึกเรียบร้อย รอสักครู่...</div>';
else
echo '<div class="loading">บันทึกไม่สำเร็จ รอสักครู่...</div>';
}
echo "<meta http-equiv='refresh' content='3;url=index.php?mod=addbank&path=member'>";
}
} // Else todo = save
?>
<?php
}else{
echo "<meta http-equiv='refresh' content='0;url=index.php?mod=error&path=main'>";
}
?>
</div>
อันนี้ db ตาราง tbaccount
อันนี้ db ตาราง tbcredit
อันนี้หน้าเพิ่มบัญชีธนาคารค่ะ มีปัญหากด Submit แล้วไม่ไปเลยค่ะ ไม่่รู้ว่าเขียนโค๊ด Sql ผิดหรือป่าว รบกวนพี่ๆด้วยค่ะ
Tag : PHP
|
|
|
|
|
|
Date :
2012-04-04 00:47:22 |
By :
hikarujun |
View :
4405 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2012-04-04 00:47:47 |
By :
hikarujun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
echo $sqladd;
$myClass->query($sqladd);
เอาค่า SQL มาดูครับ หรือไม่เอาไปทดสอบบน phpMyAdmin ครับ
|
|
|
|
|
Date :
2012-04-04 06:28:00 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|