小编loc*_*ost的帖子

动画jQuery Ui位置()

如何使用当前位置设置动画position({of:,my:,at:})?有没有办法自动化该过程,还是我必须手动设置CSS属性的动画?

css jquery user-interface positioning jquery-animate

13
推荐指数
2
解决办法
2966
查看次数

PDO和PHP.未定义的索引,但已定义

我有一节课:

class Media {
    private $media;
    private $thumb;
    private $slug;
    private $info;
    private $type;
    private $link;
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用PHP PDO将其保存到数据库:

$PDO = new PDO("mysql:host=".DBHOST.";dbname=".DB, DBUSER, DBPASS);

$options = array('media' => 'image.jpg',
            'thumb' => 'image_thumb.jpg');
$media = new Media($options);

$media = (array)$media;

$STH = $PDO->prepare('INSERT INTO media (media, thumb, slug, info, type, link) values (?, ?, ?, ?, ?, ? )');

$STH->bindParam(1, $media['Mediamedia']);
$STH->bindParam(2, $media['Mediaslug']);
$STH->bindParam(3, serialize($media['Mediainfo']));  //line 150
$STH->bindParam(4, $media['Mediathumb']);
$STH->bindParam(5, $media['Mediatype']);
$STH->bindParam(6, $media['Medialink']);

$STH->execute();
Run Code Online (Sandbox Code Playgroud)

上面的代码产生1个错误:

注意:未定义的索引:第150行的C:\ wamp32\www\MM\index.php中的Mediainfo

但是print_r($media);产出: …

php pdo

2
推荐指数
1
解决办法
1313
查看次数

preg_replace_callback() - 当前对象实例内的Calback

警告:preg_replace_callback()[function.preg-replace-callback]:需要参数2,'info',才能成为[...]中的有效回调

public function getDisplay(){
    $info = array_merge($this->info,array());

    return  preg_replace_callback('!\{\{(\w+)\}\}!', 'info', $this->display);
}
Run Code Online (Sandbox Code Playgroud)

在"MyClass"的公共函数中,当我从另一个类移动到此类时停止工作.这是:

public function getEdit( $type){
    $all_info = $this->info;

    return preg_replace_callback('!\{\{(\w+)\}\}!', 'all_info', $edit_contents);
}
Run Code Online (Sandbox Code Playgroud)

两者都被清理干净了,现在我不能用以前的课程重新测试,因为它已经很久了.

我敢肯定,使用变量是容许的,但它是工作,所以我无言以对.

当我这样做时,正如某些stackoverflow线程中所建议的那样,但显然它不是在对象中使用的:

public function getDisplay(){
    $display_info = $this->info;

    function display_info($matches) {
        global $display_info;
        return $display_info[$matches[1]];
    }

    return  preg_replace_callback('!\{\{(\w+)\}\}!', 'display_info', $this->display);
}
Run Code Online (Sandbox Code Playgroud)

所以我需要一些爱和指导cuz php本周让我疯狂...

php

0
推荐指数
1
解决办法
4464
查看次数

标签 统计

php ×2

css ×1

jquery ×1

jquery-animate ×1

pdo ×1

positioning ×1

user-interface ×1