มันขึ้น error เรื่องการตัดสต็อคสินค้าค่ะ ช่วยหนูหน่อยนะค๊าาาาาา T_T
Code (PHP)
<?
$date_order = date("Y/m/d");
$time_order = date("H:i:s");
$sql2="INSERT INTO sup_order (userdb_user,date_order,time_order) values ('$User','$date_order','$time_order')";
$result1=mysql_query($sql2,$link);
echo mysql_error();
$result1=true ;
if($result1){
$sql1="select * from sup_order where userdb_user='$User' and date_order='$date_order' ";
$rs=mysql_query($sql1,$link);
$row1=mysql_fetch_array($rs);
$sorder_id=$row1['sorder_id'];
while(list($prod_id,$quentity) = each($product_q)) {
$sql_p="select * from supplies where sub_id='$prod_id'";
$rs_p=mysql_query($sql_p,$link);
$row_p=mysql_fetch_array($rs_p);
// $price=$row_p['product_price'];
// $reduct=$row_p['product_discount'];
// $discount=($price*$reduct)/100;
// $total_price=$price-$discount;
$sql_item = "insert into sup_orderdetail (sorder_id,sub_id,sup_quatity) values ('$sorder_id','$prod_id','$quentity') ";
$rs_item = mysql_query($sql_item,$link) ;
echo mysql_error();
$rs_item=true ;
if($rs_item){
$SqlUpdate = "Update supplies Set sup_num ='$total_prices' Where sub_id='$prod_id' "; // กำหนดคำสั่ง SQL เพื่อแสดงข้อมูล
$dbquery = mysql_db_query($SqlUpdate, $link);
echo mysql_error();
}
}
}
?>
Tag : PHP
Date :
2012-09-23 10:48:05
By :
minted
View :
1071
Reply :
11
ตรวจสอบชื่อฐานข้อมูลถูกต้องมั้ยครับ มีเว้นวรรคอะไรรึเปล่า
Date :
2012-09-23 11:43:59
By :
poomloom
ถูกต้องนะคะพี่ หนูลองแล้ว งงมาก
หนูไป copy จากใน ฐานข้อมูลมาเลยค่ะ
Date :
2012-09-23 11:54:46
By :
minted
ขอดูโค้ดที่ใช้ติดต่อฐานข้อมูล กับหน้าจอฐานข้อมูลหน่อยครับ
Date :
2012-09-23 12:18:06
By :
poomloom
Code (PHP)
<?php
$link=mysql_connect("localhost","root","root");
mysql_select_db("database",$link);
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client=tis620");
mysql_query("SET character_set_connection=tis620");
mysql_query("collation_connection = tis620_thai_ci");
mysql_query("collation_database = tis620_thai_ci");
mysql_query("collation_server = tis620_thai_ci");
?>
ฐานข้อมูลทั้งหมด
ตาราง supplies
ขอบคุณค่ะพี่
Date :
2012-09-23 12:40:16
By :
minted
Code (PHP)
<?
@session_start();
//if ($active1 !="cg"){
session_register("supplies"); //สร้าง session product
if($do='doadd'){
// $sql_mem="select * from personal where userdb_user='$member' ";
// $result=mysql_query($sql_mem);
//$row=mysql_fetch_array($result);
?>
<?
//exit();
//}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874"><title></title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="main">
<!-- header begins -->
<div id="header">
<div id="logo">
</div>
<div id="buttons">
<div class="but"><a href="#" class="razd_but" title="">หน้าแรก</a></div>
<div class="but"><a href="ad_member.php" class="razd_but" title="">เพิ่มผู้ใช้งาน</a></div>
<div class="but"><a href="#" class="razd_but" title="">รายงานสรุป</a></div>
<div class="but"><a href="#" class="razd_but" title="">สำรองข้อมูล</a></div>
<div class="but"><a href="exit_pk.php" class="razd_but" title="">ออกจากระบบ</a></div>
</div>
</div>
<div id="slide">
<marquee direction="lift" scrollamount="2"><img src="images/fish.png">กรมการเงินทหารเรือเป็นองค์กรหลักของกองทัพเรือ ที่มีการบริหารด้านการเงิน ด้วยบุคลากรที่มีคุณภาพ เทคโนโลยีที่ทันสมัยมีประสิทธิภาพ เป็นที่น่าเชื่อถือไว้วางใจ ก่อให้เกิดความพึงพอใจแก่ผู้รับบริการทุกระดับ<img src="images/fish.png"></marquee>
</div>
<!-- header ends -->
<div id="cont_top">
<div id="cont_bot">
<!-- content begins -->
<div id="content">
<div id="razd">
<div id="left">
<h1>menu</h1>
<div class="list">
<?php include("connectdb.php");
$sql="select * from kind_sub ";
$res=mysql_query($sql,$link) or die(mysql_error());//การดึงข้อมูลจากฐานข้อมูล
while($row_t=mysql_fetch_array($res)){
?>
<ul>
<a href = "pk_view.php?p_type=<?php echo $row_t['kind_name']; ?>"> <?php echo $row_t['kind_name']; ?></a>
</ul>
<? }?>
</div>
<div class="dot"></div>
<div class="list">
<div class="read">
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
monthnames = new Array(
"มกราคม",
"กุมภาพันธ์",
"มีนาคม",
"เมษายน",
"พฤษภาคม",
"มิถุนายน",
"กรกฎาคม",
"สิงหาคม",
"กันยายน",
"ตุลาคม",
"พฤจิกายน",
"ธันวาคม");
var linkcount=0;
function addlink(month, day, href) {
var entry = new Array(3);
entry[0] = month;
entry[1] = day;
entry[2] = href;
this[linkcount++] = entry;
}
Array.prototype.addlink = addlink;
linkdays = new Array();
monthdays = new Array(12);
monthdays[0]=31;
monthdays[1]=28;
monthdays[2]=31;
monthdays[3]=30;
monthdays[4]=31;
monthdays[5]=30;
monthdays[6]=31;
monthdays[7]=31;
monthdays[8]=30;
monthdays[9]=31;
monthdays[10]=30;
monthdays[11]=31;
todayDate=new Date();
thisday=todayDate.getDay();
thismonth=todayDate.getMonth();
thisdate=todayDate.getDate();
thisyear=todayDate.getYear();
thisyear = thisyear % 100;
thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));
if (((thisyear % 4 == 0)
&& !(thisyear % 100 == 0))
||(thisyear % 400 == 0)) monthdays[1]++;
startspaces=thisdate;
while (startspaces > 7) startspaces-=7;
startspaces = thisday - startspaces + 1;
if (startspaces < 0) startspaces+=7;
document.write("<table border=2 bgcolor=white ");
document.write("bordercolor=black><font color=black>");
document.write("<tr><td colspan=7><center><strong>"
+ monthnames[thismonth] + " " + thisyear
+ "</strong></center></font></td></tr>");
document.write("<tr>");
document.write("<td align=center>อ</td>");
document.write("<td align=center>จ</td>");
document.write("<td align=center>อ</td>");
document.write("<td align=center>พ</td>");
document.write("<td align=center>พฤ</td>");
document.write("<td align=center>ศ</td>");
document.write("<td align=center>ส</td>");
document.write("</tr>");
document.write("<tr>");
for (s=0;s<startspaces;s++) {
document.write("<td> </td>");
}
count=1;
while (count <= monthdays[thismonth]) {
for (b = startspaces;b<7;b++) {
linktrue=false;
document.write("<td>");
for (c=0;c<linkdays.length;c++) {
if (linkdays[c] != null) {
if ((linkdays[c][0]==thismonth + 1) && (linkdays[c][1]==count)) {
document.write("<a href=\"" + linkdays[c][2] + "\">");
linktrue=true;
}
}
}
if (count==thisdate) {
document.write("<font color='FF0000'><strong>");
}
if (count <= monthdays[thismonth]) {
document.write(count);
}
else {
document.write(" ");
}
if (count==thisdate) {
document.write("</strong></font>");
}
if (linktrue)
document.write("</a>");
document.write("</td>");
count++;
}
document.write("</tr>");
document.write("<tr>");
startspaces=0;
}
document.write("</table></p>");
// End -->
</SCRIPT></div>
</div>
</div>
<div id="center">
<h1>รายละเอียดการเบิก</h1>
<div class="text">
<table width="500" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#0066CC">
<tr>
<td colspan="4" align="center" bgcolor="#0099CC" ><font color="#FFFFFF"><img src="images/light_blue.gif" width="12" height="12" align="absmiddle"> ยินดีต้อนรับ </font><? print ("$Status"); ?> <img src="images/light_blue.gif" width="12" height="12" align="absmiddle"></td>
</tr>
<tr>
<td width="98" bgcolor="#0099CC">คุณ</td>
<td width="165" bgcolor="#CCCCCC"><? print ("$Fname"); ?></td>
<td width="98" bgcolor="#0099CC">นามสกุล </td>
<td width="110" bgcolor="#CCCCCC"><? print("$Lname"); ?></td>
</tr>
<tr>
<td bgcolor="#0099CC">ตำแหน่ง</td>
<td bgcolor="#CCCCCC"><? print("$Status"); ?></td>
<td bgcolor="#0099CC"> </td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#0099CC">สังกัดกอง</td>
<td bgcolor="#CCCCCC"><? print("$Partment"); ?></td>
<td bgcolor="#0099CC"> </td>
<td bgcolor="#CCCCCC"> </td>
</tr>
</table>
</form>
<p> </p>
<p></p>
</div>
<div class="read"><center>
<table width="510" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#2495D1" >
<tbody><tr>
<td valign="top"><br>
<table class="toolbar" align="center" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr height="10">
<td width="10"><img src="images/tl.png"></td>
<td background="images/tc.png"></td>
<td width="10"><img src="images/tr.png"></td>
</tr>
<tr height="30">
<td width="10"><img src="images/lc.png" height="30" width="10"></td>
<td align="center" background="images/titlebg.png" valign="middle">
<table cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="center" width="32"><img src="images/w1.gif" width="13" height="15"></td>
<td align="center" bgcolor="#CCCCCC"><div align="left">รายการพัสดุที่เลือก <center><img src="images/light_blue.gif" width="12" height="12" align="absmiddle">เวลาเบิก: <?
function ThaiDate()
{
$ThDay=array("อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์");
$ThMonth=array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฏาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$a=date("w");
$b=date("n")-1;
$c=date("j");
$d=date("Y")+543;
return "วัน$ThDay[$a] ที่ $c เดือน $ThMonth[$b] พ.ศ. $d";
}
echo ThaiDate();
?></center></div></td>
</tr></tbody></table> </td>
<td width="10"><img src="images/rc.png" height="30" width="10"></td>
</tr>
<tr>
<td background="images/lc.png" width="10"> </td>
<td align="center" valign="middle" bgcolor="#CCFFFF"><table align="center" cellpadding="3" cellspacing="6" width="100%">
<tbody>
<tr>
<td bgcolor="#CCFFFF">
<? if(!empty($supplies)) { ?>
<table width="100%" border="0" bgcolor="#CCCCCC">
<tr>
<td width="8%" bgcolor="#FFFFFF"><div align="center"></div></td>
<td width="36%" bgcolor="#FFFFFF"><div align="center">รายการพัสดุที่เบิก</div></td>
<td width="11%" bgcolor="#FFFFFF"><div align="center">หน่วย</div></td>
<td width="11%" bgcolor="#FFFFFF"><div align="center">จำนวน</div></td>
<td bgcolor="#FFFFFF"><div align="center">คงเหลือพัสดุ</div> <div align="center"></div></td>
</tr>
<?php
$total_prices = 0 ;
while (list($k,$v) = each($supplies)) { $product_q[$k] = $v ;
$sql = "select * from supplies where sub_id = '$k'";
$q_re=mysql_query($sql,$link);
echo mysql_error();
$row=mysql_fetch_array($q_re);
?>
<tr bgcolor="#FF9900">
<td align="center" bgcolor="#E7E7EF"><p class="style7"><img src="images/light_blue.gif" width="12" height="12" align="absmiddle"></p></td>
<td bgcolor="#E7E7EF"><p class="style7"><?php echo $row['sub_name']?></p></td>
<td align="right" bgcolor="#E7E7EF"><p class="style7">
<?php $price=$row['sup_num'];
// $reduct=$row['sup_reduct'];
// $discount=($price-$reduct);
$total_price=$price;
echo $price;
?>
</p></td>
<td align="center" bgcolor="#E7E7EF"><p class="style7">
<? echo $v ;?> </p></td>
<td align="right" bgcolor="#E7E7EF"><p class="style7">
<?php
$total_prices =$total_price - $v ;
echo number_format($total_prices);
// $sum_prices += $total_prices ;
?>
</p> <p align="center"><span class="style6"><span class="style7"></span></span></td>
</tr>
<?php }?>
</table>
<?
}else{echo "ไม่มีพัสดุในรายการ";
echo "<a href=pk_regu.php>กลับไปเลือกเพิ่ม</a>";
}
?>
</td>
</tr>
</tbody></table>
<br> </td>
<td background="images/rc.png" width="10"> </td>
</tr>
<?
$date_order = date("Y/m/d");
$time_order = date("H:i:s");
$sql2="INSERT INTO sup_order (userdb_user,date_order,time_order) values ('$User','$date_order','$time_order')";
$result1=mysql_query($sql2,$link);
echo mysql_error();
$result1=true ;
if($result1){
$sql1="select * from sup_order where userdb_user='$User' and date_order='$date_order' ";
$rs=mysql_query($sql1,$link);
$row1=mysql_fetch_array($rs);
$sorder_id=$row1['sorder_id'];
while(list($prod_id,$quentity) = each($product_q)) {
$sql_p="select * from supplies where sub_id='$prod_id'";
$rs_p=mysql_query($sql_p,$link);
$row_p=mysql_fetch_array($rs_p);
// $price=$row_p['product_price'];
// $reduct=$row_p['product_discount'];
// $discount=($price*$reduct)/100;
// $total_price=$price-$discount;
$sql_item = "insert into sup_orderdetail (sorder_id,sub_id,sup_quatity) values ('$sorder_id','$prod_id','$quentity') ";
$rs_item = mysql_query($sql_item,$link) ;
echo mysql_error();
$rs_item=true ;
if($rs_item){
$SqlUpdate ="update supplies set sup_num =$total_prices Where sub_id=$prod_id"; // กำหนดคำสั่ง SQL เพื่อแสดงข้อมูล
$rsu=mysql_db_query($SqlUpdate,$link);
echo mysql_error();
}
}
}
?>
<tr height="10">
<td width="10"><img src="images/bl.png"></td>
<td background="images/bc.png" bgcolor="#CCFFFF"></td>
<td width="10"><img src="images/br.png"></td>
</tr>
<? }
?>
</tbody>
</table><p><? echo"ได้เพิ่มรายการเบิกเรียบร้อยครับ$sorder_id"?></p></td>
</tr></tbody></table></center>
</div><br> <br>
<div class="text">
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<div class="read"></div><br />
</div>
<div class="right">
<h1>แจ้งข่าวสาร</h1>
<ul>
<li>กองบริการ
</li>
<li>กองคลัง</li>
<li>กองบัญชีและการเงิน</li>
<li><a href="">กองการเงินต่างประเทศ </a></li>
<li><a href="">กองเงินเดือน</a></li>
<li><a href="">กองวิทยาการ</a></li>
<li><a href="">กองธุรการและกำลังพล</a></li>
<li><a href="">กองควบคุมงบประมาณ</a></li>
<li><a href="">กองค่าใช้จ่ายทั่วไป</a></li>
</ul><br />
</div>
<div class="right">
<h1> </h1>
<ul>
<li> </embed></li>
</ul>
</div>
<div style="clear: both"><img src="images/spaser.gif" alt="" width="1" height="1" /></div>
</div>
</div>
</div>
</div>
<!-- content ends -->
<!-- footer begins -->
<div id="footer">
Copyright 20012. Designed by Minted<br />
</div>
<!-- footer ends -->
</div>
</body>
</html>
Date :
2012-09-23 12:44:13
By :
minted
database รู้สึกจะเป็นคำสงวน ลองเปลี่ยนใช้ชื่ออื่นดูนะครับ
D
data database databases date
datetime day day_hour day_minute
day_second dayofmonth dayofweek dayofyear
dec decimal default delayed
delay_key_write delete desc describe
distinct distinctrow double drop
Date :
2012-09-23 12:56:14
By :
poomloom
อ๋อ แล้วทำไม คำสงวน ถึง insert ข้อมูลเข้าไปได้หรอคะ
แต่ update ไม่ได้
Date :
2012-09-23 13:13:45
By :
minted
พี่คะขอบคุณมาก ได้แล้วค่ะ
Date :
2012-09-23 13:32:36
By :
minted
แก้ยังไงครับ เผื่อว่ามีคนมาอ่านจะได้รู้ด้วย
Date :
2012-09-23 16:08:03
By :
apisitp
อ่อ ย้ายที่ code update ค่าา
Code (PHP)
<?
$date_order = date("Y/m/d");
$time_order = date("H:i:s");
$sql2="INSERT INTO sup_order (userdb_user,date_order,time_order) values ('$User','$date_order','$time_order')";
$result1=mysql_query($sql2,$link);
echo mysql_error();
$result1=true ;
if($result1){
$sql1="select * from sup_order where userdb_user='$User' and date_order='$date_order' ";
$rs=mysql_query($sql1,$link);
$row1=mysql_fetch_array($rs);
$sorder_id=$row1['sorder_id'];
while(list($prod_id,$quentity) = each($product_q)) {
$sql_p="select * from supplies where sub_id='$prod_id'";
$rs_p=mysql_query($sql_p,$link);
$row_p=mysql_fetch_array($rs_p);
// $price=$row_p['product_price'];
// $reduct=$row_p['product_discount'];
// $discount=($price*$reduct)/100;
// $total_price=$price-$discount;
$sql_item = "insert into sup_orderdetail (sorder_id,sub_id,sup_quatity) values ('$sorder_id','$prod_id','$quentity') ";
$rs_item = mysql_query($sql_item,$link) ;
echo mysql_error();
$SqlUpdate ="update supplies set sup_num =$total_prices Where sub_id=$prod_id"; // กำหนดคำสั่ง SQL เพื่อแสดงข้อมูล
$rsu = mysql_query($SqlUpdate,$link) ;
echo mysql_error();
}
}
?>
Date :
2012-09-23 19:38:03
By :
minted
Load balance : Server 02