首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >暂停特定的if语句执行

问暂停特定的if语句执行
EN

Stack Overflow用户
提问于 2020-07-24 05:34:40
回答 1查看 29关注 0票数 0

如何让具体的if-statement延时执行?

我需要显示第一条消息,然后在x秒后显示下一条消息。带有sleep() / usleep()的PHP不能工作,它只是暂停整个脚本。

代码语言:javascript
复制
if(isset($_POST['submit']))
{
    $number = $_POST['number '];

    if(empty($number ))
    {
        $msg = "<div class='alert alert-danger' style='width: 27%;'>Ievadiet likmi!</div>";
    }
    else
    {
        if (is_numeric($number )) {

            $msg = "<div class='alert alert-warning' style='width: 27%;'>Rezultāts: <b>".$number ."</b>. Gaidiet rezultātu!</div>";

//需要在下面延迟

代码语言:javascript
复制
            if($number < 0.00)
            {
                $msg = "<div class='alert alert-danger' style='width: 27%;'>Nekorekti ievadīts!</div>";
            }
            else
            {
                $msg = "<div class='alert alert-success' style='width: 27%;'>Rezultāts!</div>";    
            }

//以上需要延时

代码语言:javascript
复制
        } else {
            $msg = "<div class='alert alert-danger' style='width: 27%;'>Nekorekti ievadīts. Jāsatur cipariem!</div>";
        }

    }


}
EN

回答 1

Stack Overflow用户

发布于 2021-04-12 08:47:36

这是一个老问题,但以防有人偶然发现:你不能这样做。您想要做的事情只能通过客户端脚本实现(当然是在服务器端脚本之后)。

所以你输出一段html和javascript (通过php),让javascript来做延迟部分。是时候学习Javascript了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63063461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档