質問: phpを使用してweb投票サイトを作成したいと思っています。 投票した票数を取り消し(1クリック1票とりけし)できるようにもしたいと思っています。 どのように作成したらよいでしょうか。 以下に現状が現状のソースです。 --- 集計 好きなものを選んでください。 おにぎり 魚 肉 にんじん りんご いちご "; for($i=0; $i"; echo "{$subject[$i]}"; echo ""; $wd=$data[$i]*2; //出力幅の設定 echo " "; echo "{$data[$i]} 個"; echo ""; echo "\n"; } ?> ------------------------------------------------------------------------------------- よろしくお願いします。
回答: データベース使わずファイルベースでやるなら、 投票と同じ方法で引けば良いんじゃないですかね。 その際の注意点として、このプログラムはユーザを特定してないので整合性取れなくなる可能性があるけど、 1. data.txt内を全部配列に入れる 2. 取り消したいデータをデクリメントする 3. data.txtを保存(丸ごと上書き)する の流れで良いんじゃないですかね。 データが膨大になると破綻すると思いますが、そういう場合はデータベース使いましょう。