 |
|
หน้าเพิ่มสินค้า มีให้กรอก ชื่อสินค้า จำนวน รายละเอียด แต่จะให้เพิ่มสินค้าใหม่ถ้ากดเพิ่มแล้ว ถ้าพบว่าสินค้าชื่อนั้น"มีอยู่แล้ว" แแต่ต้องการให้จำนวนสินค้าที่เพิ่มใหม่ไปบวกเพิ่มกับจำนวนสินค้าเดิม ต้องเขียนโค้ดยังไงครับ
เช่น จาน มีจำนวน 10 ใบ
+เพิ่มข้อมูลใหม่ จาน 5 ใบ (พบว่า "จาน" มีอยู่แล้ว)
จะได้ข้อมูลใหม่เป็น จาน 15 ใบ
ลบกวนผู้้รู้ด้วยครับ อันนี้เป็นแค่การเพิ่มแบบธรรมดาครับ
ปล.นักศึกษามือใหม่ครับ อาจารสั่งให้แก้ระบบ
Code (PHP)
$e_name=$_POST['e_name'];
$e_pic=$_FILES['e_pic']["name"];
$e_number=$_POST['e_number'];
$e_detai=$_POST['e_detai'];
$e_date=$_POST['e_date'];
$e_un=$_POST['e_un'];
mysql_connect("localhost","admin","111111");
mysql_query("SET NAMES UTF8");
mysql_select_db("product");
$ext = pathinfo(basename($_FILES['e_pic']['name']), PATHINFO_EXTENSION);
$new_image_name = 'img_'.uniqid().".".$ext;
$image_path = "images/equipment/";
$upload_path = $image_path.$new_image_name;
//uploading
@$success = move_uploaded_file($_FILES['e_pic']['tmp_name'],$upload_path);
$e_pic = $new_image_name;
if(@$_FILES["e_pic"]["name"]==""){
$e_pic="nopic.jpg";
}
$sql = "INSERT INTO equipment (e_name,e_pic,e_number,e_detai,e_date,e_un) VALUES('$e_name','$e_pic','$e_number','$e_detai','$e_date','$e_un');";
$rc = mysql_query($sql);
if($rc=="1"){
echo "<div style=\"font-size:20pt;\">บันทึกข้อมูลเรียบร้อย!!</div>";
}else{
echo "<div style=\"font-size:20pt;\">ไม่สามารถบันทึกข้อมูลได้!!</div>";
}
mysql_close();
Tag : PHP
|
ประวัติการแก้ไข 2017-10-20 00:53:23 2017-10-20 00:55:10 2017-10-20 00:57:07 2017-10-20 00:59:34 2017-10-20 01:03:45
|
 |
 |
 |
 |
Date :
2017-10-20 00:49:04 |
By :
1527246167371441 |
View :
1039 |
Reply :
11 |
|
 |
 |
 |
 |
|
|
|
 |