小编War*_*0ck的帖子

如果带有OR的语句,则PHP短

我有以下PHP脚本

<?php 
    echo (($statusSet) == 'all') ? "class='selected'": "";
?>
Run Code Online (Sandbox Code Playgroud)

我想要做的是在其中包含一个OR来说明$ statusSet等于所有OR NULL

因为我尝试添加正常类型的OR语句而无法正常工作,所以我与hwo一起竞争失败

<?php 
    echo ((($statusSet) == 'all')||(($statusSet) == 'all'))) ? "class='selected'": "";
?>
Run Code Online (Sandbox Code Playgroud)

php if-statement

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

错误!一些必需的系统工具用于安全补丁magento

错误!未安装此sh脚本中使用的一些必需的系统工具:错过了工具"补丁",请安装它们(它们).

有什么我想念的吗?

编辑:

我正在为magento 1.7.0.2版运行补丁

PATCH_SUPEE-2677_EE_1.13.0.2_v2.sh文件显示此错误.

security patch magento

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

如何使用PHP逃脱$ foreach

问题是我正在使用RestAPI来展示电影但是如何找回"gd $ etag"的修道院呢?

foreach ($movies->feed->entry as $key => $value) {
    echo "<iframe id='player' type='text/html' width='640' height='390'
    src=" . $value->content->src. "
    frameborder='0'></iframe>";

 var_dump($value->gd$etag);
}
Run Code Online (Sandbox Code Playgroud)

我收到一个Parse错误:语法错误,意外的'$ etag'(T_VARIABLE)i

php

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

为什么Jquery .click()会触发多个函数?

我一直在制作游戏来练习编程,我在使用Jquery .click()函数时遇到了麻烦.我的代码中有两个按钮,即启动按钮和攻击按钮.当我单击开始按钮时,.click()函数也会触发另一个按钮的代码,这会导致我的主菜单冻结而不会绘制游戏画面.我已经为按钮使用了单独的id,但他们似乎都认识到单击开始按钮.我无法让它在JSFiddle中工作,但所有代码都在那里.有人可以告诉我如何使用多个按钮?

//start button
$('#startButton').click(function() {
    stage.state = "battle";
    stage.update();
})

//attack button
$('#attack').click(firstTurn());

//attack button code
function firstTurn() {
    console.log("firstTurn Fired");
    if(p1.speed > opp.speed){
        turn = 1;
    } else{
        turn = 0;
    }
    battle();
};

function battle(){
    var battling = 1;
    while(battling == 1) {
        if(turn == 0) {
            p1.health = p1.health-opp.attack;
            $("#textBox").append('<p>'+opp.name+' hit you for '+ opp.attack+' points.</p><br/>');
            draw();
            sleep(1000);
            console.log("attacked");
        } else{
            opp.health = opp.health-p1.attack;
            $('#textBox').append('<p> You hit '+opp.name+' for '+p1.attack+' points.</p><br/>');
            draw();
            sleep(1000);
        }
    }
}; …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

为什么这个对象解析返回undefined?

对于第n个对象抓取版本感到抱歉,但我只是看不到它.

我正在从一个数据库返回一个JSON对象到我的Javascript,我在控制台中看到返回的对象(下面).但是,当我试图让孩子进入控制台的那一刻我得到了"undefined".我应该能够看到result.bills,或者result["bills"]只是为了确定我已经尝试过result[0].bills,等等都是未定义的.这看起来很基本,但我不明白为什么我不能做这个工作.

我的PHP(在db之后):

if ($result) { 
    $rows = array();
    while($r = mysqli_fetch_assoc($result)) {
        $rows[bills] = $r;
    }  
    echo json_encode($rows);
} else {
    echo "Unknown Error";   
}
//all done
Run Code Online (Sandbox Code Playgroud)

我的AJAX:

$.ajax({
    type: 'get',
    url: 'GetBills.php',
    success: function(result) {
        var thebills = result.bills;
        console.log(thebills);          
    },
    error: function(xhr, desc, err) {
        console.log(xhr);
        console.log("Details: " + desc + "\nError:" + err);
    }
});
Run Code Online (Sandbox Code Playgroud)

我回来了:

{
    "bills": {
        "ID": "3",
        "State": "MD",
        "Title": "Maryland Android Project Act …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax json

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

逐行替换<hr>

我希望有一个自定义<hr>,它不是渲染一条简单的线,而是重复一个图像来创建一条线.

这是我目前使用的代码

hr {
    border: 0;
    background: url(hr.png) repeat-x;
}
Run Code Online (Sandbox Code Playgroud)

谁能帮我?谢谢!

html css

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

未捕获的TypeError:无法读取null的属性'getContext'

这是我的HTML代码,显示画布:

 <canvas id="backgroundCanvas" width="550" height=600"></canvas>
 <canvas id="playerCanvas" width="550" height=600"></canvas
 <canvas id="enemiesCanvas" width="550" height=600"></canvas>
Run Code Online (Sandbox Code Playgroud)

这就是据说发生问题的地方:

game.contextBackground = document.getElementById("backgroundCanvas").getContext("2d"); // line 32
game.contextPlayer = document.getElementById("playerCanvas").getContext("2d"); // line 33
game.contextEnemies = document.getElementById("enemiesCanvas").getContext("2d"); // line 34
Run Code Online (Sandbox Code Playgroud)

错误发生在第34行,它说:

未捕获的TypeError:无法读取null的属性'getContext'

任何帮助深表感谢 :)

javascript jquery

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

HTML &amp; CSS: &lt;hr&gt; 在 IE 中对齐

我在使用 Internet Explorer 时遇到了 hr 元素对齐问题。我想要实现的是以下几行基本上都以页面为中心。有两个标题,一条水平线(200px 宽)和一行带有作者姓名的文字。

HTML:

<h1>Headline 1</h2>             
<h2>Headline 2</h3>
<hr>
<p>Author name</p>
Run Code Online (Sandbox Code Playgroud)

CSS:

> h1 {text-align: center;} 
> h2 {text-align: center;} 
> p  {text-align: center;} 
> hr {width: 200px; text-align: center;}
Run Code Online (Sandbox Code Playgroud)

如您所见,我在 CSS 中定义了 hr 元素,使其应居中 - 在 Chrome、Firefox 和 Opera 中也是如此。但是每次用微软的IE(版本:11,也有手机浏览器)打开页面,hr-element是左对齐的。

插图

我怎么解决这个问题?

html css internet-explorer

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

.addClass不会覆盖原生单元格背景颜色

我有一个从服务器端数据库填充的动态表.初始化表时,它循环遍历表并根据条件设置特定列的背景颜色.

function VCColor(){
    var targetTable = document.getElementById('dataTable');

    //Loop through table rows
    for (var rowIndex = 1; rowIndex < targetTable.rows.length; rowIndex++) {
        var rowData = '';

    //  item number defines column to filter
        rowData = targetTable.rows.item(rowIndex).cells.item(12).textContent;

        if (rowData == 'N'||rowData =='n') {
            targetTable.rows.item(rowIndex).cells.item(13).style.backgroundColor= '#ff3333';
            targetTable.rows.item(rowIndex).cells.item(13).style.color= 'white';
        } else if (rowData == 'Y'||rowData =='y') {
            targetTable.rows.item(rowIndex).cells.item(12).style.backgroundColor= '#2eb82e';
            targetTable.rows.item(rowIndex).cells.item(12).style.color= 'white';
        }

    };  

};
Run Code Online (Sandbox Code Playgroud)

还有一个内置的函数,它将临时添加一个类(editable_updated),它将单元格背景绿色作为视觉提示,实际保存的更改和数据库已更新.(以下代码)

$("#dataTable").children('tbody').on('editComplete', 'td', function(event, config){
    var $this = $(this),
        newContent = $this.text(),
        cellIndex = this.cellIndex, // there shouldn't be any …
Run Code Online (Sandbox Code Playgroud)

javascript css html5

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

JQuery.get语法错误

我一直在疯狂试图解决这个问题.我有一个PHP脚本返回true/false,标题设置为Content-Type:text/plain.

当我使用像这样的简单.get:

$.get("ip.php");
Run Code Online (Sandbox Code Playgroud)

我可以在firebug中看到调用和加载的数据.

但是,当我尝试添加更多复杂性时,我得到"SyntaxError:syntaxerror".这是我正在使用的jquery:

var hello;
$.get('ip.php', function(data){
   hello = data;
   console.log(hello);
});

if (hello == "false") {
    $( "#status").removeclass("working").addClass("notworking");
    $(".stat").html("<li class="title">STATUS: NOT WORKING</li>");
} else {
    $(".stat").html("<li class="title">STATUS: WORKING</li>");
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?在此先感谢您的帮助.

javascript php jquery

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

编译错误:不是声明

这是代码:

public class Driver06
   {
      public static void main(String[] args)
      {
         (int) (NUMITEMS = Math.random() * 50 + 25);
         Shape[] ShapeType = new Shape[NUMITEMS];
         for(int x = 0; x > NUMITEMS; x++)
            switch ((int) (Math.random() * 3 + 1)) //
            {
               case 0:
                  ShapeType[x] = new Circle(Math.random());
                  break;
               case 1:
                  ShapeType[x] = new Rectangle(Math.random(), Math.random());
                  break;
               case 2:
                  ShapeType[x] = new Triangle(Math.random());
                  break;
               case 3:
                  ShapeType[x] = new Square(Math.random());
                  break;
            }
         for(int i = 0; i > ShapeType.length; i++)
         { …
Run Code Online (Sandbox Code Playgroud)

java

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

javascript如果功能,我做错了什么?

我写了这个javascript函数,但似乎没有用.谁能告诉我哪里出错了?它应该是正确的,但经过测试后,生成一些数字似乎有效,我认为它的if语句有问题.任何帮助,将不胜感激

<html>
    <head>
        <script>
            function myfunction()
            {
                var x=Math.floor((Math.random()*3)+1);
                myfunc();
            }

            function myfunc()
            {
                if (x == 1)
                {
                    document.write("1")
                }
                else if (x == 2)
                {
                    document.write("2")
                }
                else if (x == 3)
                {
                    document.write("3")
                }
            }
        </script>
    </head>
    <body>
        <button onclick="myfunction()">Click me</button>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript if-statement

-5
推荐指数
2
解决办法
82
查看次数

标签 统计

javascript ×6

php ×4

css ×3

html ×3

jquery ×3

if-statement ×2

ajax ×1

html5 ×1

internet-explorer ×1

java ×1

json ×1

magento ×1

patch ×1

security ×1