/****************************************
enq_data.php
アンケートデータ集計画面
株式会社シーベース 2003/12/17
mail: ipsystem@cbase.co.jp
url : http://cbase.co.jp/
****************************************/
//外部ファイルインクルード
include "enq_common.php";
//変数格納
$file_enq = "data/.enq";
$file_data = "data/.data";
//設問定義ファイルから定義を読み込む
$enq = GetEnqueteData($file_enq);
//データファイルの読み込み
//ファイルオープン
$d = fopen($file_data,"r");
//ファイル読み込み、配列格納
// while ($dt = fgetcsv($d,1000,"\t")) {
while (!feof($d)) {
$ddt= fgets($d,4096);
$dt = explode("\t",$ddt);
unset($tmpno);
unset($tmpan);
$tmpno = trim($dt[3]);
$tmpan = trim($dt[5]);
// $tmpno = $dt[3];
// $tmpan = $dt[5];
if ($dt[4]=="2") {//自由回答
$jiyuu[$tmpno][] = $tmpan;
} elseif ($dt[4]=="100") {//名前
//集計画面に出さない
} else {
$count[$tmpno][$tmpan]++;
}
}
//ファイルクローズ
fclose($d);
//var_dump($count);
//集計画面表示
$contents .= 'アンケート集計画面
';
for ($i=0;$i<20;$i++) {
if ($enq[$i]=="off") { continue;}
$contents .= '
';
$contents .= '';
$contents .= $enq["qtext"][$i];
$contents .= ' |
';
$contents .= '';
$contents .= '';
$contents .= ' | ';
$contents .= '';
if ($i<15) {
//最大カウント値を取得
for ($z=0;$z100) {
$maxlen = 100;
} else {
$maxlen = $max;
}
//データ出力
for ($j=0;$j<10;$j++) {
$tmp= "qc".$i;
if (!$enq[$tmp][$j]) { continue;}
//選択肢
$contents .= '';
$contents .= ($j+1).': '.$enq[$tmp][$j].' ';
//回答数
$contents .= ' | ';
$contents .= $count[$i][$j];
$contents .= ' | ';
//グラフ
if($count[$i][$j]>0){
$contents .= '';
}
$contents .= ' | ';
}
} else {
for ($z=0;$z |