|
|
|
สอบถามเกี่ยวกับ คำสั่งการรวมยอดคงเหลือในสต็อคสินค้าค่ะ โดยใช้ภาษา PHP ค่ะ |
|
|
|
|
|
|
|
รบกวนสอบถามหน่อยค่ะ คือตอนนี้เขียนโปรแกรมบันทึกครุภัณฑ์อยู่ ในส่วนของหน้ารับเข้าสินค้า
โค๊ดหน้ารับสินค้า
Code (PHP)
<?php
include 'dbconn.php';
$result = mysql_query($sql);
$idR = $_POST['idR'];
$idP = $_POST['idP'];
$quantityR = $_POST['quantityR'];
$day;
$referencenumber = $_POST['referencenumber'];
//แทรกข้อมูล
$insert = "INSERT INTO receive (idP, quantityR, day, referencenumber ) VALUES ('$idP', '$quantityR',now(),'$referencenumber' );";
mysql_query("SET NAMES utf8"); //ก่อนจะใช้คำสั่ง SQL ต้องมีบรรทัดนี้ทุกครั้ง
$result = mysql_query($insert);
mysql_close($conn);
echo "<script type='text/javascript'>window.location.href = \"receive.php\";</script>";
?>
คือพอรับสินค้าเข้ามาอยากให้ยอดที่รับไปรวมกับยอดคงเหลือที่อยู่หน้าสินค้าอ่ะค่ะ เลยอยากได้คำสั่งในการรวมยอด
Code (PHP)
include 'dbconn.php';
mysql_query("SET NAMES utf8");
$strSQL = "SELECT * FROM product";
$objQuery = mysql_query($strSQL) or die("Error Query [\"$strSQL\"]");
$Num_Rows = mysql_num_rows($objQuery);
?>
<center> <table width="1000px" border="1">
<tr>
<td> <div align="center">ลำดับ</div></td>
<td> <div align="center">ชื่อ</div></td>
<td> <div align="center">ประเภท</div></td>
<td> <div align="center">จำนวน</div></td>
</tr>
<?php
while ($obj = mysql_fetch_array($objQuery)) {
?>
<tr>
<td align="center"><?= $obj["idP"]; ?></td>
<td align="center"><?= $obj["nameP"]; ?></td>
<td align="center"><?= $obj["cat"]; ?></td>
<td align="center"><?= $obj["quantity"]; ?></td>
</tr>
<? } ?> </table><br>
<a href="peoductF.php">เพิ่มข้อมูล</a></center>
โค๊ดหน้ารายการสินค้า
คือสรุปอยากได้คำสั่งในการรวมจำนวนจากที่รับและไปโชว์ในหน้ารายการสินค้า แต่ไม่รู้จะเขียนคำสั่ง PHP ยังไร
Tag : PHP, MySQL, HTML/CSS, JavaScript, CakePHP, JAVA
|
|
|
|
|
|
Date :
2014-10-17 17:16:41 |
By :
ใบหม่อน |
View :
1134 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
count รายการทั้งหมดครับ จะได้จำนวน ทั้งหมดของ 1.เก้าอี้
|
|
|
|
|
Date :
2014-10-17 17:26:19 |
By :
bunchuai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ แค่อยากรู้ ว่า ใน 1.เก้าอี้ เนี่ยมีกี่รายการใช้ป่าวครับ
Code (PHP)
$Count = mysql_num_rows($objQuery)
echo $Count; // จะได้จำนวนทั้งหมดครับ
|
|
|
|
|
Date :
2014-10-17 18:45:47 |
By :
bunchuai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตั้งชื่อไฟล์นี้ว่า save2DB.php (ควรจะบอกชื่อไฟล์ไว้ด้วย
Code (PHP)
<?php
include 'dbconn.php';
mysql_query("SET NAMES utf8"); //ควรอยู่ในไฟล์ dbconn.php หลังคำสั่ง mysql_connect() ครั้งเดียว
$result = mysql_query($sql); // บันทัดนี้ทำอะไรครับ $sql มาจากไหนครบั มีโค๊ดก่อนหน้านี้หรือเปล่าครับ
$idR = $_POST['idR'];
$idP = $_POST['idP'];
$quantityR = $_POST['quantityR'];
$day; // $day ประกาศลอยแบบนี้ทำอะไรครับ
$referencenumber = $_POST['referencenumber'];
//แทรกข้อมูล
$insert = "INSERT INTO receive (idP, quantityR, day, referencenumber ) VALUES ('$idP', '$quantityR',now(),'$referencenumber' );";
// ย้า่ยคำสั่งบันทัดนี้ครับ ต้องอยู่หลัง mysql_connect() ครั้งเดียวพอ mysql_query("SET NAMES utf8"); //ก่อนจะใช้คำสั่ง SQL ต้องมีบรรทัดนี้ทุกครั้ง
$result = mysql_query($insert);
mysql_close($conn);
echo "<script type='text/javascript'>window.location.href = 'receive.php?idP=$idP';</script>";
// บันทัดบน เนื่องจากผมไม่รู้ว่า $idR $idP คืออะไร ผมเดาเอาว่า $idP เป็นรหัสคุรุภัณฑ์ ทึ่จะนำไปคิวรี่ ในไฟล์ receive.php
?>
ส่วนไฟล์ข้างล่างนี้ชื่อ receive.php นะครับเดาจาก echo "<script
Code (PHP)
<?php
include 'dbconn.php';
mysql_query("SET NAMES utf8");
$strSQL = "SELECT * FROM product where idP=$_GET[idP]";
$objQuery = mysql_query($strSQL) or die("Error Query [\"$strSQL\"]");
$Num_Rows = mysql_num_rows($objQuery);
?>
<center> <table width="1000px" border="1">
<tr>
<td> <div align="center">ลำดับ</div></td>
<td> <div align="center">ชื่อ</div></td>
<td> <div align="center">ประเภท</div></td>
<td> <div align="center">จำนวน</div></td>
</tr>
<?php
$qty=0;
while ($obj = mysql_fetch_array($objQuery)) {
$qty += $obj['quantity'];
?>
<tr>
<td align="center"><?= $obj["idP"]; ?></td>
<td align="center"><?= $obj["nameP"]; ?></td>
<td align="center"><?= $obj["cat"]; ?></td>
<td align="center"><?= $obj["quantity"]; ?></td>
</tr>
<?
}
?>
<tr>
<td colspan=3 align="right">Total</td>
<td align="center"><?=$qty?></td>
</tr>
</table><br>
<a href="peoductF.php">เพิ่มข้อมูล</a></center>
?>
|
|
|
|
|
Date :
2014-10-17 19:14:33 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|