[PHP-users 27800] Re: テーブル内のフォームをCSVに書き出し

M.Terao mayo @ b-gets.ddo.jp
2005年 12月 8日 (木) 08:56:57 JST


寺尾です。

1行の数が決まっているのであれば、

今書いてあるソースをそのまま利用するとして

$flag = 0;
while (list ($key, $val) = each ($_POST)) {
if($flag==3){
$csvdata=$csvdata.$val.",";
$flag++;
}else{
$csvdata=$csvdata.$val."\n";
$flag=0;
}
}
$fp = fopen("data.php", "a");
if (!$fp){
print("ファイルを開くことができませんでした"); exit;
}
fwrite($fp,"$csvdata");
fclose($fp);

でいかがでしょう?
テストはしていません。



PHP-users メーリングリストの案内