Пример #1
0
 /**
  * Create/update a product record in the database
  */
 public function saveAction()
 {
     $productsTable = new Products();
     $form = $this->getForm();
     if ($form->isValid($_POST)) {
         $values = $form->getValues();
         $id = $this->_hasParam('id') ? $this->_getParam('id') : null;
         unset($values['product_id'], $values['submit']);
         if (isset($id) && $id != null) {
             $productsTable->update($values, array('product_id = ?' => $id));
         } else {
             $id = $productsTable->insert($values);
         }
         $this->_redirect('/products/view/id/' . $id);
     } else {
         echo $form;
     }
 }
Пример #2
0
        $count = $count + 1;
        exit;
    }
    $upimage = "http://lions-php08.rhcloud.com/" . basename($_FILES["Pimage"]["name"]);
    if (is_uploaded_file($_FILES['Pimage']['tmp_name'])) {
        if (!move_uploaded_file($_FILES['Pimage']['tmp_name'], $upimage)) {
            echo "problem";
        } else {
            $imgs = $_FILES['Pimage']['name'];
            $img = "<img  width=75px , height=75px , src=" . $imgs . " > </img>";
            echo "done";
            //$copy_file.=$img;
        }
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    if ($count == 0) {
        $Product = new Products();
        $Product->pname = $name_product;
        $Product->productPicture = "images/" . $_FILES["Pimage"]["name"];
        $Product->price = $price_product;
        $Product->available = '1';
        $Product->cid = $category;
        $Product->insert();
        header('Location:../allProducts.php');
    } else {
        echo $error;
    }
    ///////////////////// else of submit ////////////////////////
} else {
    echo "You much click on Submit";
}
Пример #3
0
 /**
  *
  *
  * @access public
  */
 function add_save()
 {
     $product_url = get_post_value('product_url');
     $title_cn = get_post_value('title_cn');
     $title_th = get_post_value('title_th');
     $category_1 = get_post_value('category_1');
     $category_2 = get_post_value('category_2');
     $category_3 = get_post_value('category_3');
     $floor_1 = get_post_value('floor_1');
     $floor_2 = get_post_value('floor_2');
     $floor_3 = get_post_value('floor_3');
     $purchase_price = trim(get_post_value('purchase_price'));
     $sales_price = trim(get_post_value('sales_price'));
     $start_time = get_post_value('start_time');
     $end_time = get_post_value('end_time');
     $image_url = get_post_value('image_url');
     $product_url = get_post_value('product_url');
     $shop_id = get_post_value('shop_id');
     $shop = get_post_value('shop');
     $shop_url = get_post_value('shop_url');
     $preferential_price = get_post_value('preferential_price');
     $field = array('product_url' => trim($product_url), 'title_cn' => trim($title_cn), 'title_th' => trim($title_th), 'category_3_id' => trim($category_3), 'floor_3_id' => trim($floor_3), 'purchase_price' => intval($purchase_price), 'sales_price' => intval($sales_price), 'preferential_price' => intval($preferential_price), 'image_url' => trim($image_url), 'product_url' => trim($product_url), 'shop' => trim($shop), 'start_time' => $start_time, 'end_time' => $end_time, 'hits' => '0', 'buys' => '0', 'favorites' => '0', 'created' => date('Y-m-d H:i:s', time()), 'created_name' => '', 'upload_name' => '', 'status' => '10000', 'category_1_id' => $category_1);
     $m = new Products();
     $m->clear();
     $m->setTable('vcb_product');
     //设置表名
     $m->setField($field);
     //设置更新字段及值,(键值数组)
     $data = $m->insert();
     //插入数据
     if (!$data) {
         //插入数据是否成功。
         echo '<br>保存失败<br>';
     } else {
         echo '<br>保存成功,<a href="add1">继续添加</a>,<a href="index">返回</a><br>';
     }
 }
 function add_sizesave()
 {
     $size = trim(get_post_value('size'));
     $sku = trim(get_post_value('sku'));
     $sku_name = trim(get_post_value('sku_name'));
     $pro_k_id = get_post_value('pro_k_id');
     //echo $pro_k_id;
     $ve = $this->verify_kind($pro_k_id);
     // var_dump($ve);
     if (empty($ve)) {
         header('Location:error.php');
     }
     //  $arr_size = explode(',', $size);
     var_dump(count($arr_size));
     //  for ($i = 0; $i < count($arr_size); $i++) {
     $m = new Products();
     $field = array('size' => $size, 'sku' => $sku, 'sku_name' => $sku_name, 'product_kind_id' => $pro_k_id);
     $m->clear();
     $m->setField($field);
     $m->setTable(' vcb_product_ksize ');
     $data = $m->insert();
     //}
     if (!empty($data)) {
         header('Location:add_size?id=' . $pro_k_id);
     }
 }
Пример #5
0
<?php

include 'product.php';
$product = new Products();
//$product['id'] = $_POST['id'];
$product['name'] = $_POST['name'];
$product['price'] = $_POST['price'];
$product['qty'] = $_POST['qty'];
$product['sale'] = $_POST['sale'];
$prod = $product->insert();
Пример #6
0
            $name = $_FILES['image3']['name'];
            $tmp_name = @$_FILES['image3']['tmp_name'];
            @move_uploaded_file($tmp_name, '../images/' . strtotime("now") . $name);
            $product->pic3 = strtotime("now") . $name;
        } else {
            $product->pic3 = NULL;
        }
        if (!empty($_FILES['image4']['name'])) {
            $name = $_FILES['image4']['name'];
            $tmp_name = @$_FILES['image4']['tmp_name'];
            @move_uploaded_file($tmp_name, '../images/' . strtotime("now") . $name);
            $product->pic4 = strtotime("now") . $name;
        } else {
            $product->pic4 = NULL;
        }
        @($prod = $product->insert());
    }
}
?>
	
            </div>
            <!-- /. PAGE INNER  -->
        </div>
        <!-- /. PAGE WRAPPER  -->
    </div>
    <!-- /. WRAPPER  -->
    <!-- JS Scripts-->
    <!-- jQuery Js -->
    <script src="assets/js/jquery-1.10.2.js"></script>
    <!-- Bootstrap Js -->
    <script src="assets/js/bootstrap.min.js"></script>
Пример #7
0
 function addtaobaosave()
 {
     $product_url = get_post_value('product_url');
     $title_cn = get_post_value('title_cn');
     $title_th = get_post_value('title_th');
     $category_1 = get_post_value('category_1');
     $category_2 = get_post_value('category_2');
     $category_3 = get_post_value('category_3');
     $floor_1 = get_post_value('floor_1');
     $floor_2 = get_post_value('floor_2');
     $floor_3 = get_post_value('floor_3');
     $purchase_price = trim(get_post_value('purchase_price'));
     $sales_price = trim(get_post_value('sales_price'));
     $start_time = get_post_value('start_time');
     $end_time = get_post_value('end_time');
     $image_url = get_post_value('image_url');
     $product_url = get_post_value('product_url');
     $shop_id = get_post_value('shop_id');
     $shop = get_post_value('shop');
     $shop_url = get_post_value('shop_url');
     $preferential_price = get_post_value('preferential_price');
     $shop_img = get_post_value('shop_img');
     $type0 = get_post_value('type0');
     $type1 = get_post_value('type1');
     $type2 = get_post_value('type2');
     $location = get_post_value('location');
     $imgsrc = get_post_value('imgsrc');
     $imgsrc = explode('|', $imgsrc);
     $array_type0 = explode('|', $type0);
     $array_type1 = explode('|', $type1);
     $array_type2 = explode('|', $type2);
     $now = date('Y');
     $p_name = time() . ".png";
     $p_url_ = "Upload/Products/" . date('Y') . "/" . date('m') . "/" . date('d') . "/";
     $purl_ = "Products/" . date('Y') . "/" . date('m') . "/" . date('d') . "/";
     get_file($shop_img, $p_url_, $p_name);
     $field = array('product_url' => trim($product_url), 'title_cn' => trim($title_cn), 'title_th' => trim($title_th), 'category_1_cn' => trim($category_1), 'category_2_cn' => trim($category_2), 'category_3_cn' => trim($category_3), 'floor_3_id' => trim($floor_3), 'purchase_price' => intval($purchase_price), 'sales_price' => intval($sales_price), 'preferential_price' => intval($preferential_price), 'old_price' => intval($preferential_price), 'image_path' => $purl_ . $p_name, 'shop' => trim($shop), 'start_time' => $start_time, 'end_time' => $end_time, 'hits' => '0', 'buys' => '0', 'favorites' => '0', 'created' => date('Y-m-d H:i:s', time()), 'created_name' => '', 'upload_name' => '', 'status' => '10000');
     $m = new Products();
     $m->clear();
     $m->setTable('vcb_product');
     //设置表名
     $m->setField($field);
     //设置更新字段及值,(键值数组)
     $data1 = $m->insert();
     //插入数据
     $field = array('product_id');
     $m->clear();
     $m->setField($field);
     $m->setTable('vcb_product');
     $m->setWhere('image_path', '=', $purl_ . $p_name);
     $data = $m->select();
     $product_id = $data[0]['product_id'];
     //这部分得修改aa:aa01|bb:bb01|cc:cc01
     foreach ($array_type0 as $key => $type0) {
         foreach ($array_type1 as $type1) {
             foreach ($array_type2 as $type2) {
                 $sku_name_cn = "颜色:" . $type0 . "|尺码:" . $type1 . "|重量:5kg";
                 $field = array('product_id' => $product_id, 'sku_code' => 'aa:aa01|bb:bb01|cc:cc01', 'sku_name_cn' => $sku_name_cn, 'sku_name_th' => NULL, 'sku_name_en' => NULL, 'qty' => '100', 'sales_price' => '1000', 'old_price' => '800');
                 $m->clear();
                 $m->setTable('vcb_product_sku');
                 $m->setField($field);
                 $data2 = $m->insert();
             }
         }
     }
     //这部分得修改aa:aa01|bb:bb01|cc:cc01
     for ($i = 0; $i < 1; $i++) {
         get_file($shop_img, $p_url_, $p_name . $i);
         $field = array('product_id' => $product_id, 'imgShowPath' => $purl_ . $p_name, 'imgDetailPath' => $purl_ . $p_name);
         $m->clear();
         $m->setTable('vcb_product_img_detail');
         $m->setField($field);
         $data3 = $m->insert();
     }
     //插入数据是否成功。
     if ($data1 && $data2 && $data3) {
         echo '<br>保存成功,<a href="add1">继续添加</a>,<a href="index">返回</a><br>';
     } else {
         echo '<br>保存失败<br>';
     }
 }