รบกวนหน่อยค่ะแก้ไขสั่งทำรูปภาพไม่สามารถรวมราคาได้ค่ะ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนหน่อยค่ะแก้ไขสั่งทำรูปภาพไม่สามารถรวมราคาได้ค่ะ
รบกวนหน่อยค่ะแก้ไขสั่งทำรูปภาพไม่สามารถรวมราคาได้ค่ะ
Copy
หน้านี้เป็นหน้าเพิ่มค่ะ หน้าเพิ่่มจะมีการคำนวณราคาสินค้าโดยการนำจำนวนไฟล์ภาพ*ขนาด*จำนวน แต่หน้าแก้ไขเมื่ออัพภาพไปใหม่ ตัวเลขไม่เปลี่ยนตามจำนวนภาพที่อัพโหลด เลือกขนาดภาพ จำนวนภาพ ราคาไม่อัพเดทค่ะ
![]()
หน้าแก้ไขค่ะ หน้าแก้ไขไม่สามารถคำนวณราคาสินค่าได้ อัพโหลดภาพใหม่ รูปไม่ขึ่นตามจำนวนที่อัพไปใหม่ และเลือกขนาดใหม่ ราคาก็ไม่เปลี่ยนค่ะ
หน้าแก้ไขค่ะ หน้าแก้ไขไม่สามารถคำนวณราคาสินค่าได้ อัพโหลดภาพใหม่ รูปไม่ขึ่นตามจำนวนที่อัพไปใหม่ และเลือกขนาดใหม่ ราคาก็ไม่เปลี่ยนค่ะ
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>A Pen by Balaji Rajendran</title>
<html ng-app="App"></html>
<link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css'>
</head>
<body>
<?php
include("./menu2.php");
include("./connectdb.php");
?>
<?php
//$pic_id=$_GET['pic_id']; //เป็นค่าเริ่มต้นในการส่งข้อมูลทุก ๆ ครั้ง
$or_id=$_GET['or_id'];
?>
<?php
//$sql_orders="select*FROM orders
//LEFT JOIN person on orders.per_id = person.per_id
//WHERE orders.per_id = '$per_id'";
//$result = $mysqli->query($sql_orders) or die($mysqli->error.__LINE__); //ทำการ query คีรี่คำสั่ง sql หรือ เลือกข้อมูลไม่ได้
$sql_or="select * FROM picture
LEFT JOIN orders on picture.or_id = orders.or_id
WHERE picture.or_id = '$or_id'";
$result = $mysqli->query($sql_or) or die($mysqli->error.__LINE__);
while($row = mysqli_fetch_array($result)) {
$or_date=$row['or_date'];
$or_album=$row['or_album'];
$or_number=$row['or_number'];
$or_price=$row['or_price'];
$or_status=$row['or_status'];
$per_id=$row['per_id'];
$or_id=$row['or_id'];
$ppa_id=$row['pa_id'];
$psi_id=$row['si_id'];
$pic_id=$row['pic_id'];
$pic_number=$row['pic_number'];
}
?>
<!------ Include the above in your HEAD tag ---------->
<div class="container">
<form enctype="multipart/form-data" name="orderOO" action="./orderOO_EDIT_PRO.php" method="post" class="form-horizontal">
<h2><b>แก้ไขสั่งอัดรูป</b></h2><br>
<input type="hidden" name="or_id" value="<?php echo $or_id;?>">
<input type="hidden" name="or_status" value="<?php echo $or_status;?>">
<input type="hidden" name="per_id" class="form-control" id="per_id" value="<?php echo "$per_id"?>">
<div class="form-group">
<label for="or_id" class="col-sm-3 control-label">รหัส </label>
<div class="col-sm-9">
<input type="text" name="pa_id" class="form-control" id="paper_id" value="<?php echo "$or_id"?>" readonly>
</div>
</div><br>
<div class="form-group">
<label for="or_date" class="col-sm-3 control-label">วันที่ใบสั่งสินค้า</label>
<div class="col-sm-9">
<input type="date" name="or_date" class="form-control" id="or_date" value="<?php echo "$or_date"?>">
</div>
</div><br>
<div class="form-group">
<label for="or_album" class="col-sm-3 control-label">ชื่ออัลบั้ม<a href="#" class="text-danger">*</a></label>
<div class="col-sm-9">
<input name="or_album" class="form-control" id="album" value="<?php echo "$or_album"?>">
</div>
</div><br>
<div class="form-group ">
<label for="pic_image" class="col-sm-3 control-label" >เลือกรูปภาพ</label>
<div class="col-sm-9">
<?php
$sql_or="select * FROM picture
LEFT JOIN orders on picture.or_id = orders.or_id
WHERE picture.or_id = '$or_id'";
$result = $mysqli->query($sql_or) or die($mysqli->error.__LINE__);
while($row = mysqli_fetch_array($result)) {
$or_id=$row['or_id'];
$pic_id=$row['pic_id'];
$pic_number=$row['pic_number'];
$pic_image=$row['pic_image'];
?>
<span id="pic_image2" > <span>
<input type="hidden" name="pic_imageOld[]" multiple="multiple" value="<?php echo "$pic_id"?>" /></input>
<img src="fileimage/<?php echo $pic_image;?>" id="pic_image2" width="100" heigth="100"/>
<?php
}
?>
<input type="file" class="btn btn-warning btn-block" id="pic_imagenew" name="pic_imagenew[]" multiple="multiple" onchange="selectImag()" /></input>
</div><br><br><br>
</div><br>
<div class="form-group ">
<label for="or_number" class="col-sm-3 control-label" >จำนวนไฟล์ภาพ<a href="#" class="text-danger">*</a></label>
<div class="col-sm-9">
<input type="text" name="or_number" placeholder="1" class="form-control" onKeyUp="chk()" id="or_number" value="<?php echo "$or_number"?>" readonly>
</div>
</div><br>
<div class="form-group ">
<label for="si_id" class="col-sm-3 control-label" >เลือกขนาดรูปภาพ</label>
<div class="col-sm-9">
<select name="si_id" class="form-control" id="myOption" onchange="setValue(this,'price1')"> <!--จำนวนขนาดของรูปภาพ-->
<?php
$sql="select * from size "; //เลือกข้อมูล ไซส์ขนาดรูปภาพ
$name = 1;
$result = $mysqli->query($sql) or die($mysqli->error.__LINE__); //ทำการ query คีรี่คำสั่ง sql
while($row = mysqli_fetch_array($result)) {
//ค่าข้อมูลของ resultรีซ้อ=ผล ในแถว และเก็บไว้ที่ array โดย array ที่ได้มี key คือคอลัมน์ที่หรือชื่อฟิลด์ โดยจะคืนค่า falseฟ้อ=เท็จ ถ้าเกิดความผิดพลาดขึ้น
$si_id=$row['si_id'];
$si_name=$row['si_name'];
$si_price=$row['si_price'];
$str_size="";
if($si_id==$psi_id){
$str_size="selected";
}
echo "<option value="$si_id" $str_size> $si_name</option>";
?>
<!--option ตัวเลือก , php echo $si_price คำสั่งที่ใช้แสดงค่าของตัวแปร ชื่อไซส์---->
<?php
$name++;
}
?>
</select><input type="hidden" name="price1" id="price1"/>
<input type="hidden" id="lname" onkeyup="myFunction()" value="2">
</div>
</div><br>
<div class="form-group ">
<label for="pa_name" class="col-sm-3 control-label" >เลือกกระดาษรูปภาพ</label>
<div class="col-sm-9">
<select name="pa_id" class="form-control" > <!--จำนวนกระดาษของรูปภาพ------------->
<?php
$sql_paper="select * from paper"; //เลือกข้อมูล เปเปอร์ กระดาษรูปภาพ
$name2 = 1;
$result_paper = $mysqli->query($sql_paper) or die($mysqli->error.__LINE__); //ทำการ query คีรี่คำสั่ง sql
while($row = mysqli_fetch_array($result_paper)) {
//ค่าข้อมูลของ resultรีซ้อ=ผล ในแถว และเก็บไว้ที่ array โดย array ที่ได้มี key คือคอลัมน์ที่หรือชื่อฟิลด์ โดยจะคืนค่า falseฟ้อ=เท็จ ถ้าเกิดความผิดพลาดขึ้น
$pa_id=$row['pa_id'];
$pa_name=$row['pa_name'];
$name2;
$str_paper="";
if($pa_id==$ppa_id){
$str_paper="selected";
}
echo "<option value="$pa_id" $str_paper> $pa_name</option>";
?>
<!--option ตัวเลือก , php echo $pa_name คำสั่งที่ใช้แสดงค่าของตัวแปร ชื่อเปเปอร์---->
<?php
} $name2 ++;
?>
</select>
<input type="hidden" id="lname" onkeyup="myFunction()" value="2">
</div>
</div><br>
<div class="form-group " >
<label for="pic_number" class="col-sm-3 control-label" >จำนวนรูปภาพ<a href="#" class="text-danger">*</a></label>
<div class="col-sm-9">
<input type="text" name="pic_number" placeholder="1" class="form-control" id="pic_number" onKeyUp="chk()" value="<?php echo "$pic_number"?>">
</div>
</div><br>
<div class="form-group"> <!------ราคาทั้งหมด------------->
<label for="or_price" class="col-sm-3 control-label">ราคารวม</label> <!-------เพิ่มไม่ได้------------>
<div class="col-sm-9">
<input type="text" class="form-control" name="or_price" id="sum3" value="<?php echo $or_price; ?>" readonly>
</div>
</div><br>
<!--------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<script type="text/javascript">
function setValue(e, target) {
//var seclectedText = e.options[e.selectedIndex].text;
var seclectedValue = e.value;
document.getElementById(target).value = seclectedValue;
}
</script>
<center>
<script language="JavaScript">
function selectImag(){
document.frm.or_number.value = document.getElementById('pic_imagenew').files.length
}
<script language="JavaScript">
function chk(){
var a1=parseInt(document.frm.or_number.value);
var a2=parseInt(document.frm.pic_number.value);
var a3=parseFloat(document.frm.price1.value);
document.frm.or_price.value=a3*a1*a2; //---- เปลี่ยนเอาจะ + - * >.</
//document.getElementById("or_price").value = "90";
}
</script>
<p id="pic_number"></p>
<div class="form-group">
<div class="col-sm-9 col-sm-offset-3">
<button type="submit" class="btn btn-success btn-block"><font size="4">ตกลง</font></button>
</div>
</div>
<div class="form-group">
<div class="col-sm-9 col-sm-offset-3">
<a href="./orderOO_SHOW.php" class="btn btn-danger btn-block"><font size="4">ยกเลิก</font></a>
</div>
</div>
</div>
<br><br><br><br>
<!------------------------------------------------------------------------------------------------------------------------------------------->
</script>
</form>
</body>
</html>
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ