2016-11-19 19 views
-1

私のプロジェクトには何か助けが必要です。 私は投票フォームを持っています。登録されたWordPressユーザーは、PIN(一意の番号がPINSの配列に格納されています)を一度投票してボタン "投票"を無効にできます。 私は私が正しく理解しています希望としての私は、実際にあなたを得ることはありませんphpでmysqlのPIN配列にユーザーのPINを保存

while($row = mysqli_fetch_array($q)) { 
$id = $row[0]; 
$title = $row[1]; 
$pollid = $row[2]; 
$pin = $row[4] 

$pin = $current_user->user_pin; (stores the wordpress current user's PIN) 

答えて

1

配列でピンを保存する方法を知って、その後、パッティング条件はありません。

ケース1:あなたは

$pin = $current_user->user_pin; 

を示唆したようにあなたがダミーの配列に投票した後に要素をプッシュすることができます。

$pinarr=array(); 
$pinarr.push($pin); 

ケース2:配列の代わりに、データベースに

をフラグを使用してください私は投票は非常に機密性の高いデータであると思います。

  • あなたはwp_userテーブル内の1つの以上の列が再びページをレンダリングしながら、投票
  • voter_flag
  • セットのデフォルト値として0
  • 更新フラグを考えることができます追加ように、ユーザーがvoter_flagであるかどうかを確認後、0でありますアクティブなボタン。
+1

voter_flagで良いアイデア。ありがとうVasim Vanzara –

+0

ありがとうございます。 –

関連する問題