2011-09-16 7 views
0

複数の投票を作成して、3つのオプション(yes/no/maybe)を与え、投票した人と投票しなかった人を記録します。これはjavascriptで簡単にできますか?理想的には、私は彼らがこの投票に参加するまで私のサイト上に何か他のものを見せないようにしたいと思います。私が修正できる1つのトラックのリダイレクトを行うコードを見つけましたが、です。 私はちょうど提案を探していますが、どのコードも素晴らしいでしょう。 私のサイトは現時点でSQLサーバーをサポートしていません。出席者トラッカー/複数の投票

+0

ようにそれを行うことができますか? 「私のサイトがSQLサーバーをサポートしていない」場合は、サイトに_any_データベースへのアクセス権がないことを意味します。結果はどこに記録されますか? – nnnnnn

+0

私はテキストファイルにログインしようとしていました。私はデータベースの方が優れていることを知っていますが、利用可能なデータベースはありません。 – Illusionist

答えて

1

あなたは "マルチ票" とは何か(ユーザーがサイトに入った最初のページ)この

のindex.php

session_start(); 
$hasVoted = $_SESSION['hasVoted']; 
$vote = htmlspecialchars($_GET['vote']); 

if(empty($hasVoted)){ 
if(!empty($vote)){ 
$_SESSION['hasVoted'] = "true"; 
} 
} 

if($hasVoted == "true"){ 
header("location:home.php"); 
} else { 
print"Please vote in next poll to access our site:"; 
// and here you print voting form 
} 

home.php

session_start(); 
if($_SESSION['hasVoted'] !== "true"){ 
header("location:index.php"); 
} 
+0

ありがとう、私はJSで少しコードすることができますが、私はPHPと戦っていることに言及するのを忘れましたが、これは多くの助けになります! – Illusionist

+0

これで十分であれば、それを合格とマークしてください。 – Olli

関連する問題