当按下提交按钮时,我有一个带有 onclick 操作的弹出窗口来关闭该框:
<input type="submit" name="submit" value="submit" onclick="javascript: window.close();">
Run Code Online (Sandbox Code Playgroud)
我正在尝试将其调整为在单击提交按钮关闭后等待 3 秒。
我读过一篇文章,建议在以下内容中使用它:
<script>
setTimeout("window.close()",3000)
</script>
Run Code Online (Sandbox Code Playgroud)
但无论是否单击按钮,它都会在 3 秒后关闭弹出窗口。
我如何调整它以使用按钮?
我正在尝试根据他们的帖子计数获得我数据库中的前5位用户
<?php
$data = mysql_query("SELECT COUNT(*) FROM pins ORDER BY user_id ASC LIMIT 5")
or die(mysql_error());
while($info = mysql_fetch_array( $data ))
{
Print "<table><tr><td>";
Print "".$info['user_id']."";
Print "</td></tr></table>";
}
?>
Run Code Online (Sandbox Code Playgroud)
这是我改编的代码,适用于具有WHERE user_id='999'子句的个人用户.但是如何更改它以获得前5名呢?
我试图计算自帖子发布以来的日子.SQL将日期和时间保存pins在列的表中time.格式为2013-11-20 10:36:01.
我已经在http://www.w3schools.com/sql/func_date_format.asp上了解了如何执行此操作
并提出以下代码:
<?php
$dayssince = mysql_query("SELECT DATEDIFF(day,'CURDATE()','$pinDetails->time') AS DiffDate FROM pins WHERE id ='$pinDetails->id'");
?>
<?php echo $dayssince; ?>
Run Code Online (Sandbox Code Playgroud)
$pinDetails->time数据库中的日期戳在哪里.
但是,没有任何显示,甚至没有错误编号.
编辑:
我使用此代码使用它:
$result = mysql_query("SELECT DATEDIFF(CURDATE(), '$pinDetails->time')");
$dayssince = mysql_result($result, 0);
Run Code Online (Sandbox Code Playgroud) sql ×3
count ×1
datediff ×1
javascript ×1
jquery ×1
mysql ×1
onclick ×1
php ×1
settimeout ×1
where ×1