問題タブ [vote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
133 参照

mysql - その日の写真を撮るには?

MySQLデータベースに2つのテーブルがあります。

写真:

評価:

実際の評価値=RatingValue * RatingStrength

「今日の写真」を手に入れる可能性は何ですか?

ルール、例:

  • その日の写真は少なくとも24時間サイトにある必要があります(アップロードされた時間から)
  • その日の写真は少なくとも10票を持っている必要があります
  • 当日の写真はReal rating valueアップロード時刻から24時間以内の写真です
  • photo_of_dayその日の新しい写真はすでにテーブルにあるべきではありません

UPD1。ratings10票とは、写真ごとにテーブルに少なくとも10レコードあることを意味します

UPD2。正確な日時の「その日の写真」を取得することは可能ですか?たとえば、「2011-03-11」または「2011-01-25」の日の写真を取得するにはどうすればよいですか?

0 投票する
1 に答える
271 参照

ruby-on-rails - Rails 3 - いいね - ルーティングの問題?

こんにちは、私は Thumbs_up を使用しているプロジェクトを持っています。単一の小売業者を入力すると、賛成または反対の投票ができます。それは魅力のように機能します。

しかし今、この機能をすべての小売業者のインデックス ページに追加しようとすると、フォームでアクションを投稿しようとするとエラーが発生し始めます。

これは、「インデックス」ページで受け取るエラーです。

そして、小売業者の単一のページに入って投票すると、これが表示されます。

なぜこのようになっているのですか?私は何を間違っていますか?ブラウザで見ると、フォームはまったく同じに見えます (FF-Firebug)。

0 投票する
2 に答える
194 参照

django - モデルレイヤーの関連オブジェクトをカウントするDjango

この作業のようなことをすることが可能です:

0 投票する
2 に答える
1860 参照

php - SQL / PHPは、賛成/反対票の割合を計算します

これは私が何年もの間グーグルで検索してここで検索したのに困惑しましたが、おそらく非常に簡単にできることには喜びがありませんでした...私は本当に知らない間違った検索用語で検索しているだけかもしれませんが、ここに私の質問 ...

基本的な投票スクリプトがありますクリックはい投票が1増加しますクリックいいえ投票が1増加します

SQLテーブル:

  • 投票
    • id
    • アイテム
    • はい
    • いいえ

私がやりたいのは、実際の投票数ではなく、負け(投票なし)に対する勝ち(賛成)の割合をページに表示することです。

「勝ち400は負け600」

はいといいえの間のパーセントを計算し、次のように言います。

「40%勝ち60%負け」

いつものように、助けと援助を前もって感謝します。

アップデート:

「id#8リソース」を取得しているときに表示するにはどうすればよいですか?

私はこの行が間違っていたと思います(またはおそらくクエリ全体*仕事中の初心者)

しかし、いくつかのmysql _ ????()を試しましたが、どれも機能していないようです

0 投票する
1 に答える
139 参照

php - SUMを使用して時間枠に基づいてデータを表示する

PHPとMySQLを使用して、特定の期間(24時間、1週間、1年など)で最も多くの票を獲得したアイテムを表示しようとしています。誰かがアイテムに投票すると、次のように、テーブルにユーザー、アイテムID、投票、および時間が記録されます。

表1

今、私はアイテムの詳細を含む別のテーブルを持っています。

表2

私がやりたいのは、テーブルを呼び出して、過去24時間に投票したアイテムのみについて、テーブル2のすべてのデータを表示し、投票で並べ替えることです。これは、TIME <24時間で投票を合計してから、他のデータベースに右参加(?)する必要があることを意味します。わからない、どうすればいいのかわからない。何か提案はありますか?

0 投票する
1 に答える
130 参照

php - 1 日ごと、1 週間ごと、1 か月ごと、または永久に、投票された最高の記事を取得する方法は?

私は実際に単純な投票システムを持っています。

投票ID、ユーザーID、記事ID

私は今、1 日、1 週間、1 か月、1 年、永久に投票された最高の記事を取得できるようにする必要があります。

DATETIME列を追加してから、mysql関数を使用して投票BETWEENまたは何かを取得し、DATE INTERVALおよびその他のDATE OPERATIONSを使用できます。

また、パフォーマンスの列に「年間通算日」、「年間通算週」、「年間通算月」、「年」を非正規化して格納できると思います。特定の投票を簡単に取得できます。日、または月。

また、カレンダーの観点からそれを行う必要があるかどうかは疑問ですが、「月ごと」は「1から31」ではなく、2か月をまたぐ「12から12」である可能性があることを意味します。

アイデア/フィードバックはありますか?

0 投票する
2 に答える
2142 参照

php - FBのような好き嫌いシステム

テーブルを設定し、必要なデザインを作成しました...自分のサイトにセクシーな好き嫌いのシステムを作成する唯一の方法は、それが必要とする実際の PHP です (心配しないでください、私はたくさんのコードを書きました。送信しません)

私の問題は、私のコードがどのテーブルにも送信されていないことです。そのため、私の質問は、実際にデータベースに送信するにはどうすればよいですか?

ここに私がこれまでに用意したコードがあります(ボタンとともに)

ボタン

実際のコード (up.php)

$user name def (このコードはすべてページの上部にあります)

$id はすでにページで定義されています。これはすべて、投票を表示したいページにあるためです

0 投票する
1 に答える
38 参照

ruby-on-rails - Railsで提出物が投票されたかどうかを判断する方法

投票できる提出物を含むレールでいくつかのアプリを作成しました。賛成票または反対票を投じてください。私は常に投票機能をカスタムビルドしてきましたが、アプリごとにコードが改善され、より洗練されています。しかし、常に同じであった部分の 1 つは、ユーザーが投稿に来たときに、ビューで同じことを行うことです。

または、この性質の何か。これを行うにはもっと効率的な方法があるに違いないと感じていますが、その方法は正確にはわかりません。何かアドバイス?

0 投票する
3 に答える
526 参照

php - このスクリプトを変更して、1 日 1 回投票できるようにするにはどうすればよいですか?

このチュートリアルにスクリプトを組み込もうとしていますバッジのチュートリアルに感謝します

しかし、IP が 1 日 1 回投票できるようにしたいと考えています。コードの変更に関する提案を誰かが提供できますか?

乾杯

0 投票する
3 に答える
239 参照

zend-framework - ユーザーが何かに投票したかどうかをどのように保存および表示しますか?

私は投票サイトに取り組んでいますが、投票をどのように処理すればよいのか疑問に思っています。

たとえば、SO で質問 (または回答) に投票すると、投票が保存され、ページに戻るたびに、上/下ボタンが色付けされているため、この質問に既に投票したことがわかります。

どうやってそれをしますか?つまり、いくつかのアイデアがありますが、データベースに大きな負荷がかからないかどうか疑問に思っています.

ここに私の考えがあります:

  • 投票されたものがキャストされているかどうかをすべての質問に対してチェックするヘルパーを作成します

    これは、クエリの数がページに表示されるアイテムの数 (通常は ~20) に依存することを意味します。

  • アイテムをループして ID を取得し、ページごとに、投票がキャストされたか NULL かを返すクエリを記述します

    ページ上の項目の数は 1 つのクエリだけで問題にならないため問題ないように見えますが、一部の MVC/ドメイン モデルの設計が壊れている可能性があります。

  • ユーザー ログイン (または匿名ユーザーが作成されたゲスト) がすべての投票を取得すると、セッションに保存されます。新しい投票がキャストされた場合は、それをセッションに追加するだけです。

    最初のものを除いてクエリはまったく必要ないため、見栄えが良いですが、これと、投じられた投票の数 (おそらく各ユーザーの束) に応じて、各ユーザーのセッションのサイズが増加し、認証が行われる可能性があります。スロー。

ごきげんよう?他のアイデアはありますか?