小编Fly*_*Cat的帖子

如何缩短我的条件陈述

我有一个很长的条件语句,如下所示:

if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){
    // do something.
}
Run Code Online (Sandbox Code Playgroud)

我想知道我是否可以将这个表达式/语句重构为更简洁的形式.

有关如何实现这一点的任何想法?

javascript if-statement

153
推荐指数
7
解决办法
2万
查看次数

将自动增量主键插入现有表

我试图改变一个没有主键和auto_increment列的表.我知道如何添加主键列,但我想知道是否可以自动将数据插入主键列(我已经在DB中有500行并且想要给它们id,但我不想手动执行) .有什么想法吗?非常感谢.

mysql primary-key

147
推荐指数
5
解决办法
20万
查看次数

@在PHP中意味着什么?

可能重复:
参考 - 这个符号在PHP中意味着什么?

我想知道@PHP语言是什么意思.我见过有人在用

$connect = @mysql_query('sql query here');
Run Code Online (Sandbox Code Playgroud)

不知道为什么.有人可以帮我解释一下吗?

php

63
推荐指数
2
解决办法
2万
查看次数

.htaccess否认所有人

我复制了一个旧的应用程序并将其重命名为New_application.我想访问New_application文件夹中的.htaccess文件.当我用文本编辑器打开它时,它只显示" Deny from all".我试图在我的旧应用程序中打开.htaccess,它也显示了' Deny from all'.我记得我之前能够编辑它但不确定我现在不能做什么.有什么想法吗?非常感谢.

.htaccess

58
推荐指数
3
解决办法
30万
查看次数

Codeigniter显示空白页而不是错误消息

我正在使用Codeigniter,而不是错误消息,我只是得到一个空白页面.有没有办法显示PHP错误消息?当我得不到任何反馈时,很难调试.

我的环境是使用Apache的Ubuntu.

php codeigniter

40
推荐指数
6
解决办法
13万
查看次数

如何检测用户何时在输入字段中按Enter键

我只有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)

javascript

39
推荐指数
4
解决办法
9万
查看次数

Jquery-获取表中第一个td的值

当用户点击"点击"时,我试图获得每个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)

jquery select html-table

29
推荐指数
3
解决办法
10万
查看次数

使用Jquery更改表单输入值

我试图在用户从我的下拉菜单中选择选项时动态更改输入字段值.我试过这段代码,但没有运气.我想知道这里是否有人可以帮助我!非常感谢.

$(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)

html jquery

28
推荐指数
2
解决办法
8万
查看次数

codeigniter重定向到不同的控制器

当用户被授权时,我试图将用户定向到我的主页面.我在login_check控制器中进行用户检查并添加$this->load->view('main');页面可以加载,但主页面中的站点地址仍然显示

HTTP:// myprojectname/login_check

但我想要它表明

http:// myprojectname/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)

controller codeigniter

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

在Linux中启动Eclipse时出错:"JVM已终止.退出代码= 13"

我正在尝试运行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)

eclipse linux

19
推荐指数
2
解决办法
8万
查看次数