質問: cgiでcsvとしてデータ保存→検索して計算後表示 cgi初心者で大変困っています。。。 現在、cgiで入出金帳簿をつけるようにしています。 フォームで入力してcsvに保存する所まで完成しました。 そこから、ftpでcsvファイルをダウンロードして、csvを開いて、excelとしてsumとかで縦を足したり、エクセルのオートフォーム等で、科目別に並べ替えたりしています。。。。 これをweb上で実現し、最後は印刷までしたいのですが。。。 内容は「日付」「摘要」「入金額」「出金額」「備考」です。 serch.cgiを作成して、日付とか摘要で検索できて表示まではできるようになりました。 しかし、金額の合計の求め方やどこにソースを書けばいいのか? まったくわかりません。 どうすれば可能でしょうか? いろんなサイトを見てもわかりませんでした。。。
回答: >>日付とか摘要で検索できて表示まではできるようになりました。 この表示の時には、foreachやwhileを使い、入金額や集金額の変数もループされると思います。 foreachやwhileの前に、$sum_nyukin = '0'; $sum_shukkin = '0'; と記して、 ループの中に、$sum_nyukin += 入金変数;、$sum_shukkin += 出金変数; を記します。 ループが終わった後に、 print "入金総計:$sum_nyukin "; print "出金総計:$sum_shukkin"; とかで表示されると思います。 serch.cgiは知りませんので、あくまで想像にて失礼いたします。