SAK ソフトウェア FAQ - CGI 投票アンケート

SAK Streets メインストリート 工房 一覧 SAK Streets 検索
| VB | SQL | Perl | PHP | ASP | JSP | C | PC | HP | FAQ | フリーソフト |

CGI-Perl 投票アンケート

Q-【投票アンケート】 投票できない

■「更新エラーです。再投稿お願いします。」と表示されて、投票できない場合、
  tatbl.txt のファイルパーミッションを 777 にしてテストして下さい。
  うまく動作すれば、755 以下で、投票できる最低パーミッションまで下げます。
  (たぶん 666 あたりです。)

■テストする場合、w_a3taix.cgi をテスト用に
    $taacc   = 0; 
  と次回投票までの時間を 0 秒にします。
  (初期値の $taacc   = 3600; では、1 時間後にしか投票できないので)
  本公開のときは、$taacc   = 3600; ぐらいが良いです。

Q-【投票アンケート】 投票ボタンが見当たらない (CGI で直接投票させるには)

■通常、投票のフォームデザインは自由に作成できるように CGI とは別になっ
  ています。付属の test.htm のように別に投票ページを作成して、そこから
  CGI を呼び出します。

■パッケージ中の test.htm の
  <A href="http://sak-main/w_test/s3ta/w_s3taix.cgi?key=001"...
  を参考に投票ページを作成します。
  サンプルは単純なリンクになっていますが、FORM の action でも指定できま
  す。その場合は、パラメタ部分を hidden で指定します。

  <FORM action="http://sak-main/w_test/s3ta/w_s3taix.cgi" id="FORM1" method="post" NAME="FORM1">
  <INPUT TYPE="hidden" NAME="key" VALUE="001">
  投票タイトル1
  <INPUT id=submit1 NAME=submit1 type=submit value="投票">
  </FORM>

■w_s3taix.cgi の投票結果表示部分に投票リンクを付けることは可能です。
  この場合、tatbl.txt の表示部分にアンカタグを使用します。
  これで、test.htm を使用せずに投票させることができます。
  ($tasor   = 0; が良いです。)

〜〜 ↓ ここから ↓ 〜〜
001,<A href="w_s3taix.cgi?key=001" title="クリックで投票">作品1 - 湖の白鳥</A>,102
002,<A href="w_s3taix.cgi?key=002" title="クリックで投票">作品2 - 夜景</A>,29
003,<A href="w_s3taix.cgi?key=003" title="クリックで投票">作品3 - 青空と飛行機</A>,536
004,<A href="w_s3taix.cgi?key=004" title="クリックで投票">作品4 - 虹の彼方へ</A>,2050
005,<A href="w_s3taix.cgi?key=005" title="クリックで投票">作品5 - 落書き</A>,3
006,<A href="w_s3taix.cgi?key=006" title="クリックで投票">作品6 - 雨降りのかたつむり</A>,882
〜〜 ↑ ここまで ↑ 〜〜

■w_s3taix.cgi の投票結果表示部分に画像付きの投票リンクを付けるには、
  tatbl.txt の表示部分にアンカタグとイメージタグを使用します。
  これで、test.htm を使用せずに画像付き投票させることができます。
  ($tasor   = 0; が良いです。)

〜〜 ↓ ここから ↓ 〜〜
001,<A href="w_s3taix.cgi?key=001" title="クリックで投票">作品1 - 湖の白鳥<BR><IMG src="http://sak-main/w_test/test.jpg" border="0"></A>,102
002,<A href="w_s3taix.cgi?key=002" title="クリックで投票">作品2 - 夜景<BR><IMG src="http://sak-main/w_test/test.jpg" border="0"></A>,29
003,<A href="w_s3taix.cgi?key=003" title="クリックで投票">作品3 - 青空と飛行機<BR><IMG src="http://sak-main/w_test/test.jpg" border="0"></A>,536
004,<A href="w_s3taix.cgi?key=004" title="クリックで投票">作品4 - 虹の彼方へ<BR><IMG src="http://sak-main/w_test/test.jpg" border="0"></A>,2050
005,<A href="w_s3taix.cgi?key=005" title="クリックで投票">作品5 - 落書き<BR><IMG src="http://sak-main/w_test/test.jpg" border="0"></A>,3
006,<A href="w_s3taix.cgi?key=006" title="クリックで投票">作品6 - 雨降りのかたつむり<BR><IMG src="http://sak-main/w_test/test.jpg" border="0"></A>,882
〜〜 ↑ ここまで ↑ 〜〜

Q-【投票アンケート】 投票結果テーブルに空白表示がある

■tatbl.txt が投票のデータファイルになっています。
  集計データ定義以外の余分な注釈やメッセージを含めることはできません。
  データの定義に余分な改行や空白がないか確認して下さい。
  また、データの区切りは半角カンマ「,」でなければなりません。
  全角のカンマを使用していないか、データの表示テキスト中にうっかりカンマ
  を使用していないか確認して下さい。
  まずは、パッケージ付属のサンプル tatbl.txt で、動作確認して下さい。

Q-【投票アンケート】 複数投票させたい

■基本的には、項目リストから、ひとつしか投票できません。
  もし、複数項目に対して投票させたい場合は、テスト時と同じように
    $taacc   = 0; 
  と次回投票までの時間を 0 秒にします。
  これで、いくつもの項目に複数投票できるようになります。
  ただ、同じ項目にも二重投票できることになります。
| VB | SQL | Perl | PHP | ASP | JSP | C | PC | HP | FAQ | フリーソフト |

SAK Streets メインストリート 工房 一覧 SAK Streets 検索



Copyright (C) 1999-2017 Y.SAK