人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

メールフォームサービスを自分で作成してみたいと考えております。

内容ですが

入力してもらったデータをデータベースに蓄積してそれをエクセルファイル(CSV形式)で
ダウンロード出来る様にしたいです。

しかし、どの様な過程でやるのかわかりません。

出来るのはHTMLでフォームを作成する所までです。

?アップロードしたフォーム付のHTMLからデータベースへどの様に転送するのか?

?データベースをどうやって作るか?

?データベースからどの様にEXCEL形式ファイルを作るのか?

?データベースからCSV形式のEXCELファイルをどの様にダウンロードするのか?

がわからないです。

説明がわかりづらいかもしれませんので自分がやりたい事を図にもしてみました。

http://oskuni.ichiya-boshi.net/atamanonaka.jpg

これからサイトを作成していく上で

必要な言語、参考資料、サイト等がありましたら教えてください。
出来る限り必死にやってみようと考えています。

よろしくお願いいたします。


※環境はWindowsです。

●質問者: aiomock
●カテゴリ:コンピュータ インターネット
✍キーワード:CSV Excel HTML Windows アップロード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kn1967
●35ポイント

(1)アップロードしたフォーム付のHTMLからデータベースへどの様に転送するのか?

CGIという仕組みを使います。

perlやphpといったスクリプト言語を使うのが簡単で良いでしょう。

ただし、契約しているサーバによっては

サーバ会社が用意してあるCGIスクリプトしか使えない場合や

CGI自体が使えない場合もありますのでホームページを置くサーバの情報が必要

(プロバイダのを使うのならプロバイダ名と契約コース)


(2)データベースをどうやって作るか?

MySQLやPostgreSQLといったものを使うことの出来るサーバであれば楽なのですが

それらが無ければ直接csv形式のファイルを生成するようにプログラムすることも可能です。

(直接csvファイルを使うのは初心者には少々骨が折れますけど・・・。)


(3)データベースからどの様にEXCEL形式ファイルを作るのか?

csv形式とExcel形式をごちゃまぜにしてはいけません。

Excel形式はExcel固有の形式であってcsv形式は汎用形式です。

csv形式を扱うのであれば簡単ですがExcel形式を扱いたい場合は

利用できるサーバが非常に限られてきますし、一般に高額になります。


(4)データベースからCSV形式のEXCELファイルをどの様にダウンロードするのか?

ホームページからファイルをダウンロードするのと同じ様に

クリックしてダウンロードさせる事も可能ですし

特定のアドレスにメールで送るなんて事も可能です。


とりあえず必要な知識としては

検索すれば無料で手に入るCGIの掲示板システムが多数ありますので

それらの中身を学習して改造できるようになることをまずは目指してください。

(はてなで頼めば100ポイントくらいでも簡単なものを作ってくれる人が

いるかもしれませんけど、内容を理解しなければならないのは同じです)

ちなみに開発環境は特に必要ありません。Windowsならメモ帳でもOKです。

本当の所は自前で開発環境もそろえて欲しいところなのですが、

(公のサーバで実験などして欲しくは無い)

それはまた少し後々の話ですね・・・。

◎質問者からの返答

ご回答ありがとうございます。ご指摘通りまずはCGIの仕組みの理解から入っていきます。ありがとうございました。


2 ● memo77
●35ポイント

「自分で環境構築やプログラミングの勉強をしたい」というのが主題であれば1番目の回答でがんばっていく感じですかね。


環境構築やプログラミングそのものが目的ではなく、「自分の好きな項目を入力させてデータを取り出すサービスが作りたい」ということであれば、Zoho Creatorというサービスを使って比較的簡単に作成することができます。

http://www.zoho.jp/service/zoho-creator.html


簡単なTIPSとか書いてます→ http://www31.atwiki.jp/memo77/pages/59.html

◎質問者からの返答

ご回答ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ