我有一个很长的条件语句,如下所示:
if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){
// do something.
}
Run Code Online (Sandbox Code Playgroud)
我想知道我是否可以将这个表达式/语句重构为更简洁的形式.
有关如何实现这一点的任何想法?
我试图改变一个没有主键和auto_increment列的表.我知道如何添加主键列,但我想知道是否可以自动将数据插入主键列(我已经在DB中有500行并且想要给它们id,但我不想手动执行) .有什么想法吗?非常感谢.
可能重复:
参考 - 这个符号在PHP中意味着什么?
我想知道@
PHP语言是什么意思.我见过有人在用
$connect = @mysql_query('sql query here');
Run Code Online (Sandbox Code Playgroud)
不知道为什么.有人可以帮我解释一下吗?
我复制了一个旧的应用程序并将其重命名为New_application.我想访问New_application文件夹中的.htaccess文件.当我用文本编辑器打开它时,它只显示" Deny from all
".我试图在我的旧应用程序中打开.htaccess,它也显示了' Deny from all
'.我记得我之前能够编辑它但不确定我现在不能做什么.有什么想法吗?非常感谢.
我正在使用Codeigniter,而不是错误消息,我只是得到一个空白页面.有没有办法显示PHP错误消息?当我得不到任何反馈时,很难调试.
我的环境是使用Apache的Ubuntu.
我只有1个输入字段,我想注册onChange和onKeyPress事件来检测用户何时完成输入或按Enter键.我只需要使用javascript.谢谢您的帮助.
我有:
var load = function (){
//I want to trigger this function when user hit Enter key.
}
document.getElementById('co').onchange=load; //works great
document.getElementById('co').onKeyPress=load;
//not sure how to detect when user press Enter
Run Code Online (Sandbox Code Playgroud)
HTML
//no form just a single input field
<input type='text' id='co'>
Run Code Online (Sandbox Code Playgroud) 当用户点击"点击"时,我试图获得每个tr中第一个td的值.
下面的结果将输出aa,ee或ii.我正在考虑使用最近的('tr')..但它总是输出"对象对象".不知道该怎么做.
我的HTML是
<table>
<tr>
<td>aa</td>
<td>bb</td>
<td>cc</td>
<td>dd</td>
<td><a href="#" class="hit">click</a></td>
</tr>
<tr>
<td>ee</td>
<td>ff</td>
<td>gg</td>
<td>hh</td>
<td><a href="#" class="hit">click</a></td>
</tr>
<tr>
<td>ii</td>
<td>jj</td>
<td>kk</td>
<td>ll</td>
<td><a href="#" class="hit">click</a></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
jQuery的
$(".hit").click(function(){
var value=$(this).// not sure what to do here
alert(value) ;
});
Run Code Online (Sandbox Code Playgroud) 我试图在用户从我的下拉菜单中选择选项时动态更改输入字段值.我试过这段代码,但没有运气.我想知道这里是否有人可以帮助我!非常感谢.
$(document).ready(function(){
$('select[name="job_number"]').change (function () {
$('input[name="project"]').val()="Good Fish";
});
});
<form action='project_manager' method='post'>
<input type='text' name='project'>show Good Fish when user picks an option</input>
<select name='job_number'>
<option value='1'>job1</option>
<option value='2'>job2</option>
<option value='3'>job3</option>
</select>
</form>
Run Code Online (Sandbox Code Playgroud) 当用户被授权时,我试图将用户定向到我的主页面.我在login_check控制器中进行用户检查并添加$this->load->view('main');
页面可以加载,但主页面中的站点地址仍然显示
但我想要它表明
我是否必须创建一个新的"主"控制器并加载视图?这对我来说听起来多余.这是我的代码.
我的一部分 login_check.php
private function _user_check()
{
$this->load->model('user_query'); //load my model
$result=$this->user_query->query($this->input->post('username'),$this->input->post('password'))
if($result) //the user is in DB
{
$data['view']='main';
$this->load->view('include/template', $data);
//the address bar shows http://myproject/login_check in main page
}else{ //the user is not in DB
$data['view']='login';
$this->load->view('include/template', $data);
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试运行eclipse并遇到错误.我使用Kubuntu作为我的操作系统,当我输入java -version
终端时,我得到了"java版本"1.6.0_23"'.我安装了openJDK,但我不确定下一步该怎么做.有什么想法吗?谢谢.
错误:
JVM terminated. Exit code=13
/usr/bin/java
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
-jar /home/lucky/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
-os linux
-ws gtk
-arch x86
-showsplash
- launcher /home/lucky/Downloads/eclipse/eclipse
-name Eclipse
--launcher.library /home/lucky/Downloads/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345/eclipse_1310.so
-startup /home/lucky/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
-exitdata 5cf8058
-product org.eclipse.epp.package.php.product
-vm /usr/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
-jar /home/lucky/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
Run Code Online (Sandbox Code Playgroud)
我的eclipse.ini
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345
-product
org.eclipse.epp.package.php.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
Run Code Online (Sandbox Code Playgroud) codeigniter ×2
javascript ×2
jquery ×2
php ×2
.htaccess ×1
controller ×1
eclipse ×1
html ×1
html-table ×1
if-statement ×1
linux ×1
mysql ×1
primary-key ×1
select ×1