小编Wes*_*ers的帖子

致命错误:在布尔值上调用成员函数bind_param()

我正忙于从数据库获取设置的函数,突然间,我遇到了这个错误:

Fatal error: Call to a member function bind_param() on boolean in C:\xampp2\htdocs\application\classes\class.functions.php on line 16
Run Code Online (Sandbox Code Playgroud)

通常情况下,这意味着我正在从未发表的表格和东西中选择内容.但在这种情况下,我不是......

这是getSetting功能:

public function getSetting($setting)
{
    $query = $this->db->conn->prepare('SELECT value, param FROM ws_settings WHERE name = ?');
    $query->bind_param('s', $setting);
    $query->execute();
    $query->bind_result($value, $param);
    $query->store_result();
    if ($query->num_rows() > 0)
    {
        while ($query->fetch()) 
        {
            return $value;
            if ($param === '1')
            {
                $this->tpl->createParameter($setting, $value);
            }
        }
    }
    else
    {
        __('invalid.setting.request', $setting);
    }
}
Run Code Online (Sandbox Code Playgroud)

该$this->db变量是通过构造函数.如有需要,请点击此处:

public function __construct($db, $data, $tpl)
{
    $this->db = $db;
    $this->tpl …
Run Code Online (Sandbox Code Playgroud)

php mysql

60
推荐指数
5
解决办法
19万
查看次数

nsslider.integerValue要求我在更新值之前专注于另一个应用程序

我的NSSlidermacos应用程序中有一个叫做wave_mode_slider.我要做的是在输入时更新所述滑块的值.所以,我做的是这样的:

self.wave_mode_slider?.integerValue = ("\(params[2])" as NSString).integerValue
Run Code Online (Sandbox Code Playgroud)

这会将滑块(白点)的值设置为预期的输入值.但是,在我看到任何实际结果之前,我必须在应用程序外部单击,这会导致滑块的白点跳转到它的新值.如下图所示:在此输入图像描述

有没有办法立即更新滑块?

我的滑块是这样创建的:

    self.wave_mode_slider = NSSlider(frame:CGRect(x: 10, y: 100, width: 20, height: 300))
    self.wave_mode_slider?.cell = OWOWSliderVertical()
    self.wave_mode_slider?.maxValue = 127
    self.wave_mode_slider?.target = self
    self.view?.addSubview(self.wave_mode_slider!)
Run Code Online (Sandbox Code Playgroud)

我试图isContinuous将滑块的属性设置为true,但这并没有改变结果.


编辑:

    var midiClient : MIDIClientRef = 0
    var inPort : MIDIPortRef = 0
    let observer = UnsafeMutableRawPointer(Unmanaged.passUnretained(self).toOpaque())

        MIDIClientCreate("WobClient" as CFString, nil, nil, &midiClient)
        MIDIInputPortCreate(midiClient, "WobClient_InPort" as CFString, {
            (pktList: UnsafePointer<MIDIPacketList>, readProcRefCon: UnsafeMutableRawPointer?, srcConnRefCon: UnsafeMutableRawPointer?) -> Void in
            let packetList : MIDIPacketList = pktList.pointee
            var …
Run Code Online (Sandbox Code Playgroud)

macos cocoa nsslider swift

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

引导行之间的垂直空间

所以我正在进行布局,为了"响应",我决定使用Bootstrap.现在我猜我的网格系统有问题.

我想要的结果如下:

|-----------|       |---------------------------------|
|     1     |       |                                 | 
|-----------|       |                                 |
                    |                4                |
|-----------|       |                                 |
|     2     |       |                                 |
|-----------|       |---------------------------------|

|-----------|
|     3     |
|-----------|
Run Code Online (Sandbox Code Playgroud)

但那并没有发生.发生的事情是我在方框1和方框2之间有一个令人不快的垂直空白,它持续到方框4的结尾.在这里看一个真实的例子:

在此输入图像描述

这就是发生的事情.方框1和方框2之间的空间跨越方框4的结尾.

这是我的HTML:

<div class="row">
    <div class="col-md-4 nopadding leftnews">
        <div id="radio">
            <audio id="radio-audio" controls="" autoeplay="" preload="none">
                <source src="#" type="audio/mpeg">
            </audio>
            <div id="stats" style="background-image: url('assets/img/test.png');">
                <span class="dj-name">*****</span>
                <span class="listeners">30</span>
                <span class="song"><marquee id="song">Katy Perry - Thinking Of You (Acoustic Version)</marquee></span>
            </div>
            <div id="player">
                <div class="volume">
                    <input name="volume-control" id="volume-control" type="range" min="0" max="99" value="100" …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

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

jQuery的addClass不添加类

我正忙着报名表.其中一个步骤是选择您的性别:

REG

现在,期望的结果是,如果有人点击男性图标,图标会变成蓝色,当有人点击女性图标时,那个变成粉红色.

颜色切换事物在悬停时起作用,但在点击时不起作用.这是我的HTML:

<div id="submenugender">
    <div class="submenu"><div class="sprite male" id="setmale"></div></div>
    <div class="submenu"><div class="sprite female" id="setfemale"></div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

看起来很简单.所以.sprite类被加载,它只设置默认高度和宽度+它加载精灵.然后加载male和female类,其中包含一个background-position元素:

#registercontainer .submenu .male {
    background-position: -7px -462px;
}

#registercontainer .submenu .female {
    background-position: -60px -462px;
}

#registercontainer .submenu .male:hover, #registercontainer .submenu .male .active {
    background-position: -7px -397px;
}

#registercontainer .submenu .female:hover, #registercontainer .submenu .female .active {
    background-position: -60px -397px;
}
Run Code Online (Sandbox Code Playgroud)

这里有一些ID和内容错过了HTML,这些只是定位的包装.

如你所见,我active在CSS中创建了一个用于点击的人.那里的位置是彩色的.现在,当有人点击图标时,我希望它能看到活动的类,并更改颜色.这是由jQuery完成的:

 $("#setmale").click(function() 
  {
      $('#registercontainer .submenu .male').addClass('active');
  });
  $("#setfemale").click(function() 
  {
      $('#registercontainer .submenu .female').addClass('active'); …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

禁用按钮,直到单击一个单选按钮

所以我正忙于注册,我希望人们选择他们的性别.我通过使用单选按钮来完成此操作.现在,我想要的是,有一个禁用post按钮,直到两个框中的一个被选中,这是我用jQuery做的:

var $radio = $("input:radio");
$radio.change(function() 
{
    var checkedButtons = false;
    $radio.each(function() {
        if (this.checked) 
        {
            var checkedButtons = true;
            return false;
        }
    });
if (checkedButtons)
{
    $("#postGender").removeAttr("disabled");
}
    else
{
    $("#postGender").attr("disabled", "disabled");
}
Run Code Online (Sandbox Code Playgroud)

});

这个小块是代码,是我在stackoverflow上找到的.唯一不对的是它不起作用.

看到这个更多代码和演示演示:JsFiddle

javascript jquery

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

用两个不同的链接打开1个模态

所以我有一个页面,有一个模态.现在我在该页面上有一个表格.我想在表的每一行中包含一个链接,打开相同的模态,然后使用jQuery将不同的内容放入其中.

我遇到的问题是在模态中.当我给2个链接id时code,在jQUery中执行以下操作:

  $(document).ready(function()
  {
    $("#code").click(function()
      {
        $("#CodeModal").modal('show')
      });
  });
Run Code Online (Sandbox Code Playgroud)

只有第一个链接打开模态.

我也尝试过data-toggle,但这导致没有链接可以打开模态.

有没有办法让这成为可能?如果是这样,怎么办?

谢谢.

javascript jquery twitter-bootstrap

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

标签 统计

javascript ×3

jquery ×3

css ×2

html ×2

twitter-bootstrap ×2

cocoa ×1

macos ×1

mysql ×1

nsslider ×1

php ×1

swift ×1