小编com*_*nux的帖子

如果/ elseif`isset`多个提交输入不起作用

我在页面上有几个提交输入(按钮),具有以下isset条件:

if ( isset( $_POST[ 'noranTelChecks' ] ) ) { // user requested noranTelCheck sheet
    header( 'location: noranTelChecks.php' );

  } elseif ( isset( $_POST[ 'juniperChecks' ] ) ) { // user requested noranTelCheck sheet
    header( 'location: juniperChecks.php' );

  } elseif ( isset( $_POST[ 'mpr95001Checks' ] ) ) { // user requested noranTelCheck sheet
    header( 'location: mpr95001Checks.php' );
} // close IF
Run Code Online (Sandbox Code Playgroud)

但无论点击什么按钮,页面总是被重定向到第一个IF条件引用的链接.如果我更改所引用链接的顺序,则始终是页面重定向到第一个条件中的链接.

上面的代码可能导致这个问题的问题,因为我过去在其他页面上做过这个并且它运行良好?

php isset

7
推荐指数
1
解决办法
242
查看次数

使用ascii 46` .`(句点)无法关注下一个输入字段

我有一个带有4个文本框的表单,用于IPv4 addy条目,当用户按下句号ascii#46时,我想让焦点移动到下一个文本字段.

下面的JS/jQ(我基本上解除了:将Cursor移动到下一个文本字段按Enter键)适用于enter(13),esc甚至空格char(32)的ascii代码:

<script language ="javascript" type="text/javascript" >
    function ipfNext() {
      //alert( 'FUNC ipfNext' );
      $( document ).ready( function()  {
        $( '#formContent .inputTextIpf').keydown( function( e )  {
          if( e.keyCode == 46 ) {
            $( ':input:eq(' + ( $( ':input' ).index( this ) + 1 ) + ')' ).focus();
            return false;
          } // close IF 
        }); // close FUNC e
      }); // close docReady FUNC
    } // close FUNF ipfNext
  </script>
Run Code Online (Sandbox Code Playgroud)

但它似乎并不适用于常规打印ascii代码,如46 ..如何修改代码以允许常规的ascii打印字符在按下时启动字段选项卡?

HTML输入字段使用ascii控件字符激活但不打印字符

<input type="text" id="ipf1" name="ipf1" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

6
推荐指数
1
解决办法
42
查看次数

运行替代命令后清除选择

在 vim 中运行替代命令后有没有办法清除突出显示的文本?例如,当我运行时:

:'<,'>s/<\([^>].*\)>/<!--\1-->/
Run Code Online (Sandbox Code Playgroud)

要注释掉 html 文件中的当前行,命令运行后,文档中的所有文本都会突出显示,我必须按空格键才能清除选择。

有什么我可以在替代命令之后立即添加或作为替代命令的一部分添加的内容,以便在命令运行后自动清除任何选择,这样我就不必按空格键来清除它?

vim

5
推荐指数
1
解决办法
73
查看次数

sql UPDATE语句因SQL错误而失败

继续收到此警告:

警告:odbc_exec():SQL错误:[Microsoft] [ODBC Microsoft Access驱动程序]查询表达式''WHERE id = 86'中的字符串语法错误.,SQLExecDirect中的SQL状态37000

无论我如何编辑此SQL UPDATE命令:

$sqlU = "UPDATE inv20152016
        SET coNo = '$coNo', cusNo = '$cusNo', rcvTech = '$rcvTech', 
            rcvLoc = '$rcvLoc', rcvDate = '$rcvDate', rcyTech = '$rcyTech', 
            rcyLoc = '$rcyLoc', rcyDate = '$rcyDate', rtnTech = '$rtnTech', 
            rtnLoc = '$rtnLoc', rtnDate = '$rtnDate', cusInvNo = '$cusInvNo', 
            notes = '$notes
        WHERE id = '$rcyId'";
    if (!$rs=odbc_exec($conn,$sqlU)) {
        echo '<br />Error UPDATE\'ing new record: (' . $sqlU . ')<br />';
        goto end;
    } else {
        echo '<br …
Run Code Online (Sandbox Code Playgroud)

php sql ms-access

3
推荐指数
1
解决办法
216
查看次数

标签 统计

php ×2

isset ×1

javascript ×1

jquery ×1

ms-access ×1

sql ×1

vim ×1