小编use*_*585的帖子

php检查数组的数组

什么是最容易和最快捷的方式来循环一组数字并找出$ val是否在那里?

假设我的数组是$ numbers(3,5,78,35,78),而我的$ val = 5,它将返回true.

php arrays

2
推荐指数
1
解决办法
130
查看次数

php sql掉线率系统

这个问题可能看起来有点奇怪,但......

我运行一个用PHP编写的黑手党风格游戏网站.当玩家犯罪时,他们有机会获得"摔倒",让我们说一个新的武器.

我现在如何工作是他们犯下的每一个罪行,我在10中运行rand(),如果它达到10,那么我随机从firearms_db表中选择一行,然后给它们.

我想做的是,让每个武器都有不同的"掉落"百分率 - 所以更强大和更昂贵的武器会降低,而便宜的武器会频繁掉落.目前你得到一个便宜的机会,因为你是一个昂贵的机会.

有没有人有任何想法我怎么可以添加这个?我是否需要使用丢弃率值向firearms_db添加另一个字段然后使用它?

php sql

2
推荐指数
1
解决办法
246
查看次数

mysql now()函数

这样做的SQL方法是什么:

$now = date('Y-m-d H:i:s', time())
SELECT * FROM table WHERE '$now' > time
Run Code Online (Sandbox Code Playgroud)

是吗:

SELECT * FROM table WHERE now() > time
Run Code Online (Sandbox Code Playgroud)

mysql date

2
推荐指数
1
解决办法
9851
查看次数

图像变暗/不透明

快速,是否可以使用javascript或其他东西使图像变暗?

我不需要鼠标悬停或任何东西,只是为了使图像显示为禁用(我可以使用样式标签更改它的不透明度吗?).

我该怎么办?

javascript image opacity

2
推荐指数
1
解决办法
6269
查看次数

jquery更改按钮ID

如何在函数运行期间更改按钮的ID?

我试过了:

$('#follow').attr('id','unfollow'); 
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行一个$("#unfollow").click(function(){函数时没有运气.

我怎样才能做到这一点?

更新

$(function() { 

  $("#follow").click(function(){ 
    $('#follow').attr('id','unfollow'); 
    alert("follow");
    });

  $(document).on('click', '#unfollow', function() {
    $('#unfollow').attr('id','follow'); 
    alert("unfollow"); 
    });

});
Run Code Online (Sandbox Code Playgroud)

jquery button

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

从Python中的另一个脚本编辑全局var

我试图从另一个脚本增加python全局变量,但它似乎没有更新.我在这里做错了吗?

func()在脚本执行期间多次运行,似乎永远不会更新globVal

脚本1:

def func():
    from script2 import globVal
    global globVal
    print "glob val is " + str(globVal)
    globVal = globVal + 1
Run Code Online (Sandbox Code Playgroud)

脚本2(不同的文件):

global globVal
globVal = 1
Run Code Online (Sandbox Code Playgroud)

python global

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

php mysql加入3个表

我循环通过用户页面上的反馈类型评论系统,找到最新的6个帖子.

要显示我想要的帖子,我必须从3个表中获取数据.

我认为如果它只是在一个查询中被拉出来的话,它会减少数据库密集度,但我不确定如何编写它,对JOIN和事情很糟糕.

这是我现有的代码

$sql_result = mysql_query("SELECT * FROM feedback WHERE user='1' ORDER BY date desc LIMIT 6", $db);
while($rs = mysql_fetch_array($sql_result)) {

   $sql_result2 = mysql_query("SELECT * FROM members WHERE id= '$rs[author]'", $db); 
   $rs2 = mysql_fetch_array($sql_result2);

   if ($rs2[clan] != 0) { 
      $sql_result3 = mysql_query("SELECT * FROM clans WHERE id= '$rs2[clan]' LIMIT 1", $db);
      $rs3 = mysql_fetch_array($sql_result3);

     // write comment
Run Code Online (Sandbox Code Playgroud)

有人能给我一个线索吗?

mysql join

0
推荐指数
1
解决办法
2549
查看次数

jQuery延迟将数据发布到div中

我在jQuery中有这个函数,它从POST页面获取数据,然后将响应设置为div:

$("#go").click(function(){ 
   $.post("get.php", {p: 'abc'}, function(data){ 
   $('#result').html(data); 
   });
});
Run Code Online (Sandbox Code Playgroud)

这是有效的,但无论如何都要延迟数据进入#result标签大约3秒?

最终我希望标签说:

"加载.","正在加载..."和"正在加载..."各一秒,然后显示数据.

javascript jquery http-post delay

0
推荐指数
1
解决办法
1023
查看次数

php数组差异

我试图在2个阵列中找到差异.

$inven_old = array(1,2,3,4); 
$inven_new = array(1,2,3,4,5); 
$result = array_diff($inven_old, $inven_new); 
print_r($result);
Run Code Online (Sandbox Code Playgroud)

为什么结果没什么?

不应该是"5"吗?

如果没有,我该怎样做我想做的事情?

php arrays

0
推荐指数
1
解决办法
2170
查看次数

标签 统计

php ×3

arrays ×2

javascript ×2

jquery ×2

mysql ×2

button ×1

date ×1

delay ×1

global ×1

http-post ×1

image ×1

join ×1

opacity ×1

python ×1

sql ×1