#1 liangjianyuxuan
1.我单独拉了一个页面,来设置水印的,包括水印内容和位置。下面代码是1实现功能的:class watermark_info extends spController{
function watermark(){
$this->static_path=STATIC_PATH;
$this->display("member/watermark.html");
if($water=$this->spArgs('water')){//传值
$water['user_id']=$_SESSION['user_id'];
$db=spClass("water_mark");
if(false === $db->spVerifier($water)){
$result=$db->find(array('user_id'=>$_SESSION['user_id']));
if($result==false){
$ret=$db->create($water);
$this->showmessage("创建成功", spUrl("watermark_info","watermark"));
}else{
$ret=$db->update(array('user_id'=>$_SESSION['user_id']),$water);
$this->showmessage("更新成功", spUrl("watermark_info","watermark"));
}
}else{
$this->showmessage("验证失败", spUrl("watermark_info","watermark"));
}
}
}
}
对应表为(表名emall_watermark):
2.现在我想在这个页面(注释:这个页面有自己的表。):调用水印位置和水印内容(不知道怎么调用emall_watermark表里面的内容)。
下面是2对应功能的代码: function productupdate(){
$this->static_path=STATIC_PATH;
$this->display("member/productupdate.html");
if($Product=$this->spArgs('Product')){//传值
$Product['user_id']=$_SESSION['user_id'];
$db=spClass("Product"); // 用spClass来初始化数据表对象(模型类对象)
if(false === $db->spVerifier($Product)){
$result=$db->find(array('user_id'=>$_SESSION['user_id']));
//按条件查询不到任何数据,find将返回FALSE
if($result==false){
$ret=$db->create($Product);
$this->showmessage("创建成功", spUrl("product_info","productupdate"));
}else{
$ret=$db->update(array('user_id'=>$_SESSION['user_id']),$Product);
$this->showmessage("更新成功", spUrl("product_info","productupdate"));
}
}else{
$this->showmessage("验证失败", spUrl("product_info","productupdate"));
}
}
}
我现在就是想在2那个页面里面去调用1里面已经写入数据库中的水印内容和
水印位置,就是不知道去调用?希望哪位大侠帮帮忙,最好有个实例,或者按照我上面的代码帮小弟改一改,不胜感激涕零
(以前那个没有图片,重新发一个)
2012-03-16 17:05:20