前提・実現したいこと
HTMLの空欄に入力し、追加ボタンを押すとCSVファイルの先頭行に追加されていくシステムを作りたいです。
ここに質問の内容を詳しく書いてください。
(例)PHPでCSVの読込み・先頭行に追加で書き込めるシステムを作っています。
最終行に追加機能は実装出来たのですが、先頭行に追加がぐぐっても解決出来ませんでした。
PHPのソースコード
if($fp = fopen(CSV_FILE, "w+")){ foreach($_POST["csv"] as $key => $value){ $del = true; foreach($value as $k => $v){ if($v != "") $del = false; } if($del) continue; fwrite($fp,$line); } ftruncate($fp,ftell($fp)); fclose($fp);
HTMLのソースコード
<form action="csv.php" method="post"> <h3>{$CSV_FILE}の編集</h3> <table border="1"> {foreach key=y item=line from=$CSV name="csv_line"} <tr> <th>{if $smarty.foreach.csv_line.first}追加{else}{$smarty.foreach.csv_line.iteration-1}行目{/if}</th> {foreach key=x item=value from=$line} <td> <input type="submit" value="更新する"/>ド
回答1件
あなたの回答
tips
プレビュー