之前在工作上,有同事希望可以將上架的商品做成複製功能,用複製的商品來修改,以提高上架速度。
程式碼如下
if(isset($_GET['id'])){
$id = $_GET["id"]; // 取得要複製的來源序號
// 取出表單欄位
$rs = $pdo->query("DESCRIBE trip_list;");
while($row_list = $rs->fetch(PDO::FETCH_ASSOC)){
if($row_list['Extra'] == "auto_increment") continue; // 跳過自動編號的欄位
$list_arr[] = $row_list['Field'];// 將欄位存成陣列
}
// 用, 結合欄位名稱
$list_txt = implode(",",$list_arr);
// 依照欄位插入紀錄 trip_list為要插入的資料表
$query ="INSERT INTO trip_list (".$list_txt.") ";
$query.="SELECT ".$list_txt." ";
$query.="FROM trip_list WHERE `id`='$id';";
$result = $pdo->exec($query);
if($result){
echo "<script>alert('複製完成');location.replace('trip_list.php');</script>";
}else{
echo "<script>alert('複製失敗');location.replace('trip_list.php');</script>";
}
}
?>
沒有留言:
發佈留言