小编Ell*_*ott的帖子

JavaScript slidedown without jQuery

I wish to have a similar effect to jQuery slidedown but without using jQuery or any other libary. I know it's "possible" as anything in jQuery can be done in plain JavaScript. Just harder.

I cannot use jQuery as everything has to be written in my own code without any libaries used.

Has anyone done something like this or any effects just using plain JavaScript?

javascript

44
推荐指数
6
解决办法
5万
查看次数

PDO fetchAll数组为一维

这可能是一个简单的问题,但我很难理解如何解决它.我有一个表单,允许用户选择"自定义"或"所有"员工"分配给作业.

如果选择了自定义,则用户通过单击每个复选框选择人员,然后将其插入到作业表中.这会产生下面的数组(3,1,10是员工ID)

Array
(
    [0] => 3
    [1] => 1
    [2] => 10
)
Run Code Online (Sandbox Code Playgroud)

如果选择"所有员工",我首先查询select语句以从staff表中获取所有员工ID,然后将这些ID插入到作业表中,如上所述.但是这会产生数组:

Array
(
    [0] => Array
        (
            [staffID] => 1
            [0] => 1
        )

    [1] => Array
        (
            [staffID] => 23
            [0] => 23
        )

    [2] => Array
        (
            [staffID] => 26
            [0] => 26
        )

    [3] => Array
        (
            [staffID] => 29
            [0] => 29
        )
)
Run Code Online (Sandbox Code Playgroud)

如何将上面的数组转换为显示的第一个数组?

我正在使用下面的代码查询数据库以获取所有员工ID,然后插入它们.

    $select = $db->prepare("SELECT staffID FROM staff");
    if($select->execute())
    {
       $staff = $select->fetchAll();
    }

    for($i = 0; $i<count($staff); …
Run Code Online (Sandbox Code Playgroud)

php arrays pdo

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

在MySQL中将行值增加和减少1

嗨我有一个MySQL数据库表"点"用户可以点击一个按钮,一个点应该从他们的帐户中删除,他们按下的按钮有另一个用户的ID,因此他们的帐户必须增加一个.

我让它在jQuery中工作并检查Firebug中的varibles/posts,它确实发送了正确的数据,例如:

userid= 1 
posterid = 4
Run Code Online (Sandbox Code Playgroud)

我认为问题出在我的PHP页面上:

<?php


include ('../functions.php');

$userid=mysql_real_escape_string($_POST['user_id']);
$posterid=mysql_real_escape_string($_POST['poster_id']);

if (loggedin()) 
{
include ('../connection.php');
$query1 = "UPDATE `points` SET `points` = `points` - 1 WHERE `userID` = '$userid'";
$result1=mysql_query($query1);


$query2 = "UPDATE `points` SET `points` = `points` + 1 WHERE `userID` = '$posterid'";
$result2=mysql_query($query2);


if ($result1 && result2)
{
    echo "Successful";  
    return 1;
}
else
{

    echo mysql_error();
    return 0;   
}
}
?>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢 :)

php mysql sql

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

php正则表达式验证

只是一个快速的问题,abit rubish with regex所以我想发布在这里.下面的正则表达式是验证用户名.

  • 长度必须介于4到26个字符之间

  • 从至少2个字母开始

  • 只能包含数字和一个下划线和一个点

到目前为止我有这个,但是没有用

<?php

$username=$_POST['username'];

if (!eregi("^([a-zA-Z][0-9_.]){4,26}$",$username))
{
 return false;
}
else
{
 echo "username ok";
}

?>
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

php regex

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

包括文件的全部内容并回显它

我需要回显包含文件的全部内容.我试过以下:

echo "<?php include ('http://www.example.com/script.php'); ?>";

echo "include (\"http://www.example.com/script.php\");";
Run Code Online (Sandbox Code Playgroud)

但都不起作用?PHP支持这个吗?

php echo

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

vb.net组合键

我正在尝试在我的VB.net应用程序中捕获两个按键,对于此示例CTRL + B,下面的代码不起作用,但它适用于单个键.我已经尝试将keypreview设置为true,但这没有任何效果.

  Private Sub main_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles mybase.KeyDown
            If e.KeyCode = Keys.ControlKey And e.KeyCode = Keys.B Then
                MsgBox("CTRL + B Pressed !")
            End If
        End Sub
    End Class
Run Code Online (Sandbox Code Playgroud)

谢谢

vb.net

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

批处理文件将文件复制到另一个位置?

是否可以创建批处理文件,以便每次登录时或在文件夹更新时将文件夹复制到另一个位置?

如果不是一个简单的解决方案,它可以用vb或java aswel编写.

有任何想法吗?谢谢

batch-file

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

javascript名称与ID

据我所知,有两种方法可以从文本框中获取值

document.formName.textboxName.value;
Run Code Online (Sandbox Code Playgroud)

要么

document.getElementbyId('textboxId').value;
Run Code Online (Sandbox Code Playgroud)

据我所知,使用表单名称意味着我可以编写更少的代码,因为名称可以用于发布数据和获取值(除了使用ajax).如果我只是使用标准表单发布,我会用name,但我不能使用id

例如在php中我会用

$_POST['texboxName']; 
Run Code Online (Sandbox Code Playgroud)

如果我在文本框上有ID和ID,我无法使用php获取值?

这是标准的推荐方式,并且使用name浏览器友好?请尽可能链接,谢谢.

javascript xhtml standards

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

vb.net sql最后插入ID

我正在使用带有Access数据库的VB.NET,我插入值但我需要获取最后插入的ID(自动编号)并将其插入相关表中.

我已经尝试了@@ IDENTITY和MAX(列)但是@@ IDENTITY返回零并且MAX不是很可靠(有时插入数据很慢,所以在插入数据之前获取ID).

Dim insertSql = datalayer.getDataTable((String.Format("INSERT INTO users (username) VALUES ({0})", username)))

Dim newID = datalayer.getDataTable((String.Format("SELECT @@IDENTITY FROM users")))


Dim con As OleDbConnection = getConnection()
con.Open()
Dim sqlCommand As OleDbCommand = New OleDbCommand(String.Format(insertSql), con)
sqlCommand.ExecuteNonQuery()
Run Code Online (Sandbox Code Playgroud)

这是在两个函数中完成的,因此上面的代码可能看起来很混乱,但这只是从两个函数中获取的.这两个语句被执行,但我刚刚显示了一个被执行的例子.

是否有@@ IDENTITY和MAX的替代品,因为我似乎没有看到@@ IDENTITY出了什么问题?

谢谢你的任何建议:).

sql vb.net ms-access lastinsertid

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

关闭窗口关闭会话?

我在php中创建了一个登录系统,具有注销功能等.但我需要在窗口关闭时销毁会话.这需要"即时"或尽可能快地将用户状态更改为脱机.我真的不想在会话上设置时间,因为这对于必须一直登录的用户来说很烦人.

欢迎任何建议,谢谢.=)

php

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

标签 统计

php ×5

javascript ×2

sql ×2

vb.net ×2

arrays ×1

batch-file ×1

echo ×1

lastinsertid ×1

ms-access ×1

mysql ×1

pdo ×1

regex ×1

standards ×1

xhtml ×1