小编Kar*_*rem的帖子

只显示div一次

所以我想看看像stackoverflow一样的消息在顶部.

现在我已经配置了所有,但是我遇到了一个问题..消息只显示第一次,第二次没有显示.

我知道为什么,关于每个id的东西必须是唯一的或div中的东西..然后我使用rand(1, 300);(php)它仍然无法工作.

这是我的代码:

function checkSession(){
    $.ajax({url: "session.php", success: function(data){
         if( data == 1){
            var postFilen = 'msg.php';
            $.post(postFilen, function(data){
            $(".msg").html(data).find(".message2").fadeIn("slow")
            setTimeout(function(checkSession) {
    $('.msg').fadeOut('slow');
}, 10000);
            });  
         }else{ 
             $('.message2').hide();
         }
    }});
// setInterval('checkSession()',1000);
}
Run Code Online (Sandbox Code Playgroud)

index.php文件:

<div class="msg" id="msg" ></div>
Run Code Online (Sandbox Code Playgroud)

msg.php:

<div class="message2" id="message2" onclick="closeNotice2()" style="display: none">
Yo, <b><? echo $pusername; ?></b> - <? echo $_SESSION["user_message"]; ?> 
<a class="close-notify" onclick="closeNotice2()">X</a>
</div> 
Run Code Online (Sandbox Code Playgroud)

CloseNotice2() - (以防万一你想看到它):

function closeNotice2() {
    $(".message2").fadeOut("slow");
} 
Run Code Online (Sandbox Code Playgroud)

session.php文件:

if(isset($_SESSION['user_message'])) {
echo 1; 
}
Run Code Online (Sandbox Code Playgroud)

CSS:

.message2 { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery message

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

preg_match()和用户名

function isUserID($username) {
  if (preg_match('/^[a-z\d_]{2,20}$/i', $username)) {
    return true;
  } else {
    return false;
  }
}   
Run Code Online (Sandbox Code Playgroud)

简单的...,我有这个,你能解释它检查的内容吗?我知道它会检查用户名是否有2到20之间的长度,还有什么?谢谢

php regex preg-match

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

jQuery:如果class = active?

$(document).ready(function() {    
    $('a#fav').bind('click', function() {
        addFav(<?php echo $showUP["uID"]; ?>);
    });
});
Run Code Online (Sandbox Code Playgroud)

我需要修改这个,所以如果#ef有class ="active"那么应该这样做

  removeFav(<?php echo $showUP["uID"]; ?>);
Run Code Online (Sandbox Code Playgroud)

相反,我该怎么做?

jquery

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

使用PDO语句获取受影响的行数和最后插入的ID

如何在此显示受影响的行数:

$sql = $conn->prepare ("UPDATE countries SET country=:country");
$sql->bindValue(":country", "blablaa");
$sql->execute();
Run Code Online (Sandbox Code Playgroud)

如何显示最后插入的ID:

$sql = $conn->prepare ("INSERT INTO countries (country) VALUES (:country)");
$sql->bindValue(":country", "test");
$sql->execute();
echo $sql->lastInsertId(); // id of last inserted
Run Code Online (Sandbox Code Playgroud)

我试过,但是收到一个错误调用未定义的方法 PDO::lastInsertId()

php pdo

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

jQuery:在每个()中使用live()

我在这里有这个功能:

$("a.fancybox_vid").each(function(){
   $(this).fancybox({
    titleShow     : false,
    width:    640,
    height:   395,
    autoDimensions: false,
    overlayOpacity: 0.6,
    href: "misc/mc.php?v="+$(this).attr('id')
  }); 
});
Run Code Online (Sandbox Code Playgroud)

现在添加了一个带有c lass .fancybox_vid的链接,然后这将无效.只有从一开始就存在.我怎么能在每个()中都有live().

jquery

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

如何在PDO中使用%的bindValue?

$query = $connect->prepare("SELECT users.firstname, users.lastname, users.id 
FROM users INNER JOIN users_friends ON users.id=users_friends.uID
WHERE bID=:USER AND type =:type AND accepted = '1' AND (users.firstname LIKE '%:queryString%' OR users.lastname LIKE '%:queryString%') 
LIMIT 10");
$query->bindValue(":queryString", $queryString);
$query->bindValue(":type", $type);
$query->bindValue(":USER", $USER);
$query->execute();
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的.

我尝试bindValue然后在预准备语句中使用它时出错(%:queryString%)

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens'
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

php pdo bindvalue

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

jQuery:textarea默认值在点击时消失

我想要一个带有一些默认文本的textarea.当用户单击textarea时,应删除默认文本.如何让textarea的价值在点击时消失?

我希望它完全像这样,http://www.webune.com/forums/20101025cgtc.html

但我希望它在jQuery中完成.

<textarea id="textarea">This should be removed..</textarea>
Run Code Online (Sandbox Code Playgroud)

jquery textarea onclick

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

如果在jquery,输入字段中为空,则删除/添加onfocus/onblur上的值

我知道这方面存在很多问题,但我不知道该搜索什么.

我有一个电子邮件字段,我希望它有"在这里写你的电子邮件",当你点击/做onfocus它应该消失.虽然如果你没有写东西并且继续写它,它应该再次出现.

jquery

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

转到#div框JavaScript

也许jQuery,也许不是,但我怎么做,就像你点击一个链接,例如.常见问题解答转到FAQ div框?我的意思是如果它在底部然后你只需点击该链接然后它去它...

维基百科有它.. http://en.wikipedia.org/wiki/USA "内容"中的链接..当你点击进入它...

html anchor

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

在PHP中反转数组

array(7) {
  [0]=> array(2) { ["id"]=> string(1) "9"  ["roi"]=> float(0)    }
  [1]=> array(2) { ["id"]=> string(1) "1"  ["roi"]=> float(0)    }
  [2]=> array(2) { ["id"]=> string(2) "10" ["roi"]=> float(0)    }
  [3]=> array(2) { ["id"]=> string(2) "14" ["roi"]=> float(0)    }
  [4]=> array(2) { ["id"]=> string(1) "4"  ["roi"]=> float(0)    }
  [5]=> array(2) { ["id"]=> string(1) "5"  ["roi"]=> float(141)  }
  [6]=> array(2) { ["id"]=> string(1) "6"  ["roi"]=> float(2600) }
}
Run Code Online (Sandbox Code Playgroud)

我想反过来,所以id 6(roi为2600)在数组等中排在第一位.

我怎样才能做到这一点?array_reverse()并且rsort()在这种情况下不起作用

php arrays

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

标签 统计

jquery ×5

php ×4

pdo ×2

anchor ×1

arrays ×1

bindvalue ×1

html ×1

javascript ×1

message ×1

onclick ×1

preg-match ×1

regex ×1

textarea ×1