我想要一个简单的非MySQL PHP脚本,允许观众投票上或投票下一个页面。如果它必须是MySQL数据库驱动的,那么它就必须如此。理想情况下,不是这样的。
所以基本上,如果你要在web浏览器中查看这个页面的源代码,它将如下所示:
<h2>Stack Overflow Is Cool</h2>
<span id="author-info-etc">Written by Ben Dover on 01-01-2012 (+12) | (-3) Total Rank: +9</span>
<p>Once upon a time
我有以下php代码,它选择当前记录在mysql数据库中的所有选举:
<?php
$result = mysql_query("SELECT * FROM elections WHERE status = 'in_progress'")
or die(mysql_error());
if (mysql_num_rows($result) == 0) {
echo '<h5>This Election Does Not Exist Anymore</h5><hr> ';
}
我正在尝试在我的网站上实现一个reddit风格的投票按钮。我让它运行得很好,唯一的问题是用户现在可以投票无限次。我需要它来运行SQL查询并检查数据库,看看他们是否已经投票,然后再接受投票。
问题是:如果存在投票,我在哪里可以将SQL查询放到这个禁用按钮的AJAX POST中?这是我到目前为止所知道的:
$(function(){
$("a.vote_up").click(function(){
//get the id
the_id = $(this).attr('id');
// show the spinner
(对不起,英语不是strongsuit)我目前正在遵循这个教程系统。
我想做的是阻止用户投票两次,我不太确定如何做到这一点,我已经做了一些谷歌和我读了关于cookies,但不确定如何使它与此代码一起工作。
任何帮助都将不胜感激
<?php
session_start();
include 'functions.php';
// Connect to MySQL
$pdo = pdo_connect_mysql();
// If the GET request "id" exists (poll id)...
if (isset($_GET['i
我正在建立一个数据库驱动的笑话网站,在那里用户可以投票的笑话。当有人投票时,该笑话在mysql数据库中的"score“列将递增。成功后,我希望在页面上更新笑话的分数。我有两个问题-如何选择显示的关联分数,以及如何查询数据库以获得更新值。下面是运行ajax的jquery:
<script type="text/javascript">
$(function() {
$(".votebutton").click(function() {
var id = $(this).attr('id');
v
我用return false粘贴了这段代码,这样它就不会在执行后在url的末尾附加#,但它仍然会这样做。你知道我做错了什么吗?如何/哪里最好返回false?
// Called right away after someone clicks on the vote up link
$('.vote_up').mouseup(function()
{
$("#loading").show();
var problem_id = $(this).attr("data-problem_i
我在插件中使用了一个自定义函数,但由于某些原因,当我在主循环中使用该函数时,完整的循环被返回了3次。
函数如下:
<?php
function ShowPostByVotes() {
global $wpdb, $voteiu_databasetable;
mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die(mysql_error());
mysql_select_db(DB_NAME) or die(mysql_error());
//Set a limit to reduce tim
我使用Visual Studio Team Services (visualstudio.com)进行所有的源代码管理。我想让我的几个项目开源,并授予公众下载源代码的权限。有人知道是否有一种方法可以配置Visual Studio Team Services项目来促进这一点吗?具体地说,我需要一种方法来授予每个人读访问权限,但限制写访问权限。