我正忙于从数据库获取设置的函数,突然间,我遇到了这个错误:
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) 我的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) 所以我正在进行布局,为了"响应",我决定使用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:
<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) 所以我正忙于注册,我希望人们选择他们的性别.我通过使用单选按钮来完成此操作.现在,我想要的是,有一个禁用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
所以我有一个页面,有一个模态.现在我在该页面上有一个表格.我想在表的每一行中包含一个链接,打开相同的模态,然后使用jQuery将不同的内容放入其中.
我遇到的问题是在模态中.当我给2个链接id时code,在jQUery中执行以下操作:
$(document).ready(function()
{
$("#code").click(function()
{
$("#CodeModal").modal('show')
});
});
Run Code Online (Sandbox Code Playgroud)
只有第一个链接打开模态.
我也尝试过data-toggle,但这导致没有链接可以打开模态.
有没有办法让这成为可能?如果是这样,怎么办?
谢谢.