我想知道我们可以在下面进行这个查询吗?
SELECT America, England, DISTINCT (country) FROM tb_country
Run Code Online (Sandbox Code Playgroud)
这将(我的意图是)显示:
America
England
(List of distinct country field in tb_country)
Run Code Online (Sandbox Code Playgroud)
所以重点是显示(例如)美国和英格兰,即使DISTINCT国家字段没有返回任何内容.基本上我需要这个查询列出一个选择下拉列表,并给出一些用户可以选择的粘性值,同时允许他们自己添加一个新的国家.
不言而喻,如果tb_country中的一行具有America或England的值,它们将不会在查询结果中显示为重复.因此,如果tb_country具有值列表:
Germany
England
Holland
Run Code Online (Sandbox Code Playgroud)
查询只会输出:
America
England
Germany
Holland
Run Code Online (Sandbox Code Playgroud) 我有一个非常简单的页面.
<div id="index">
<img />
</div>
Run Code Online (Sandbox Code Playgroud)
造型也很简单.
#index {position:relative;}
#index img {position:absolute; bottom:10%; right:10%; width:100%;}
Run Code Online (Sandbox Code Playgroud)
我使用%,因此如果浏览器窗口调整大小,可以按比例调整图像大小.不要管那个.
问题是,我正在尝试模拟这个Flash网站上的效果:http://www.tatogomez.com/所以图像位于屏幕的右下方.当我将鼠标移动到左上角时,图像会稍微向右移动一点.当我将鼠标移动到中心时,图像将恢复到原始位置.所以它有点像我给阴影/灯光效果,其中鼠标是灯光,图像是对象,除了我只需要移动动画.
我的代码是这样的
$(document).ready(function($){
$('#index').mousemove(
function(e){
$(this).children('img').each(
function(){
var totalWidth = $(window).width();
var totalHeight = $(window).height();
var centerX = $(window).width() / 2;
var centerY = $(window).height() / 2;
var mouseX = e.pageX;
var mouseY = e.pageY;
var current_top = $(this).offset().top;
var current_left = $(this).offset().left;
var myX = (centerX-mouseX)/centerX;
var myY = (centerY-mouseY)/centerY;
var cssObj = {
'left': current_left + myX + …Run Code Online (Sandbox Code Playgroud) 如何替换包含---到 - 的字符串?
例如 :
愿景使命
我已设法将空格和其他特殊字符替换为 - 并小写文本,因此字符串变为:
愿景使命
现在我需要另一个替换来替换---到 -
当然,这应该是灵活的.因此,例如当用户输入Vision&Mission(错字预期)时,替换将产生视觉 - 任务(两个破折号),因此在这种情况下我将需要替换 - 到 -
所以基本上我需要一种替换技术来将未确定数量的破折号替换为仅1破折号.
谢谢
到目前为止,我一直在学习CodeIngiter,但似乎无法掌握CodeIgniter如何用于团队工作.有人可以使用CodeIgniter解释团队工作的基础吗?
根据我的理解,如果我错了,就这样纠正我:
假设有一个项目有5页,主页,关于我们,新闻,图库和联系我们.CodeIgniter可以提供帮助的地方让我说我的团队中有2个程序员,所以我们每个人都在不同的文件夹中做一个模块(对于每个Controller-View-Model)(例如Programmer A做新闻模块,Programmer B做Gallery模块) (文件夹新闻和图库)等
因此,最终产品将是一组单独的文件夹中的模块.主页/,内容/,新闻/,图库/,联系人/等
这是使用CI的团队合作的正确流程吗?我读到CI可以用来在设计人员(前端CSS)和程序员(数据库和控制器)之间进行协作,但我认为通过这个流程,设计人员将不得不等待程序员将变量名称解析到视图中,将以某种方式阻止工作的进展.
这一直困扰着我.请在这里看看我的小提琴.
你可以看到,如果Subnav中有一个很长的文本,它似乎不会"变大".我知道这是因为它的宽度始终是父级的100%(在这种情况下是顶级菜单Home,Who,Contact).我可以在subnav ul中添加宽度,以便subnav ul更大,但是这将适用于所有subnavs,考虑subnav内容的宽度.
现在,如果我希望它是动态的呢?例如,如果subnav内容只有"短文本"(假设它是大约50个像素),那么subnav宽度将是50像素.然后,如果subnav内容有一个列表"A Very Very Very Long Text"(假设它大约是200像素)那么subnav宽度将自动为200px.
谢谢
我的设置是这样的(为简洁起见,简化):
<div class="methods">
<a href="#a">Method 1</a>
<a href="#b" class="fb_method">FB Method</a>
<a href="#c">Method 3</a>
</div>
... <!-- contents -->
Run Code Online (Sandbox Code Playgroud)
因此,每个方法(如果单击)将淡入内联内容,但具有"fb_method"类的锚除外,因为它需要先将AJAX请求添加到内容中的内容容器之前.
所以我的jQuery是这样的:
$('.methods a').click(function(){
// do something global to the anchors, eg : change the bg color, etc
// set the target container
var target = $(this).attr('href');
var xhr;
//if user clicks fb_method buttons
if($(this).hasClass('fb_method')){
//do ajax request - NOTE 1
xhr = $.post("/ajax/get_fb_albums.php",function(msg){
$(target).html('').append(msg).fadeIn();
});
}else{
//abort all ajax request
xhr.abort();
$(target).fadeIn();
}
return false;
});
Run Code Online (Sandbox Code Playgroud)
所以我想要的是当用户第一次点击fb_method按钮时,它会请求一个AJAX.但如果他们突然改变主意并点击其他方法,我想中止之前的AJAX请求.
我通过Firebug跟踪它,它返回xhr未定义的错误.如果我在if语句之前移动了注释1中的xhr,它可以工作,但AJAX请求仍在处理中.我的意思是在Firebug中,当我单击FB方法然后单击其他方法时,它显示如下:
// ajax request …Run Code Online (Sandbox Code Playgroud) 我正在编写脚本以从网站获取图像.一切都很好,但后来我注意到有些网站的图像格式如下:
http://site-name/images/dude-i-m-batman.jpg?1414151413
http://site-name/images/dude-i-m-batman.jpg?w=300
Run Code Online (Sandbox Code Playgroud)
现在我正在处理它
$file = substr($media,0, strrpos($image, '.') + 4);
Run Code Online (Sandbox Code Playgroud)
我只是想知道这是一个好习惯还是有更好的方法.
我已经尝试过pathinfo和其他几个方法,但都使用查询字符串返回扩展名.
谢谢
很抱歉,如果标题不够清晰,但在Javascript中你可以这样做:
var input = null;
var fruit = input || 'default';
Run Code Online (Sandbox Code Playgroud)
只是想知道PHP是否支持那种检查,目前我正在使用:
$ fruit =!empty($ input)?$ input:'default';
这是相当不错的,但当然Javascript方法更优雅.
谢谢
php ×3
javascript ×2
jquery ×2
ajax ×1
codeigniter ×1
css ×1
mysql ×1
replace ×1
sql ×1
workflow ×1