|
|
|
รับข้อมูลเป็น xx,xx,xx,xx มี comma คั้น แล้วจะบันทึกโดยแยกตามไอดี |
|
|
|
|
|
|
|
เอาโค้ดที่ลองมาหลายวัน มาดูครับผม ว่าลองแบบใหน โค้ดแบบใด
|
|
|
|
|
Date :
2016-12-28 22:44:47 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
include 'connect.php';
if(is_array($_POST["item"])){
$item = implode(',', $_POST['item']); //xx,xx,xx,xx
// $select_item = explode(',', $_POST['sel']);
}
print_r($_POST['item']);
$id = $_POST['id'];
$machine_id = $_POST['item'];
try {
for ($i = 0; $i < count($_POST['arr_id']); $i++){
$arr_item = $item[$i];
$sel = $db->prepare('UPDATE tbl_select_item
SET machine = :machine
WHERE log_id = :id');
$sel->bindParam(':machine', $item, PDO::PARAM_STR);
$sel->bindParam(':id', $id, PDO::PARAM_STR);
$sel->execute();
}
$x = count($machine_id);
$status = 'busy';
for($i=0; $i < $x; $i++){
$sql1 = $db->prepare('UPDATE tbl_machine
SET status = :status
WHERE machine_id = :id');
$sql1->bindParam(':id',$machine_id[$i],PDO::PARAM_INT);
$sql1->bindParam(':status',$status,PDO::PARAM_STR);
$sql1->execute();
}
echo "success";
}
catch(Exception $e) {
//echo "Error: " . $e->getMessage();
echo 'Exception -> ';
var_dump($e->getMessage());
}
$db = null;
?>
|
ประวัติการแก้ไข 2016-12-29 10:43:46
|
|
|
|
Date :
2016-12-28 23:00:01 |
By :
littlebeer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดัน ๆ
|
|
|
|
|
Date :
2016-12-29 21:24:06 |
By :
littlebeer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดันหน่อย
|
|
|
|
|
Date :
2016-12-30 14:03:49 |
By :
littlebeer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$str = "29,11,26,38,32";
$p = explode(',', $str);
foreach ($p as $key) {
if (in_array($key, array('38', '32'), true)) {
#update type เป็น 4
}
if (in_array($key, array('29', '11', '26'), true)) {
#update type เป็น 2
}
}
น่าจะแบบนี้นะครับ
|
|
|
|
|
Date :
2016-12-30 16:27:58 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|