我的虚拟机(VMWare/Ubuntu)出现了时间同步问题.我们认为最好的办法是直接从NTP服务器获取时间,所以我开始研究一个脚本来做到这一点,但到目前为止没有任何作用,这就是为什么我决定来这里看看是否有人能指出我的权利方向.
为了澄清,我正在寻找一种通过PHP连接到时间服务器的方法来直接检索时间并在我需要生成的时间戳上重复使用它而不是同步服务器.
首先,我想提一提的是,我一直在疯狂地尝试并寻找解决方案,但到目前为止还没有运气。我的问题如下:
我有一个包含数十行的MySQL数据库,并创建了一个jQuery网格来显示数据。此页面已经可以使用了。根据要求,我整理了一个页面,人们可以在其中从复选框中选择几个选项并过滤结果。它是这样工作的:
第1页有3组复选框(名称,位置,语言),每组都有不同的选项([名称:David,Nick等],[位置:纽约,华盛顿,孟买,伦敦,迈阿密],[语言: [英文,西班牙文]。一旦用户选择了自己的选项,它将提交一个包含以下内容的表格
grid.php?location = Washington&location =孟买&language = English&name = David
创建字符串很容易,但是接收器将使用此参数,然后将其放置在数组中然后创建SQL语句,这是我努力的地方。
我已经尝试过这样的事情:
$location= $_GET['location'];
$language= $_GET['language'];
$name= $_GET['name'];
if($location!=""){
$where[] = 'location=';
$where_args[] = $location;
}
//same code for the other 2 options
$where_clause = implode(' OR ', $where_args);
$sql_json = "SELECT * FROM myTable WHERE $where_clause ORDER BY id DESC";
Run Code Online (Sandbox Code Playgroud)
没有一个选项是强制性的,因此查询需要接受是否可以设置或不设置该值的可能性,因此最终可能是grid.php?language = English之类的东西。
我知道上面的代码还不能正常工作,但是如果有人可以向我指出正确的方向,我将不胜感激。
这实际上是我在这个令人敬畏的网站上的第一个问题.我经常通过一些研究找到我需要的答案,但这次并非如此,因此我不得不问.
这是发生的事情:
我正在构建一个最初有一个下拉列表,一个字段和一个按钮的搜索表单.人们从下拉列表中选择要执行搜索的字段(field1,field2等),然后在文本框中键入条件.然后有一个"OR"按钮,当它被点击时,它动态地创建另一个像之前的那个(下拉,文本框和"或"按钮),以创建搜索的第二个条件.
以下是插入按钮的代码的重要部分:
var divid = '#orbuttondiv'+divid;
$(divid).after('<div id="field'+orbuttonid+'" class="blockSrc"><select name="orfield[]" id="condition'+orbuttonid+'field" class="blockSrc'+orbuttonid+'"><option value="0">Select Field</option><?php //function ?></select><input name="orstr[]" id="condition'+orbuttonid+'str" type="text" /></div><div class="orbutton" id="orbuttondiv'+orbuttonid+'"><button name="orbutton'+orbuttonid+'" id="orbutton'+orbuttonid+'" class="btn orbt" type="button" value="OR" /><i class="icon-comments-alt"></i> OR</button></div>');
});
Run Code Online (Sandbox Code Playgroud)
所以问题在于,当文档中插入集合时,除了按钮标记过早关闭外,一切都能正常工作.我的期望是:
<div class="orbutton" id="orbuttondiv1">
<button class="btn orbt" value="OR" name="orbutton1" id="orbutton1" type="button"><i class="icon-comments-alt"></i> OR</button>
</div>
Run Code Online (Sandbox Code Playgroud)
而我得到的是:
<div class="orbutton" id="orbuttondiv1">
<button class="btn orbt" value="OR" name="orbutton1" id="orbutton1" type="button"></button><i class="icon-comments-alt"></i> OR
</div>
Run Code Online (Sandbox Code Playgroud)
注意<button>标签在内容之前是如何关闭的,因此<i>和单词"OR"被加载到按钮之外.
任何帮助将不胜感激: