0
ボタンでmySQLの投稿に投票を追加しようとしています。ボタンをクリックすると、投票テーブルに+1が追加されます。明らかに、フォームには入力ボタン以上のものが必要です。私が追加しているものをどのように指定するのですか?1つのボタンでmySQLデータベースを更新する
私は私の投票はHTMLテーブルに正しい行に割り当てることにしたい。
<td> ' . $row['votes_total'].'
<br><form method="post">
<button type="submit" value="$vote_result">Vote</button>
</form></td>
</tr>';
私は現在、私はちょうどここに迷ってしまいました、間違っているんだか知っています。また、私はおそらく間違っている、これでそれを提出しようとしています:
$votes = $_POST['votes'];
if (!empty ($_POST)) {
$vote_query = "UPDATE votes SET votes=votes+1 WHERE votes='$votes'";
print $vote_query;
$vote_result = mysqli_query ($link, $vote_query);
}
は、私が正しい軌道に乗っているに近いよなら、私が知っている感謝をしてみましょう。
あなたはこの '$ _POST [ '票を']'取得しているどこから? * name *という名前の入力フィールドはありません。 –
私はこれも同様に考えています。どのようにデータを描画しているのかを知っていると思われますか? –
'$ vote_result'には何が入っていますか?また、各行にid値が関連付けられていますか? –