2011-07-07 16 views
1

私は投稿の投票システムを持っていますが、他のユーザーが好き/嫌いな人はどこですか? は現在1つの番号を表示しています。この数字は、ユーザーが好きな場合、「1」に行くと嫌いな人は「0」に戻ります。
表示させたい数字がどれくらいあるかを表示します。
私は信じています私の現在のスコアコードはこれです...
投票システムの質問

$net_vote = $row['votes_up'] - $row['votes_down']; //this is the net result of voting up and voting down 


は、この正しいですか?両方のスコアを表示するにはどうしたらいいですか?私が正しくあなたを理解している場合に1つは、「嫌い」

+3

"あなたの現在のスコアコードは"それは信じていますか?自分のスコアコードにアクセスできませんか? –

+1

私は非常にphpに新しい..私はチュートリアルを取って、自分自身のためにそれを適応させた。すべては、私が票を立てること以外にどのように必要なのかに取り組んでいます。私はそれを忘れてしまいました。誰もがどこかで始めて学ばなければならないので、コーディング能力を評価する必要はありません。私は傷ついていた場合、私はいくつかの助けを見て – louismoore18

+2

公正、十分な謝罪。一般的に、あなたが試したことを私たちに示すならば、あなたの問題や疑問がどこにあるかを説明するための簡潔な例を作るなら、感謝します。人々は包括的なパッケージを設計するよりも、特定の問題を解決する意欲がはるかに高いでしょう。 –

答えて

1

ための1「のような」、これは動作します:

echo "Votes up: " . $row['votes_up'] . "<br />"; 
echo "Votes down: " . $row['votes_down'] . "<br />"; 
+0

大変ありがとうございます:) – louismoore18

+0

クッキーを追加してユーザーに1回のみ投票させることは可能ですか? – louismoore18

+0

です。ただし、ブラウザのキャッシュからクッキーをクリアするのは簡単です。この情報をデータベースに保存する方が良い選択です。クッキーを学習目的で使用すると便利です。 – afaf12

2

が表示されますのみ(同類)をアップ投票

echo 'Likes: '.$row['votes_up'].'<br />'; 

だけ票を表示します。ダウン(嫌い)

echo 'Dislikes: '.$row['votes_down'].'<br />'; 

そして、あなたの現在のコードは正しいです:)

、コードはOKに見える

<p>Current Score: <?php echo $net_vote ?><br /> 
Likes: <?php echo $row['votes_up'] ?> | Dislikes: <?php echo $row['votes_down'] ?> </p> 

+0

ありがとうございました:) – louismoore18

1

とにかくPDO::FETCH_ASSOC

を使用して問題のポストのための連想配列として$rowを割り当て、手の前にいくつかのデータベース・コールが、それはのように単純でなければなりませんがされたと仮定すると、もし私が知っていれば問題がもっと簡単だと思っていたかどうか分からない。

+0

+1は静的テキストをエコーし​​ません –

関連する問題