|
|
|
ค่าไม่เข้าเบสครับ ทวนกระทู้เดิม ขอโทษด้วยครับ ค่าไม่เข้าเบสครับลองแก้ตามคำแนะนำของคนที่มาตอบกระทู้แล้วครับ |
|
|
|
|
|
|
|
Code (PHP)
$strSQL = "INSERT INTO total";
$strSQL .="(totalprice) ";
$strSQL .="VALUES";
$strSQL .= "('$txttotal')";
รึปล่าว
|
|
|
|
|
Date :
2009-12-15 18:50:12 |
By :
Sek-Artdrinker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแก้แล้วครับตามนี้เด๊ะเลยก็ไม่เข้า
Code (PHP)
<?php
include "receive_detail_changetype.php";
include "init.inc.php";
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("flowerconcept");
mysql_query("SET NAMES TIS620");
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client=tis620");
mysql_query("SET character_set_connection=tis620");
$totals= $_POST['txttotal'];
$strSQL = "INSERT INTO total";
$strSQL .="(totalprice) ";
$strSQL .="VALUES";
$strSQL .= "('$txttotal')";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "";
}
else
{
echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>
|
|
|
|
|
Date :
2009-12-15 18:55:57 |
By :
nano |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือมันเชื่อมต่อได้ครับแต่ค่าที่คำนวณมากจากด้านบนไม่เข้าครับ
|
|
|
|
|
Date :
2009-12-15 18:58:04 |
By :
nano |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รับมาเป็น
Code (PHP)
$totals= $_POST['txttotal'];
แต่ไปใช้
Code (PHP)
$strSQL .= "('$txttotal')";
มันจะได้อย่างไรละครับ
|
|
|
|
|
Date :
2009-12-15 22:34:54 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค้ดอันแรกที่ผมโพ้สมันเป็นตามที่คุณปรากริมบอกแล้วอะครับ แต่มันก็ไม่ได้
Code (PHP)
<?php
include "receive_detail_changetype.php";
include "init.inc.php";
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("flowerconcept");
mysql_query("SET NAMES TIS620");
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client=tis620");
mysql_query("SET character_set_connection=tis620");
$totals= $_POST["totalprice"]; // $totals
$strSQL = "INSERT INTO total";
$strSQL .="(totalprice) ";
$strSQL .="VALUES";
$strSQL .= "('$totals')"; // $totals
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "";
}
else
{
echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>
|
|
|
|
|
Date :
2009-12-17 23:31:11 |
By :
nano |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo '<input type="text" name="txttotal" value="'.$totals.'" disabled/><b><font size =3 color=#B4045F> บาท</b></font>';
ลองใส่นี่ก่อน ถ้ายังไม่ได้ ลอง
$objQuery = mysql_query($strSQL) or die(mysql_error() . " , SQL : " . $strSQL);
|
|
|
|
|
Date :
2009-12-17 23:36:22 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำตามที่บอกแล้วครับยังไม่ได้ครับ
หน้าคำนวณ
Code (PHP)
<?php
include "connectdatabase.php";
include "init.inc.php";
$link=mysql_connect($hostname, $username, $password);
mysql_select_db($dbid) or die("unable to connect");
$result=mysql_query("SELECT equipprice FROM changetype");
for ($i = 0; $i < mysql_num_rows($result); ++$i)
{$line1 = mysql_fetch_row($result);}
$result=mysql_query("SELECT mainfloprice FROM mainflower");
for ($i = 0; $i < mysql_num_rows($result); ++$i)
{$line2 = mysql_fetch_row($result);}
$result=mysql_query("SELECT mainfloquan FROM mainflower");
for ($i = 0; $i < mysql_num_rows($result); ++$i)
{$line3 = mysql_fetch_row($result);}
$result=mysql_query("SELECT paperflowerprice FROM paperflower");
for ($i = 0; $i < mysql_num_rows($result); ++$i)
{$line4 = mysql_fetch_row($result);}
$result=mysql_query("SELECT ribbinflowerprice FROM ribbinflower1");
for ($i = 0; $i < mysql_num_rows($result); ++$i)
{$line5 = mysql_fetch_row($result);}
$result=mysql_query("SELECT ribbinflowprice FROM ribbinflower2");
for ($i = 0; $i < mysql_num_rows($result); ++$i)
{$line6 = mysql_fetch_row($result);}
$equip=$line1[0];
$main=$line2[0] ;
$quan=$line3[0];
$paper=$line4[0];
$ribbin1=$line5[0];
$ribbin2=$line6[0];
$delivery= 100;
$mainflower = $main * $quan;
$totals = $equip+$mainflower+$paper+$ribbin1+$ribbin2+$delivery;
echo '<input type="text" name="txttotal" value="'.$totals.'" disabled/><b><font size =3 color=#B4045F> บาท</b></font>';
mysql_close($link); ?> //ทำตามที่คุณปรากริมบอกแล้วครับ
หน้า เข้าฐานข้อมูล
Code (PHP)
<?php
include "receive_detail_changetype.php";
include "init.inc.php";
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("flowerconcept");
mysql_query("SET NAMES TIS620");
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client=tis620");
mysql_query("SET character_set_connection=tis620");
$totals= $_POST['txttotal'];
$strSQL = "INSERT INTO total";
$strSQL .="(totalprice) ";
$strSQL .="VALUES";
$strSQL .= "('$totals')";
$objQuery = mysql_query($strSQL) or die(mysql_error() . " , SQL : " . $strSQL);
if($objQuery)
{
echo "";
}
else
{
echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>
|
|
|
|
|
Date :
2009-12-19 11:52:08 |
By :
nano |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปัญหาสามารถแก้ได้แล้วครับคุณปรากริมขอบคุณมากๆครับ คือถ้าเราแก้โค้ดตามที่คุณปรากริมบอก จะสามารถsave ข้อมูลเข้า base ได้ แต่เราต้องทำให้
text box หน้าฟอร์มแรกอะครับ ไม่เป็น disabled ถึงจะเข้าได้ ไม่ทราบว่าจะพอมีวิธีไหนบ้างที่ทำให้ textbox เป็น disabled แล้วสามารถ บันทึกลงฐานข้อมูลได้บ้างครับ ขอบคุณครับ และ ขอบคุณ คุณปรากริม คุณเสกมากๆนะครับ ที่ช่วยเหลือ ขอบคุณครับ
|
|
|
|
|
Date :
2009-12-19 11:56:32 |
By :
nano |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมสามารถทำได้แล้วครับ แก้การทำโดยการให้ช่องที่เป็น disabled แสดงข้อมูลเฉยๆ แล้วสร้างtextbox อีกช่อง แบบ hidden ขึ้นมาแล้วรับค่า
$total เข้ามา แล้วนำไปบันทึกลงฐานข้อมูล แล้วลองทดสอบการทำงานดู ค่าที่เข้า database แต่ละครั้งในการคำนวณการสั่งสินค้า
นั้นเปลี่ยนแปลงตามคำสั่งซื้อของลูกค้า ถูกต้องสมบูรณ์ ขอบคุณทุกคน มากๆครับ
|
|
|
|
|
Date :
2009-12-19 12:07:03 |
By :
nano |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ readonly แทนดูคับ
|
|
|
|
|
Date :
2009-12-19 13:00:26 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|