本文整理汇总了PHP中product::get_db_var方法的典型用法代码示例。如果您正苦于以下问题:PHP product::get_db_var方法的具体用法?PHP product::get_db_var怎么用?PHP product::get_db_var使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类product
的用法示例。
在下文中一共展示了product::get_db_var方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: display
function display($id, $action, $check, $upid = 0)
{
global $pro_class_table;
global $product_table;
global $pro_color_table;
global $pro_size_table;
global $pic_max_size;
//圖片檔案大小限制
global $pic_jpg;
//JPG圖片是否啟用
global $pic_gif;
//GIF圖片是否啟用
global $pic_png;
//PNG圖片是否啟用
global $pic_no_pic;
//預設圖片
global $sys_product_pics;
global $pro_pic_set;
//額外圖片--啟用
global $pro_multpic_set;
//額外圖片(大量上傳) - 啟用
global $pro_download_set;
//檔案下載--啟用
global $pro_download_num;
//檔案下載數量
global $pro_color_set;
//顏色--啟用與否
global $pro_size_set;
//Size--啟用與否
global $pro_stock_set;
//庫存--啟用與否
global $pro_utube_set;
//影片嵌入--啟用與否
global $pro_home_set;
//首頁顯示
global $pro_home_num;
//首頁顯示筆數
global $pro_home_name;
//首頁顯示--名稱
global $pro_new_set;
//最新 --屬性
global $pro_new_name;
//表單顯示的屬性名稱
global $pro_run_set;
//跑馬燈 --屬性
global $pro_run_name;
//表單顯示的屬性名稱
global $pro_hot_set;
//熱門 --屬性
global $pro_hot_name;
//表單顯示的屬性名稱
global $pro_class_set;
//分類選項
global $numbers_set;
//產品編號
global $price_set;
//價格
global $s_price_set;
//特價
global $s_info_set;
//簡易介紹
global $info_set;
//詳細介紹
global $info2_set;
//備用欄位1 --編輯器
global $info3_set;
//備用欄位2 --編輯器
global $info4_set;
//備用欄位3 --編輯器
global $info5_set;
//備用欄位4 --編輯器
$row = array();
$row['upid'] = $upid;
if ($id != 0 and !empty($id)) {
$product = new product();
$product->id = $id;
$product->table = $product_table;
$product->get_db_var();
$row = $product->display();
}
if (empty($row['pic'])) {
$row['pic'] = $pic_no_pic;
}
$oFCKeditor = new FCKeditor('info');
// 變數名稱
$oFCKeditor->BasePath = '../../fckeditor/';
//主程式資料夾路徑
$oFCKeditor->Value = $row['info'];
// 一開始顯示的字
$oFCKeditor->Width = '700';
//寬度
$oFCKeditor->Height = '550';
//高度
$oFCKeditor->Config['SkinPath'] = 'skins/silver/';
//樣板
$oFCKeditor->ToolbarSet = 'mybasic';
// 工具列配置
if ($info2_set == 1) {
$oFCKeditor2 = new FCKeditor('info2');
// 變數名稱
//.........这里部分代码省略.........
示例2: del_child
function del_child($id)
{
global $pro_class_table;
global $product_table;
global $pic_no_pic;
global $pro_pic_table;
global $pro_size_table;
global $pro_color_table;
global $pro_stock_table;
global $pro_size_relate_table;
global $pro_color_relate_table;
global $pro_download_table;
$unit2 = new product();
$unit2->table = $product_table;
$sql = "select id,pic,pic2 from `{$pro_class_table}` where upid='{$id}'";
$res = mysql_query($sql);
if (mysql_num_rows($res) > 0) {
while ($row = mysql_fetch_array($res)) {
if ($row['pic'] != $pic_no_pic) {
@unlink($row['pic']);
}
//移除圖片
if ($row['pic2'] != $pic_no_pic) {
@unlink($row['pic2']);
}
//移除圖片
del_child($row['id']);
}
}
$sql = "DELETE from `{$pro_class_table}` where id='{$id}'";
mysql_query($sql);
$sql = "select id from `{$product_table}` where upid='{$id}'";
$res = mysql_query($sql);
while ($row = mysql_fetch_array($res)) {
$unit2->id = $row['id'];
$unit2->get_db_var();
$unit2->del();
//刪除產品
remove_home_num($unit2->id);
//維持首頁勾選數量
if ($unit2->pic != $pic_no_pic) {
@unlink($unit2->pic);
}
//移除圖片
//CLEAN RELATED DATA UP BEGIN-----------------------------------------------------------------------
//刪除其它圖片資料
$sql2 = "select * from `{$pro_pic_table}` where `upid`='" . $unit2->id . "'";
$res2 = mysql_query($sql2);
while ($row2 = mysql_fetch_array($res2)) {
@unlink($row2['pic']);
@unlink($row2['s_pic']);
}
$sql = "DELETE from `{$pro_pic_table}` where `upid`='" . $unit2->id . "'";
mysql_query($sql);
//刪除檔案資料
$sql2 = "select * from `{$pro_download_table}` where `upid`='" . $unit2->id . "'";
$res2 = mysql_query($sql2);
while ($row2 = mysql_fetch_array($res2)) {
@unlink($row2['file']);
}
$sql = "DELETE from `{$pro_download_table}` where `upid`='" . $unit2->id . "'";
mysql_query($sql);
//刪除庫存資料
$sql2 = "SELECT id from `{$pro_color_relate_table}` where `upid`='" . $unit2->id . "'";
$res2 = mysql_query($sql2);
while ($row2 = mysql_fetch_array($res2)) {
$sql2 = "DELETE from `{$pro_stock_table}` where `upid`='" . $row2['id'] . "'";
mysql_query($sql2);
}
//刪除顏色資料
$sql = "DELETE from `{$pro_color_relate_table}` where `upid`='" . $unit2->id . "'";
mysql_query($sql);
//刪除大小資料
$sql = "DELETE from `{$pro_size_relate_table}` where `upid`='" . $unit2->id . "'";
mysql_query($sql);
//END ---------------------------------------------------------------------------------------
}
}
示例3: elseif
$sql = "UPDATE `{$pro_color_relate_table}` SET `upid`='{$id}' where `upid`='0'";
mysql_query($sql);
$sql = "UPDATE `{$pro_size_relate_table}` SET `upid`='{$id}' where `upid`='0'";
mysql_query($sql);
$sql = "UPDATE `{$pro_stock_table}` SET `pid`='{$id}' where `pid`='0'";
mysql_query($sql);
$sql = "UPDATE `{$pro_download_table}` SET `upid`='{$id}' where `upid`='0'";
mysql_query($sql);
//變更相關資料-----------------------------------------------------------------------
$tool->show("新增成功!", $_SERVER['HTTP_REFERER']);
exit;
} elseif ($check == 'upd') {
$unit->get_vars();
//取得所有post資料
//------------------------------------------------------------
$unit->get_db_var();
//取出資料庫資料,檢查圖片看是否須刪除上次的檔案
if ($unit->pic != $pic and $unit->pic != $pic_no_pic) {
@unlink($unit->pic);
}
//------------------------------------------------------------
$unit->get_vars();
$unit->pic = $pic;
//圖片路徑需重新取得 (來自$_FILES的檔案需另外處理上傳)
$unit->upd();
if ($unit->p_home == 1) {
keep_home_num($id);
} else {
remove_home_num($id);
}
//維持首頁勾選數量