小编Ali*_*sso的帖子

如何使setInterval在一段时间后或经过多次操作后停止?

我使用这个答案中的代码创建了一个使用jQuery"更改单词"的循环: jQuery:查找单词并每隔几秒更改一次

一段时间后如何阻止它?在60秒之后或经过循环之后说?

你可以看到这里改变的词:http: //skolresurser.se/

(function(){

            // List your words here:
            var words = [
                'Lärare',
                'Rektor',
                'Studievägledare',
                'Lärare',
                'Skolsyster',
                'Lärare',
                'Skolpsykolog',
                'Administratör'
                ], i = 0;

            setInterval(function(){
                $('#dennaText').fadeOut(function(){
                    $(this).html(words[i=(i+1)%words.length]).fadeIn();
                });
               // 2 seconds
            }, 2000);

        })();
Run Code Online (Sandbox Code Playgroud)

javascript jquery loops

36
推荐指数
3
解决办法
8万
查看次数

UndefinedFunctionError phoenix elixir新项目

随着凤凰城的全新安装,我试图触发一个新项目,当我尝试运行服务器时,我遇到了:

Unchecked dependencies for environment dev:
 * gettext (Hex package)
  the dependency is not available, run "mix deps.get"
 * phoenix_live_reload (Hex package)
  the dependency is not available, run "mix deps.get"
 * cowboy (Hex package)
 * List item
...
Run Code Online (Sandbox Code Playgroud)

但是当我跑步时,mix deps.get我得到:

Running dependency resolution
** (UndefinedFunctionError) undefined function Access.Map.get_and_update!/3 (module Access.Map is not available)
    Access.Map.get_and_update!(%Mix.Dep{app: :cowboy, deps: [], extra: [], from: "/Users/victoriawagman/Dropbox/Hemsidor/digitalocean/hello_phoenix/mix.exs", manager: nil, opts: [hex: :cowboy, build: "/Users/victoriawagman/Dropbox/Hemsidor/digitalocean/hello_phoenix/_build/dev/lib/cowboy", dest: "/Users/victoriawagman/Dropbox/Hemsidor/digitalocean/hello_phoenix/deps/cowboy"], requirement: "~> 1.0", scm: Hex.SCM, status: {:unavailable, "/Users/victoriawagman/Dropbox/Hemsidor/digitalocean/hello_phoenix/deps/cowboy"}, …
Run Code Online (Sandbox Code Playgroud)

elixir phoenix-framework

12
推荐指数
1
解决办法
1507
查看次数

在重复条目添加名称,如果空php mysql

澄清我想要完成的任务: 更新"用户名",如果有相同电子邮件但没有名称的记录.如果用户已有名称,则不要进行任何更改

我有一个网站,所有用户都可以成为"订阅者,企业家或投资者".如果订阅者(我以前只是要求他们发送电子邮件)选择上传商业创意,那么该人可能会使用与之前相同的电子邮件地址,只需添加一个名称.所以我想插入到,如果电子邮件已经存在 - 添加名称,但前提是不存在的名称已经存在(这样的人不能简单地写上别人的详细信息).

我到目前为止:

 mysql_query("
     INSERT INTO users
         (email, name)
     VALUES
         ('" .$epost. "',  '" .$namn. "')
    ON DUPLICATE KEY UPDATE
    name=VALUES(name)   -->[if name == '', else do nothing...]
 ");
Run Code Online (Sandbox Code Playgroud)

现在,如果不同,它会用新的名称替换当前名称.

我搜索"重复更新如果字段为空"并找到:http: //forums.aspfree.com/sql-development-6/on-duplicate-key-update-but-only-if-value-isn-t-482012 .html(合并?)

条件是重复密钥更新(更近,但如果它不同,我不想更新它,只有当字段为空时.)

http://bytes.com/topic/php/answers/914328-duplicate-key-update-only-null-values(如果输入为空..好它不是)

http://boardreader.com/thread/Insert_on_duplicate_key_update_only_if_c_can8Xachr.html(此页面的布局让我迷失了方向)

http://www.digimantra.com/tutorials/insert-update-single-mysql-query-duplicate-key/(它只是更新)

我认为这可能是一种后我什么(?)http://thewebfellas.com/blog/2010/1/18/conditional-duplicate-key-updates-with-mysql但我还没有成功地使这行得通

这段代码:

 mysql_query("UPDATE users SET name='".$namn."'
WHERE email='".$epost."' AND name =''");
Run Code Online (Sandbox Code Playgroud)

更新名称,只有它之前为空,这就是我所追求的,但是如果电子邮件尚不存在则不会插入新记录.

我的桌子 桌子

所以我尝试了这个:

  mysql_query("
     INSERT INTO users
     SELECT email, 'victoria' FROM users 
     WHERE email='victoria@hejsan.se' …
Run Code Online (Sandbox Code Playgroud)

php mysql insert-into

5
推荐指数
1
解决办法
1077
查看次数

计算*one*row/record中不同列中值的出现次数

当我设置表格时,我可能会以错误的方式执行此操作?我正在使用mysql和php.googleing的负载仅显示如何计算值在多行中出现的次数,我想检查许多不同列中的值,但是在同一记录中.(我认为这样:计算每行数据的列数可能大致相同,但是我不明白.)

我有一个目标表,我希望每天都能实现目标.因此,我希望每天都标记:"成功"或"失败".插入工作很棒.我怎么想找到一种方法来计算"今天"的成功次数和失败次数,以显示正确的笑脸,根据失败次数和成功次数,这些笑脸会令人鼓舞或悲伤.

例如:

ID  date          drinkMoreWater    goToBedEarlier    callADearFriend
1   2012 jan 15   fail              fail              fail
1   2012 jan 16   success           _(still empty)    success
Run Code Online (Sandbox Code Playgroud)

因此,如果今天是1月15日,笑脸将非常悲伤.如果今天是1月16日那个笑脸真的会非常狡猾的星星(至少我没有进球2;))

php mysql count

4
推荐指数
1
解决办法
371
查看次数

如何在上一版本中使用Jquery-File-Upload PHP和数据库?

如何使用PHP和数据库进行jQuery-File-Upload?我想在上传或删除图像时插入或删除有关图像的行,并且每个图像的名称在上传到目录时都是time().

我通过谷歌找到的所有结果告诉我,我需要编辑upload.class.php,但最后一个版本只有index.php和UploadHandler.php ...

文件UploadHandler.php包含带有代码的类UploadHandler

public function post($print_response = true) {
        if (isset($_REQUEST['_method']) && $_REQUEST['_method'] === 'DELETE') {
            return $this->delete($print_response);
        }
        $upload = isset($_FILES[$this->options['param_name']]) ?
            $_FILES[$this->options['param_name']] : null;
        // Parse the Content-Disposition header, if available:
        $file_name = isset($_SERVER['HTTP_CONTENT_DISPOSITION']) ?
            rawurldecode(preg_replace(
                '/(^[^"]+")|("$)/',
                '',
                $_SERVER['HTTP_CONTENT_DISPOSITION']
            )) : null;
        $file_type = isset($_SERVER['HTTP_CONTENT_DESCRIPTION']) ?
            $_SERVER['HTTP_CONTENT_DESCRIPTION'] : null;
        // Parse the Content-Range header, which has the following form:
        // Content-Range: bytes 0-524287/2000000
        $content_range = isset($_SERVER['HTTP_CONTENT_RANGE']) ?
            preg_split('/[^0-9]+/', $_SERVER['HTTP_CONTENT_RANGE']) : null;
        $size =  $content_range …
Run Code Online (Sandbox Code Playgroud)

php jquery file-upload multifile-uploader blueimp

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