|
|
|
สอบถามการ insert ลง table กรณีรันผ่าน Firefox ถูกต้อง แต่ถ้าเป็น IE ข้อมูลจะเก็บใน table ซ้ำเป็น 2 แถว |
|
|
|
|
|
|
|
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>บันข้อมูล</title>
</head>
<body>
<?
session_start();
$ses_cmpno = $_SESSION[CmpNo];
$ses_username = $_SESSION[Username];
session_write_close();
$con_db = mysql_connect("localhost","root","root");
if (!$con_db)
{
die('ไม่สามารถเชื่อมต่อได้' . mysql_error());
}
mysql_query('SET NAMES utf8');
mysql_select_db("accountcenter", $con_db);
$sql="INSERT INTO tbl_balancesheet (CmpNo, DateDaily, Cash, Deposit, TradeDebtor, Remain, AssetsCirculate, SumCirculate, NetTotal, AssetsOther, SumAssetsNot, SumAssets, CreditorTrade, LoanShort, DebtCirculate, SumDebtCirculate, LoanLong, DebtNot, SumDebtNot, SumDebt, Capital, Cumulative, SumHolder, Username, WhenUpdate, Time, Month, Year)
VALUES
('$ses_cmpno','$_POST[txt_DateDaily]', ".str_replace(',','',$_POST["txt_Cash"]).",".str_replace(',','',$_POST["txt_Deposit"]).", ".str_replace(',','',$_POST["txt_TradeDebtor"]).",".str_replace(',','',$_POST["txt_Remain"])." ,".str_replace(',','',$_POST["txt_AssetsCirculate"]).",".str_replace(',','',$_POST["txt_SumCirculate"]).", ".str_replace(',','',$_POST["txt_NetTotal"]).",".str_replace(',','',$_POST["txt_AssetsOther"])." ,".str_replace(',','',$_POST["txt_SumAssetsNot"]).",".str_replace(',','',$_POST["txt_SumAssets"])." ,".str_replace(',','',$_POST["txt_CreditorTrade"]).",".str_replace(',','',$_POST["txt_LoanShort"])." ,".str_replace(',','',$_POST["txt_DebtCirculate"]).",".str_replace(',','',$_POST["txt_SumDebtCirculate"])." ,".str_replace(',','',$_POST["txt_LoanLong"]).",".str_replace(',','',$_POST["txt_DebtNot"]).", ".str_replace(',','',$_POST["txt_SumDebtNot"]).",".str_replace(',','',$_POST["txt_SumDebt"]).", ".str_replace(',','',$_POST["txt_Capital"]).",".str_replace(',','',$_POST["txt_Cumulative"])." ,".str_replace(',','',$_POST["txt_SumHolder"]).",'$ses_username',CURDATE(),CURTIME(),'$_POST[sel_comp1]','$_POST[sel_comp2]')";
if (!mysql_query($sql,$con_db))
{
die('บันทึกข้อมูลไม่ได้ ' . mysql_error());
}
echo "<center><h2>บันทึกข้อมูล เรียบร้อยแล้ว..</h2><a href=\"balance_sheet.php\"><br><h4>กลับไปหน้าเมนู</h4></a><center>";
mysql_close($con_db)
?>
</body>
</html>
รบกวนด้วยครับ อยากให้ ie ทำได้เหมือน friefox
Tag : PHP, MySQL, JAVA
|
|
|
|
|
|
Date :
2013-01-26 16:01:33 |
By :
sompong |
View :
779 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลักการเขียนโค๊ดรับค่า จาก from เข้า Variable หรือตัวแปรก่อนดีกว่าครับ อย่างนี้มองยาก
Code (PHP)
<?
$name=str_replace(",","",$_POST['name']);
?>
|
|
|
|
|
Date :
2013-01-26 16:22:30 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนด้วยครับ พอดีผมรันผ่าน ie เป็นหลัก อยากให้ทำได้เหมือน friefox
|
|
|
|
|
Date :
2013-01-28 15:43:30 |
By :
sompong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Query ก็ครั้งเดียวน่ะครับ และดูการ Insert ใหม่ด้วยครับ ควรใส่เป็นแบบนี้หมายถึง Syntax ของ PHP ครับ
Code (PHP)
$strSQL = "INSERT INTO customer ";
$strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["txtCustomerID"]."','".$_POST["txtName"]."','".$_POST["txtEmail"]."' ";
$strSQL .=",'".$_POST["txtCountryCode"]."','".$_POST["txtBudget"]."','".$_POST["txtUsed"]."') ";
$objQuery = mysql_query($strSQL);
|
|
|
|
|
Date :
2013-01-28 19:29:11 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|