アンケートフォームをつくりたいのですがよく分かりません。
どなたか分かりやすく教えて下さい。お願いします。
どこかのページにある「レンタル」とかじゃなくて、自作?でお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

質問の内容がアバウト過ぎて回答しようがないですが、、、^^;



>アンケートフォームをつくりたいのですがよく分かりません。
>どこかのページにある「レンタル」とかじゃなくて、自作?でお願いします。

要はサンプルがほしいという事ですか?
設置方法などのCGI知識、プロバイダの設置可否は大丈夫ですか?

サンプルについては下のかたが紹介しているようですし、細かい改造についてわからないことがあれば、また質問してみてください。

CGIについてとにかく何もわからないけどアンケートフォームを作りたい、、、という状態であれば、まずはCGIの勉強をおすすめします。^^
    • good
    • 0

http://tohoho.wakusei.ne.jp/www.htm
または
http://www.rescue.ne.jp/
をご覧下さい。
参考に使えカスタマイズも自作でOKです。
    • good
    • 0

こんばんわ、tomikawaさん。



次のようなことを書いてみると、よいアドバイスが得られるかもしれませんよ?
・あなたの技術レベル(どの程度のことができるか)
・CGIを作成する言語(Perlとか)
・想定している対象メディア(PCなのか、携帯なのかなど)
・アンケートフォームの概要(1ページですむのか、何ページにも渡るのか)
・アンケート結果は、何に保存するか(ファイル?DB?)
など。

一応作ってみたことがあるので、参考になれば。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qアンケートフォーム複数ページ間のテキストフォームデータのの受け渡し

こんにちわ、1ページ目の名前のテキストフォームに入力した内容のデータと2ページ目のメールアドレスのテキストフォームに入力したデータをのデータを確認画面で表示させたいのですがうまくできません。わらをもすがる思いでここに書きました。
1ページ目
名前を入力
2ページ目
メールアドレスを入力
3ページ目
確認画面
4ページ目
サンクスページ

わたしが書いたソースは以下のとおりです。。
どうしてもデータをうまく確認画面にもっていくことができませんよろしければ詳しい方、アドバイスをお願いいたします。よろしくお願いします!
※ここの文字数制限が800文字なのでかなり省略化しています。

if ($FORM{'action'} eq "page2") {&page2;}
elsif ($FORM{'action'} eq "") {&page1;}
elsif ($FORM{'action'} eq "kakunin") {&kakunin;}
elsif ($FORM{'action'} eq "kanryou") {&kanryou;}
#1ページ目
sub page1{
print <<"EOF";
Content-type: text/html
<html>
<head>
<meta content="text/html; charset=shift_jis">
</head>
<body>
<form method="post" action="$script">
□お名前(漢字)<br>
<input type="text" size="12" name="name1" value="$FORM{'name1'}" >
<input type="hidden" name="name1" value="$name1">
<input type="hidden" name="action" value="page2">
<input type="submit" value="次へ">
</form>
</body>
</html>
EOF
exit;
}
#2ページ目
sub page2{
文字数制限のため省略
メールアドレス
}
#■フォームのデコード処理
sub decode{
文字数制限のため省略
}
#確認画面
sub kakunin{
文字数制限のため省略
}
#送信完了画面
sub kanryou{
文字数制限のため省略
}

こんにちわ、1ページ目の名前のテキストフォームに入力した内容のデータと2ページ目のメールアドレスのテキストフォームに入力したデータをのデータを確認画面で表示させたいのですがうまくできません。わらをもすがる思いでここに書きました。
1ページ目
名前を入力
2ページ目
メールアドレスを入力
3ページ目
確認画面
4ページ目
サンクスページ

わたしが書いたソースは以下のとおりです。。
どうしてもデータをうまく確認画面にもっていくことができませんよろしければ詳しい方、アドバイスをお願...続きを読む

Aベストアンサー

print <<"EOF";
Content-type: text/html
の後に空の改行が必要です
それと$FORM{ }ですがちゃんとform parseしてるでしょうか
時々<form>からの値が自動的に$FORM{ }に入ると勘違いしている人がいますがPerlでは自分でやらないといけません。PHPならこの辺は自動でやってくれるので便利なのですが。

Q携帯対応の、メールフォーム・アンケートフォーム作成ツールありませんか?

こんにちは。

私は、HPビルダーを使ってHPを作ったりするのが趣味です。
簡単なタグなどを入れたり、ちょこっとソースを弄る位の事はする素人です。

私は、無料のレンタルツールやCGIにはいつもお世話になっています。
が!どこを探しても【携帯電話対応のメールフォーム・アンケートフォーム作成ツール】が無いんです(泣)

PC専用では、【めるふぉ君】【フォームズ】【FC2】などイイツールがたくさんあるのですが…。

そこで、上記の様な手軽で使いやすい、携帯対応のメールフォーム作りが出来るサイトがあれば教えて下さい。作成方法はPCからでも携帯からでもOKです。

確かに、ビルダーにもアンケート作成ツールはありますが、出来れば他の物を使いたいので、よろしくお願い致します。

Aベストアンサー

[SecureMail]
http://ssl.kodama.com/
無料のレンタルCGI。SSL対応でPC・携帯対応。

無料CGIスクリプト配布先は
・http://www.chama.ne.jp/のChama Mail
・http://www.xtrec.com/のPetitMailとMailForm+
探せば他にもあるかもしれません。

Qアンケートフォームについて

携帯電話からアンケートを送信出来るようにしたいのですが、どういう風にしたらよいか教えて下さい。
初心者ですのでわかり易く説明して頂くと幸いです。
タグは
<HTML>
<HEAD>
<TITLE>登録</TITLE>
</HEAD>
<BODY>
<BR><FORM action="mailto:**@yahoo.co.jp" METHOD="get" enctype="text/plain">
氏名:<INPUT TYPE=TEXT NAME="name"><BR>
メールアドレス:<INPUT TYPE=TEXT NAME="number"> <BR>
ホームページURL:<INPUT TYPE=TEXT NAME="number"> <BR>
在住市名<BR>
<SELECT NAME="市名">
<OPTION VALUE="○市">○市 
<OPTION VALUE="○市">○市 
<OPTION VALUE="その他">その他</SELECT><BR>
ご意見・ご感想をお寄せ下さい。<BR>
<TEXTAREA NAME="感想 rows=" COLS=10 5"></TEXTAREA><BR>
<BR>
当サイトを知ったきっかけは?<BR>
<INPUT TYPE=RADIO NAME="きっかけ" VALUE="検索">検索サイト<BR>
<INPUT TYPE=RADIO NAME="きっかけ" VALUE="友人・知人">友人・知人<BR>
<INPUT TYPE=RADIO NAME="きっかけ" VALUE="雑誌">雑誌<BR>
<INPUT TYPE=RADIO NAME="きっかけ" VALUE="広告・チラシ">広告・チラシ<BR>
<INPUT TYPE=SUBMIT VALUE="送信"><INPUT TYPE=RESET VALUE="やり直し"><BR>
</FORM></BODY>
</HTML>

携帯電話からアンケートを送信出来るようにしたいのですが、どういう風にしたらよいか教えて下さい。
初心者ですのでわかり易く説明して頂くと幸いです。
タグは
<HTML>
<HEAD>
<TITLE>登録</TITLE>
</HEAD>
<BODY>
<BR><FORM action="mailto:**@yahoo.co.jp" METHOD="get" enctype="text/plain">
氏名:<INPUT TYPE=TEXT NAME="name"><BR>
メールアドレス:<INPUT TYPE=TEXT NAME="number"> <BR>
ホームページURL:<INPUT TYPE=TEXT NAME="number"> <BR>
在住市名<BR>
<SELECT NAME="市名">
<OPTION V...続きを読む

Aベストアンサー

そもそも何が分からずにつまずいているのかがわかりません。
その辺りを明確にしてください。

現時点で言える事は、

・携帯電話相手でactionにmailto:~での指定は使えなかったと思われ → CGIを利用したメールフォームを使用することで解決
・同じ名前numberを使っている(重複している)→ どちらかを他の名前に変えることで解決
メールアドレス:<INPUT TYPE=TEXT NAME="number">
ホームページURL:<INPUT TYPE=TEXT NAME="number">
・ダブルクォートで閉じ忘れ
<TEXTAREA NAME="感想 rows=" COLS=10 5"></TEXTAREA> → <TEXTAREA NAME="感想" rows="10" COLS="5"></TEXTAREA>

ついでに書くと、各要素の名前に2バイト文字(全角文字)を使うのは良くないです。
できれば英数字(1バイト文字)を使いましょう。

Qアンケート・注文フォームの作り方

こんにちは。初めてCGIに挑戦しようと思っています。
HPの中でアンケートや注文ができるページを作って、
送信された内容をメールなどで受け取れるようにしたいと考えています。
この場合はCGIのsendmail機能を使う事になるのでしょうか?

サーバーはトクトクを利用していて、CGIの利用は可能なんですが、
”sendmail使用不可”と規定されています。
しかしトクトクユーザーのサイトを見てみると、アンケートや問い合わせフォームを
設置されているページがいろいろありました。
これはsendmailではなく、他の方法を用いているのでしょうか・・・??
もしそうならどのような機能なのでしょうか。

おそらくsendmailについての私の認識違いだとは思うのですが、
もし詳しい方がいましたらご教授ください。
よろしくお願いします。

Aベストアンサー

こんばんは。

>この場合はCGIのsendmail機能を使う事になるのでしょうか?
sendmailというのはサーバ側の機能で、cgiの機能ではありません。
sendmailでメールを飛ばさなくても、cgiでテキストファイルに保存するようにしていけば、投稿された内容を見ることが可能です。
リアルタイムにどのくらい投稿があるかはわかりませんが。

sendmailでなくメールを飛ばすには、JavaScriptを使うという手もありますが、ユーザーがオフにしていた場合は何も起こりません。

QアンケートCGI(メールフォーム)

ホームページでアンケート&プレゼントをしようと思っています。
http://form.fc2.com/
これがベストに近いのですが、デザイン上の制約があるのと、毎月変わるプレゼント内容を表示できないなどがあり他のものを探しています。
そこで、設置型のアンケート&メールフォームを教えてください。
必要な機能は以下のものです。
・もちろん、メールで結果が届く。
・項目を自由に追加できる。
・項目の種類を1つずつ順番に選べない場合、順番を入れ替えることが出来る。(fc2と同じ機能)
・項目の修正が簡単に出来る。

また、デザインの修正(html)は自分で出来るので、デザインがいまいちと言う物については全然問題ないです。

良いCGIがあれば紹介をお願いします。

Aベストアンサー

FORMMAIL用(送信用)のCGIだけ探してきて、FORM自体はHTMLで自作したほうが早いと思います。

参考URL:http://www.i-say.net/cgi/listview.php3?category=11


おすすめ情報