我正在开发一个项目,其中只有帖子的标题显示在主页上,点击标题,完整的帖子加载到另一个页面posts.php代码,这是:
<a href="posts.php?postId=<?php echo $row['posts_id'] ?>"><?php echo $row['title']; ?></a>
Run Code Online (Sandbox Code Playgroud)
现在计算帖子视图我hits在我的posts表中有一个列,最初的值hits设置为0,每当打开一个帖子时,值hits增加1,为此我的代码是posts.php
$id = $_GET['postId'];
$sql = "UPDATE posts SET hits = hits + 1 WHERE post_id = $id";
Run Code Online (Sandbox Code Playgroud)
但是,这对于跟踪帖子视图不是一个好习惯,因为每当刷新页面时视图都会增加.我想要一个干净的系统来跟踪帖子视图,其中每个不同的用户或访问者视图增加一个,而不管同一用户/访问者查看相同帖子的次数(如在stackoverflow中).就像通过他们的IP地址或其他东西跟踪他们一样,只是一个想法(这些人如何做)或者这些东西是如何运作的,这足以让我开始工作.
这里的代码重点放在第二个div上.现在我想将聚焦元素的背景颜色设置为另一种颜色几秒钟,然后淡化回原始颜色.怎么做?
$(function(){
$("#two").focus();
});Run Code Online (Sandbox Code Playgroud)
body{color:white;}
#fis{height:600px;width: 60px;background-color:red;}
#two{height:600px;width: 60px;background-color:green;}
#thr{height:600px;width: 60px;background-color:blue;}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="fis">hello
</div>
<div id='two' tabindex='1'>mr
</div>
<div id='thr'>john
</div>Run Code Online (Sandbox Code Playgroud)
有什么方法可以计算在tinymce编辑器中输入的字符数。我只是想设置最低字符要求。或者如何tinyMCE.activeEditor.getContent()正确使用此目的。
SELECT *
FROM notifications
INNER JOIN COMMENT
ON COMMENT.id = notifications.source_id
WHERE idblog IN (SELECT blogs_id
FROM blogs
WHERE STATUS = "active")
INNER JOIN reportmsg
ON reportmsg.msgid = notifications.source_id
WHERE uid =: uid
ORDER BY notificationid DESC
LIMIT 20;
Run Code Online (Sandbox Code Playgroud)
在这里,我INNER JOIN荷兰国际集团notifications与comment和reportmsg; 然后过滤内容WHERE.
但我的问题是,第一INNER JOIN[即与comment],在加入之前notifications有comment,我想匹配notifications.idblog与blogs.blogs_id 和 SELECT只有那些行,其中blogs.status = "active".
为了更好地理解上面的代码:
这里,INNER JOIN与comment我想SELECT …
在这段代码中,我已经定义了变量id,如果我将使用$id外部花括号,我将获得错误未定义变量$id.有什么方法可以使用括号外的变量.
<?php
if (isset($_GET['username'])) {
$check = $db->prepare("SELECT id, email, phone, FROM members WHERE username=:username");
$check->execute(array(':username'=>$username));
$get = $check->fetch(PDO::FETCH_ASSOC);
$id = $get['id'];
$email = $get['email'];
}
else {
// error
}
$posts =$db->prepare("SELECT * FROM posts WHERE id=:id");
$posts->execute(array(':id'=>$id));
$row=$posts->fetch(PDO::FETCH_ASSOC));
$title = $row['title'];
$body = $row['body'];
?>
Run Code Online (Sandbox Code Playgroud) 我有一个奇怪的情况下面的代码,我的body宽度设置为980px我的标题和内容宽度设置为100%所以他们应该伸展整个屏幕,但在Firefox中他们没有几个像素和铬,他们只是到达中途,奇怪的是页面的主体覆盖整个屏幕我检查设置background:black为body与整个页面变成黑色,然后标题和内容如何功亏一篑用width:100%.但这个代码工作正常上cssdesk cssdesk那么,什么是错我的浏览器.我的屏幕分辨率是1366x768.
body {
width: 980px;
margin: 0;
background-color: #000;
}
.header {
color: #fff;
margin: 0;
width: 100%;
height: 60px;
background-color: #F23F21;
}
#container {
width: 100%;
}
.one {
height: 200px;
float: left;
border: 1px solid red;
width: 25%;
box-sizing: border-box;
}
.two {
height: 200px;
display: inline-block;
border: 1px solid blue;
box-sizing: border-box;
width: 50%;
}
.three {
height: 200px;
float: right;
border: 1px …Run Code Online (Sandbox Code Playgroud)在下面的代码中,我想在单元格之间设置垂直线,最好的方法是什么?我试过的东西是给表格提供背景颜色,但它与给表格单元格提供边框相同,然后尝试了左边框或右边框,但它会在单元格外多出一行。这里我想要单元格之间的垂直线。请帮忙。
table tr td {
background-color: #dedede;
color: black
}Run Code Online (Sandbox Code Playgroud)
<table>
<tr>
<td>this is first cell</td>
<td>this is second cell</td>
<td>this is third cell</td>
</tr>
<tr>
<td>this is fouth cell</td>
<td>this is fifth cell</td>
<td>this is sixth cell</td>
</tr>
</table>Run Code Online (Sandbox Code Playgroud)
刚刚通过php手册它说
'SERVER_ADDR' 正在执行当前脚本的服务器的 IP 地址。
'REMOTE_ADDR' 用户正在查看当前页面的 IP 地址。
对于像我这样对编程知之甚少的人来说,他们的意思是一样的,即获取 IP 地址。那么我应该使用哪个来简单地获取访问我网站的客户端的 IP 地址?
我想隐藏一个divif javascript被关闭并显示div如果javascript启用但我不想<noscript>在chrome和opera中使用它有一些问题.所以我正在做的是这样的:
<div id="box" style="display:none"></div>
<script type="text/javascript">
document.getElementById("box").style.visibility = "visible";
</script>
Run Code Online (Sandbox Code Playgroud)
但是javascript部分没有显示div.如何启用javascript,我怎样才能看到它.也试过$('#box').show();但是也没用.
下面是 w3schools 给出的 javascript 下拉菜单的简单代码,我想要两个下拉菜单,所以我创建了一个具有更改元素和变量名称的副本。两个下拉菜单都可以正常工作,但现在我无法通过单击网页上的任何位置来关闭打开的下拉菜单,该下拉菜单可以正常工作。那么我怎样才能在有两个下拉菜单的情况下做到这一点。
/* When the user clicks on the button,
toggle between hiding and showing the dropdown content */
function myFunction() {
document.getElementById("myDropdown").classList.toggle("show");
}
// Close the dropdown menu if the user clicks outside of it
window.onclick = function(event) {
if (!event.target.matches('.dropbtn')) {
var dropdowns = document.getElementsByClassName("dropdown-content");
var i;
for (i = 0; i < dropdowns.length; i++) {
var openDropdown = dropdowns[i];
if (openDropdown.classList.contains('show')) {
openDropdown.classList.remove('show');
}
}
}
}
/* When the user clicks on the …Run Code Online (Sandbox Code Playgroud)在我的代码下面,substr函数不起作用,为什么它是如此以及如何使它工作.
<?php
// some code
echo "
<h2>".$row['title']."</h2>
<p> substr( ".$row['body'].",0,300) ....</p>
<p>".$row['posted']."</p>";
Run Code Online (Sandbox Code Playgroud) css ×5
html ×5
javascript ×4
php ×4
jquery ×3
sql ×2
inner-join ×1
ip-address ×1
mysql ×1
substr ×1
tinymce ×1
tinymce-4 ×1
variables ×1