1

私の質問は、統計を投稿に関連付けるにはどうすればよいですか。たとえば、Facebookの各投稿に類似数を一意に関連付ける方法や、Stackoverflowの質問にリンクされた賛成票と反対票の統計などです。さらに詳しく説明すると、stackoverflowに質問があり、[賛成]ボタンをクリックすると、システムは、[賛成]ボタンをクリックして統計をバックエンドDBに送信した質問をどのように識別できますか?各質問はユーザーによって動的に生成されるため、各質問に関連付けられたボタンに一意のIDを与えるにはどうすればよいですか?

4

1 に答える 1

1

DBには自動インクリメントIDフィールドがあり、質問が生成されてdbに挿入されると、自動的にIDが与えられます。php+ mysqlでは、関数mysql_insert_id()を使用してこのIDを取得できます。

次に、質問のhtmlを出力するときに、質問のIDを何らかの方法でhtmlに追加します。

たとえば、html形式の非表示フィールドに配置して<input type='hidden' name='questionid' value='52'></input>、phpの$_POSTまたは$_GETでアクセスできるようにすることができます。

または、upv​​ote52のidまたはnameを持つ要素を持つ別の要素のidまたはnameの一部として、phpにPOSTする前にjavascriptを介してid / nameから抽出するか、そのようにphpに送信することができますバックエンドの残りの文字列からIDを抽出します

または、アンカータグの場合は、パラメータとしてhrefに追加できます(例:mysite.com/upvote.php?question=52)。次に、phpの$_GETを介してアクセスします。

于 2012-08-29T06:09:45.660 に答える