ผมเขียนเกี่ยวกับตารางการจัดซื้อครับ โดยจะมีตารางคร่าวๆคือ
|ลำดับ|ชนิดสินค้า|รายการ|จำนวน|หน่วย|หมายเหตุ|
โดยช่องลำดับจะเป็น 1 แล้ว + ไปเรื่อยๆ จาการกดปุ่ม (เพิ่มรายการสินค้า) ครับ
ส่วนช่องชนิดสินค้าและรายการ จะเป็น dropdown ที่โคกันด้วย ajax ครับโดยเมื่อเลือกชนิดสินค้าใด ก็จะมีรายการโผล่ขึ้นมาตามชนิดนั้นๆ ส่วนช่องอื่นเป็นการกรอกด้วย User ทั้งหมดครับ
ทีนี้ปัญหาอยู่ที่ว่า ผมเขียน dropdown ของชนิดสินค้า กับ รายการแยกกับ Code ในหน้าหลักครับพอเอาไปใส่รวมกันแล้วปรากฏว่า ไม่สามารถกดปุ่ม
(เพิ่มรายการสินค้า) ได้ครับอยากสอบถามพี่ๆว่า จะแทรกยังไงดีครับหรือต้องเขียนใหม่ทั้งหมด หรือมีแนวทางการเขียนยังไงช่วยแนะนำทีครับ
Function ในการกรอกข้อมูลและเพิ่มช่องรายการสินค้า
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้function CreateTextbox(){
document.getElementById('tbox').innerHTML+=" "+document.getElementById('val').value+"
\n";
document.getElementById('tbox2').innerHTML+=" -- Please select -- MEDICALREFRESHMENTOFFICE SUPPLYSTATIONERYPRINTINGOFFICE EQUIPMENTTOOL & EQUIPMENTSOFTWARESTAFF WELFAREOTHER EXPENSE AR CODEOTH TAXES & GOVMT FEE
\n";
document.getElementById('tbox3').innerHTML+=" -- Please select -- BALL PEN QUANTUM (BLUE)PENCILCELLULOSE CLEAR TAPE 3/4 INCHPAPER A4 70 G.STAPLER MAX HD-10DPUNCHED POCKET 11 HOLDERSSUGAR 1,000 G.OVALTINE 800/750 G.COFFEEMATE 450 G.COFFEE 450 G.DISH DETERGENTGARBAGE BAG 30X40 INCHSTAPLES NO.10 MLAMINATING FILM A4BATTERY AAACOFFEE BEANS Italian Blend 500 g.DRINKING WATER 18.9 L. (HEAD OFFICE)DRINKING WATER 350 CC. (HEAD OFFICE)SCOURER SPONGEPAPER CLIP NO.1DOUBLE CLIP NO.112PARACETAMOL TABLETSCOTTON WOOLMOP 18 INCHMOP CLOTH REFILDRINKING WATER 18.9 L. (LCB)DRINKING WATER 350 CC. (LCB)DRINKING WATER 350 CC. (KM.19)DRINKING WATER 350 CC. (KM.30)DRINKING WATER 350 CC. (KM.39)DRINKING WATER 350 CC. (AIR)DRINKING WATER 18.9 L. (KM.19)DRINKING WATER 18.9 L. (KM.30)DRINKING WATER 18.9 L. (KM.39)DRINKING WATER 18.9 L. (AIR)DOUBLE CLIP NO.110DOUBLE CLIP NO.112DOUBLE CLIP NO.113
\n";
document.getElementById('tbox4').innerHTML+="
\n";
document.getElementById('tbox5').innerHTML+="
\n";
document.getElementById('tbox6').innerHTML+="
\n";
document.getElementById('val').value++;
atcom();
Function Index ของ Ajax
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้<html>
<head>
<title>test</title>
<meta charset="utf-8">
<style type="text/css ">
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#accountcode').on('change',function(){
var ACCID =$(this).val();
if(ACCID){
$.ajax({
type:'POST',
url:'ajaxData.php',
data:'acc_id='+ACCID,
success:function(html){
$('#item').html(html);
}
});
}else{
$('#item').html('<option value="">Select accountcode first</option>');
}
});
$('#item').on('change',function(){
var ITMID = $(this).vaL();
if(ITMID){
$.ajax({
type:'POST',
url:'ajaxData.php',
data:'item_id='+ITMID
});
}
});
});
</script>
</head>
<body>
<?php
include 'dbConfig.php';
$query = $db->query("SELECT * FROM accountcode ORDER BY acc_id ASC ");
$rowCount = $query->num_rows;
?>
<select id="accountcode">
<option value="">Select Accountcode</option>
<?php
if($rowCount > 0){
while($row=$query->fetch_assoc()){
echo '<option value="'.$row['acc_id'].'">'.$row['acc_name'].'</option>';
}
}else{
echo '<option value="">Accountcode not available</option>';
}
?>
</select>
<select id="item">
<option value="">Select item</option>
</select>
</body>
</html>
ป.ล.ในส่วนของการกรอกข้อมูล function แรกยังไม่ได้แก้ไขนะครับ มันยังเป็นแบบ dropdown ธรรมดาอยู่เพราะไม่สามารถแทรก code ที่เขีนเพิ่มไปได้ครับ
ป.ล. 2 อีกปัญหาหนึ่งคือ เวลาเลือก dropdown และกดปุ่ม (เพิ่มรายการสินค้า) มันเกิดการ refresh page ด้วยครับอันนี้เป็นเพราะผมยังไม่ได้ใส่ ajax ไปรึป่าว
ป.ล. 3 ถ้าต้องการข้อมูลเพิ่มเติมบอกได้เลยนะครับ เป็นมือใหม่หัดตั้งกระทู้ครับถ้าผิดพลาดยังไงขออภัยด้วยครับ
[HELP] Dropdown 2nd (AJAX) กับ Function การเพิ่มของตารางข้อมูล
|ลำดับ|ชนิดสินค้า|รายการ|จำนวน|หน่วย|หมายเหตุ|
โดยช่องลำดับจะเป็น 1 แล้ว + ไปเรื่อยๆ จาการกดปุ่ม (เพิ่มรายการสินค้า) ครับ
ส่วนช่องชนิดสินค้าและรายการ จะเป็น dropdown ที่โคกันด้วย ajax ครับโดยเมื่อเลือกชนิดสินค้าใด ก็จะมีรายการโผล่ขึ้นมาตามชนิดนั้นๆ ส่วนช่องอื่นเป็นการกรอกด้วย User ทั้งหมดครับ
ทีนี้ปัญหาอยู่ที่ว่า ผมเขียน dropdown ของชนิดสินค้า กับ รายการแยกกับ Code ในหน้าหลักครับพอเอาไปใส่รวมกันแล้วปรากฏว่า ไม่สามารถกดปุ่ม
(เพิ่มรายการสินค้า) ได้ครับอยากสอบถามพี่ๆว่า จะแทรกยังไงดีครับหรือต้องเขียนใหม่ทั้งหมด หรือมีแนวทางการเขียนยังไงช่วยแนะนำทีครับ
Function ในการกรอกข้อมูลและเพิ่มช่องรายการสินค้า
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
Function Index ของ Ajax
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
ป.ล.ในส่วนของการกรอกข้อมูล function แรกยังไม่ได้แก้ไขนะครับ มันยังเป็นแบบ dropdown ธรรมดาอยู่เพราะไม่สามารถแทรก code ที่เขีนเพิ่มไปได้ครับ
ป.ล. 2 อีกปัญหาหนึ่งคือ เวลาเลือก dropdown และกดปุ่ม (เพิ่มรายการสินค้า) มันเกิดการ refresh page ด้วยครับอันนี้เป็นเพราะผมยังไม่ได้ใส่ ajax ไปรึป่าว
ป.ล. 3 ถ้าต้องการข้อมูลเพิ่มเติมบอกได้เลยนะครับ เป็นมือใหม่หัดตั้งกระทู้ครับถ้าผิดพลาดยังไงขออภัยด้วยครับ