Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบถามวิธีหรือตัวอย่างการทำงาน บันทึกข้อมูลลงในตารางก่อนแล้วบันทึกข้อมูลลงในฐานข้อมูลอีกครั้ง



 

สอบถามวิธีหรือตัวอย่างการทำงาน บันทึกข้อมูลลงในตารางก่อนแล้วบันทึกข้อมูลลงในฐานข้อมูลอีกครั้ง

 



Topic : 107258



โพสกระทู้ ( 2 )
บทความ ( 0 )



สถานะออฟไลน์




ตัวอย่างรูปแบบการทำงาน

คำอธิบายเพิ่มเติมในรูปภาพคะ
ข้อ 1. เมื่อกดเพิ่มรายการสั่งซื้อ ให้ข้อมูลลงมาเพิ่มในตารางรายการสั่งซื้อ ทำอย่างนี้ไปเรื่อยๆ จนกว่าจะสั่งซื้อรายการครบ เพราะเมื่อรายการสั่งซื้อครบแล้วจึงจะกด (8) เพิ่มใบสั่งซื้อ
ข้อ 2. ข้อมูลราคา (คูณ) กับ ข้อ 3. จำนวน แล้วได้ผลลัพธ์ รวมเป็น (=) ข้อ 4.
ข้อ 5. วิธีไหนที่สามารถลบ เฉพาะรายการที่เลือกนี้ กด เครื่องหมาย ลบ (-) เฉพาะแถวที่่เลือก
และให้รันลำดับเลข 1 2 3 . . . n ไปเรื่อยตามรายการที่สั่งซื้อ
ข้อ 6. รวมผลลัพธ์ทั้งหมดข้อ (3)
ข้อ 7. รวมผลลัพธ์ทั้งหมดข้อ (4)
ข้อ 8. เมื่อกด เพิ่มใบสั่งซื้อ ให้บันทึกข้อมูลลงฐานข้อมูล จากข้อมูลในตารางรายการสั่งซื้อ ตั้งแต่ลำดับที่ 1 - n ของตาราง
ปล. ข้อมูลที่ดึงมาใช้ Auto Fill พวกรายการสินค้า

รบกวนด้วยนะคะ ช่วยชี้แนะหรือมีตามอย่างหรือว่าอะไรที่จะดูๆแล้วปรับเปลี่ยนได้เอง รบกวนช่วยชี้แนะด้วยเพราะทุกส่วนของโปรแกรมเหลือแต่ส่วนนี้เลยอยากจะรบกวนด้วยนะค่ะ ขอขอบพระคุณมากค่ะ

ลงยกตัวอย่างโค้ดมาให้ดู เพื่อจะแนะนำอะไรได้บ้าง
<?php
ob_start();
session_start();
if (($_SESSION ['authen'] != true)) {
    header('location: login.php');
}
require_once ("./lib/function.php");
?>
<!DOCTYPE html>
<html lang="en">
    <head>
        <?php startpage() ?>
        <script language="JavaScript">
           var HttPRequest = false;

           function doCallAjax(fpro_id,fProDetail,fCost) {
                  HttPRequest = false;
                  if (window.XMLHttpRequest) { // Mozilla, Safari,...
                         HttPRequest = new XMLHttpRequest();
                         if (HttPRequest.overrideMimeType) {
                        HttPRequest.overrideMimeType('text/html');
                    }
                } else if (window.ActiveXObject) { // IE
                    try {
                        HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                            HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {
                        }
                    }
                }

                if (!HttPRequest) {
                    alert('Cannot create XMLHTTP instance');
                    return false;
                }

                var url = 'lib/AjaxGetFill.php';
                var pmeters = "tpro_id=" + encodeURI(document.getElementById(fpro_id).value);

                HttPRequest.open('POST', url, true);

                HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                HttPRequest.setRequestHeader("Content-length", pmeters.length);
                HttPRequest.setRequestHeader("Connection", "close");
                HttPRequest.send(pmeters);


                HttPRequest.onreadystatechange = function()
                {

                    //if(HttPRequest.readyState == 3)  // Loading Request
                    //{
                    //document.getElementById(fProductName).innerHTML = "..";
                    //}

                    if (HttPRequest.readyState == 4) // Return Request
                    {
                        var myProduct = HttPRequest.responseText;
                        if (myProduct != "")
                        {
                            var myArr = myProduct.split("|");
                            document.getElementById(fProDetail).value = myArr[0];
                            document.getElementById(fCost).value = myArr[1];
                        }
                    }

                }

            }
        </script>
    </head>
    <body>        
        <!-- Body Content -->        
            <!-- view profile -->
            <div class="modal-dialog modal-full">
                <div class="modal-content">
                    <div class="modal-header btn-success">
                        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                        <h4 class="modal-title"><i class="icon-paragraph-justify2"></i> ใบสั่งซื้อสินค้าใหม่</h4>
                    </div>
                    <!-- Form inside modal -->                                
                    <form action="" method="post" role="form">                                
                        <div class="modal-body with-padding">
                            <div class="form-group">
                                <div class="row">
                                    <div class="col-sm-3">
                                        <label>เลขที่ใบสั่งซื้อ :</label>
                                        <input type="text" class="form-control" name="po_id" value="<?php $po_id = get_po_id();echo $po_id; ?>" readonly>
                                    </div>
                                    <div class="col-sm-3">
                                        <label>วันที่สั่งซื้อ :</label>                                                                   
                                        <input type="text" class="form-control" name="po_date" value="<?= date("j-m-Y"); ?>" readonly>                                                                   
                                    </div>
                                    <div class="col-sm-6">
                                        <label>บริษัทร้านค้า :</label>                                                                     
                                        <select class="select-full" name="brand_name"  required>
                                            <option value="">- เลือกบริษัทร้านค้า -</option>                                                       
                                            <?php
                                            $select = "SELECT * FROM supplier ORDER BY sup_id ASC";
                                            $result = mysql_query($select);
                                            while ($supplier = mysql_fetch_array($result)) {
                                                ?>
                                                <option value="<?= $supplier["sup_id"]; ?>"><?= $supplier["sup_fullname"]; ?></option>
                                            <?php } ?>
                                        </select>                                                                    
                                    </div>
                                </div>
                            </div>                            
                            <div class="form-group">
                                <div class="row">
                                    <div class="col-md-1">
                                        <label>รหัสสินค้า :</label>                                        
                                        <input type="text" class="form-control" name="txtProID" id="txtProID" OnChange="JavaScript:doCallAjax('txtProID','txtProDetail','txtCost');">
                                    </div>
                                    <div class="col-md-9">
                                        <label>รายละเอียดสินค้า :</label>
                                        <input type="text" class="form-control" name="txtProDetail" id="txtProDetail" readonly>
                                    </div>
                                    <div class="col-md-1">
                                        <label>ราคา :</label>
                                        <input type="text" class="form-control" name="txtCost" id="txtCost" readonly>
                                    </div>
                                    <div class="col-md-1">
                                        <label>จำนวน :</label>
                                        <input type="text" class="form-control" name="txtQty">
                                    </div>                                            
                                </div>                                        
                            </div>
                            <div class="form-group">
                                <div class="row">                                                
                                    <div class="col-sm-12">
                                        <div class="form-actions text-right">                                                    
                                            <button type="button" class="btn btn-info"><i class="icon-plus-circle"></i> เพิ่มรายการสั่งซื้อ</button>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="form-group">
                                <div class="row">                                                
                                    <div class="col-sm-12">
                                         <!-- Default table -->
                                         <div class="panel panel-default">
                                             <div class="panel-heading">
                                                 <h6 class="panel-title"><i class="icon-list2"></i> รายการสั่งซื้อ</h6>
                                             </div>
                                             <div class="table-responsive">
                                                 <table class="table">
                                                     <thead>
                                                         <tr>                                                     
                                                             <th width="30px" class="text-center"></th>
                                                             <th width="30px" class="text-center">ลำดับ</th>
                                                             <th width="80px">รหัสสินค้า</th>
                                                             <th>รายละเอียดสินค้า</th>
                                                             <th width="100px" class="text-center">ราคา</th>
                                                             <th width="100px" class="text-center">จำนวน</th>
                                                             <th width="100px" class="text-center">รวม</th>                                                             
                                                         </tr>
                                                     </thead>
                                                     <tbody>
                                                         <tr>
                                                             <td class="text-center"><a href="#" class="btn btn-default btn-icon btn-xs tip" title="ลบรายการนี้"><i class="icon-minus-circle2"></i></a></td>
                                                             <td class="text-center">1</td>
                                                             <td>P0001</td>
                                                             <td>Otto</td>
                                                             <td class="text-center">11,100.00</td>
                                                             <td class="text-center">100</td>
                                                             <td class="text-center">1,110,000.00</td>                                                             
                                                         </tr>                                                         
                                                     </tbody>
                                                     <tfoot>
                                                         <tr>
                                                             <td colspan="6" align="right"><strong>จำนวน (รายการ) </strong></td>
                                                             <td class="text-center"><span class="label label-warning">100</span></td> 
                                                         </tr>
                                                         <tr>
                                                             <td colspan="6" align="right"><strong>ราคารวม (บาท) </strong></td>
                                                             <td class="text-center"><span class="label label-danger">1,110,000.00</span></td> 
                                                         </tr>
                                                     </tfoot>
                                                 </table>
                                             </div>
                                         </div>
                                         <!-- /default table -->
                                    </div>
                                </div>
                                <div class="row">                                                
                                    <div class="col-sm-12">
                                        <div class="form-actions text-right">
                                            <input type="submit" value="เพิ่มใบสั่งซื้อ" class="btn btn-primary">                                                                                        
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </form>                               
                    <!-- /Form inside modal -->
                </div>
            </div>
            <!-- /view profile -->        
        <!-- /Body Content -->
    </body>
</html>


รบกวนด้วยนะคะ



Tag : PHP, HTML/CSS, Ajax







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-03-26 16:06:27 By : rsmr853 View : 1177 Reply : 5
 

 

No. 1



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ก็หลักการเดียวกับการเลือกซื้อสินค้า : ระบบตะกร้าสินค้า ต้องลอง Search






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-26 16:35:56 By : apisitp
 


 

No. 2



โพสกระทู้ ( 134 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

มีตัวอย่างโปรเจ็คตอนจบ เอาเมล์มาน่ะครับเดี๋ยวส่งให้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-27 05:22:24 By : chaynuwong
 

 

No. 3



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


[email protected]
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-27 08:43:00 By : apisitp
 


 

No. 4



โพสกระทู้ ( 2 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 2 เขียนโดย : chaynuwong เมื่อวันที่ 2014-03-27 05:22:24
รายละเอียดของการตอบ ::
ส่งไปทาง PM แล้วนะคะ ขอบคุณมากค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-27 09:33:24 By : rsmr853
 


 

No. 5

Guest


มาเป็นชุด 55 ระบบออเดอร์ตามที่ด้านบนบอกล่ะครับ

ข้อ1 เก็บใส่ดีบีก่อนก็ได้ (ผมทำช้อปเล็กๆเก็บใส่ดีบีก่อน เพราะจะได้มีล็อกไฟล์ไว้ดูด้วย)
no | orderid | status | bymemid | byip | createdon | วันที่ordered | วันที่ยกเลิก | วันที่จ่ายเงิน

1 | 1 | 1 | 2 | 192.168.0.1 | createdon
2 | 1 | 2 | 2 | 192.168.0.1 | createdon
3 | 2 | 1 | 5 | 222.168.0.13 | createdon

status1 = addtocart
status2 = ordered
status3 = canceled
status4 = จ่ายเงินแล้ว


ปล.จำไม่ได้แล้วว่าผมเขียนแบบนี้หรือเปล่า พอดีไม่ได้ดูโค้ด ^___^" คิดว่าเป็นแนวทางก็ละกัน ลองเอาไปต่อยอดดูแล้วกันนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-27 10:15:57 By : phun
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามวิธีหรือตัวอย่างการทำงาน บันทึกข้อมูลลงในตารางก่อนแล้วบันทึกข้อมูลลงในฐานข้อมูลอีกครั้ง
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่