所以我想看看像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) 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之间的长度,还有什么?谢谢
$(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)
相反,我该怎么做?
如何在此显示受影响的行数:
$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()
我在这里有这个功能:
$("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().
$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)
我怎么解决这个问题?
我想要一个带有一些默认文本的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) 我知道这方面存在很多问题,但我不知道该搜索什么.
我有一个电子邮件字段,我希望它有"在这里写你的电子邮件",当你点击/做onfocus它应该消失.虽然如果你没有写东西并且继续写它,它应该再次出现.
也许jQuery,也许不是,但我怎么做,就像你点击一个链接,例如.常见问题解答转到FAQ div框?我的意思是如果它在底部然后你只需点击该链接然后它去它...
维基百科有它.. http://en.wikipedia.org/wiki/USA "内容"中的链接..当你点击进入它...
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()在这种情况下不起作用