- ベストアンサー
phpで連番
phpで書かれた複数のフォームを運用しています。入力項目はどれも同じです。 それぞれのフォームに入力、送信するとそれぞれのフォームに対応したメールが入力した側とこちら側に飛び、すべてのフォームの入力内容がひとつの csv ファイルに格納されるようになっています。 現在、このフォームのデータに通し番号がついておらず困っております。どのフォームから入力されても保存される csv ファイル内で通し番号がつくようにしたいですが、どのように書き加えたら良いでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- 1minn
- ベストアンサー率57% (52/90)
- honoka-cha
- ベストアンサー率54% (40/73)
- 1minn
- ベストアンサー率57% (52/90)
関連するQ&A
- PHPとHTMLを使って(早急にお願いします)
はじめまして。 課題のデータが消えてしまい早急の提出物になるので 丸投げになるんですがどうかよろしくおねがいします。 ブラウザのフォームを使って携帯電話の形式チェックが行えるようにする。 フォームの内容 1、入力欄 形式:test name値:mobile value値:空(初期値) 2、サブミットボタン value値:確認する 3、フォームメソッド post 携帯番号入力後「確認する」ボタンを押す (1)入力フォーム再表示 (2)入力フォームのmobileの欄に入力した携帯番号表示 (3)入力した値が携帯番号の形式だったら「携帯番号です」と画面表示 (4)入力した値が携帯番号ではない場合「携帯番号じゃありません」と画面に出力 ファイル名 mobile.php ※PHPでpostメソッドを利用して送信したデータはスーパーグローバル変数の$_POSTに格納される よろしくお願いします。
- 締切済み
- PHP
- php、html フォーム入力→送信後にクリア
htmlで入力フォーム設置、送信ボタンでsubmit→phpファイル実行、 そしたらフォームに入力したテキストを消したいです。 phpでの実行内容は、 フォームに入力されたIDを検索条件としてクエリ実行、 結果をCSVでダウンロード、 というものです。 よろしくお願い致します。
- 締切済み
- HTML
- PHPでCSVファイルを編集したい
PHPを触りだして間もない者です。 PHPでCSVファイルを編集したいのですが、上手くいきません。 CSVファイルの中身は{商品番号,名前,住所,年齢}が数行入力されています。 具体的にはPHPで引数の商品番号を基にCSVファイルで編集する行数を決定して、その行の一部項目を変更したいのですが、良い方法はありますでしょうか?
- 締切済み
- PHP
- PHPでCSVの読み込みができません。
PHP4+ApacheでWebアプリケーション(問い合わせフォーム)を開発しています。 普段はApache+PHPを導入したWindowsマシンでコーディングしていて、CSVファイルも開きます。 しかし、開発サーバ(Linuxマシン、ApacheとPHPのバージョンは同じ)へアップロードすると Windowsマシンで読み込みができていたCSVファイルが読み込みができなくなります。 CSVファイルの文字コードShift-JISで各項目は""でくくってあります。1行あたり10項目で20行固定です。 CSVファイル読み込みする理由は定義ファイルとして読み込んむためで、各行には宛先や問い合わせ内容・タイトル等を設定し、定義ファイルの番号(3桁の数字)によって問い合わせフォームを切り替えています。 ちなみにPHPの文字コードはUTF-8です。 例) "f01","パソコンセミナー申込","","","","","","","","" "f02","インターネットに触れてみよう。","","","","","","","","" "f03","申込期限2009年1月末,"","","","","","","","" "f04","hoge@aaa.jp","hage@bbb.jp","debu@ccc.jp","","","","","","" "f05","support@ddd.jp","","","","","","","","" : : "f20","○○○","20","△△△","","","","","","" 1行目は問い合わせフォーム名、2行目と3行目はフォーム内容のコメント、4行目は担当者宛のメールアドレス、5行目は自動応答用のメールアドレス、6行目以降は問い合わせフォームの任意設定項目(f20の場合、○○○:好きな食べ物は?、20:文字数20文字、△△△:3つ以内で記入してください)を表します。 問い合わせフォーム本体PHPと入力チェック等を行う外部ライブラリPHPを用いています。現状は、本体PHPでCSVをfopenで開いて、CSV読み込みにはfgetcsv()を使用しています。指定行以内でループさせ、該当の行の該当項目を指定しています。 CSVファイルはテンプレートのCSVファイルをコピー関数で複製・リネームしていますが テンプレートファイル内の各項目(各行先頭項目)はしっかりコピーされています。 Windows環境下では mb_convert_encodingを使用して、読み込み・書き込み(Shift-JIS⇔UTF-8変換)ともに動いています。 しかし、Linux環境下では、まったく読み込みすらできません。 Linuxで読み込みができないのがどうしてもわかりません。 よろしくお願いします。
- ベストアンサー
- PHP
- phpメールフォームから送信されたデータをcsvで保存したい
eWeb様のphpメールフォームスクリプトデータを 参考にさせて頂いているのですが URL:http://php.eweb-design.com/1301_mail.html フォームで入力してもらってメールで送信して頂いた データをcsvなどで自動に保存できたらと思っています。 fputcsvなどいろいろと調べては見たのですが 技術的に詳しいことが分からないので 質問させて頂きました。
- ベストアンサー
- PHP
- 添付ファイル送信可のPHP
通常のフォームにて入力したものをメールにて送信されてくる様にまではできたのですが、 添付ファイル(画像など)を併せて送信させる事ができません。 今あるPHPファイル(cgiではなくPHPを使用しています)にどのような項目を追加すればよいのでしょうか? 説明不足があれば追記してまいりますのでご教授の程宜しくお願い致します。
- 締切済み
- ホームページ作成ソフト
- phpでcsvファイルから二次元配列を作る
php初心者です。 phpでcsvファイルを読み込んで、 配列[csvの行番号][項目名(csv一行目の内容)]=各々の値 という二次元配列を作りたいのですが、作り方が全く分かりません。 どなたか教えてください。
- ベストアンサー
- PHP
- PHP5+MySQL5で作成するアンケートシステムについての質問です。
PHP5+MySQL5で作成するアンケートシステムについての質問です。 あるホームページのアンケートリンクを押すと 1、phpファイルにアクセス 2、phpファイルからDBにアクセスし、運用フラグを調べる 3、「停止中」の場合はブランクページを表示 「運用中」の場合はアンケートフォーム(.html)を表示 という仕様なんですが、 管理側フォーム一覧画面での 例) 北海道用アンケート 停止中 編集 フォームの表示 東京用アンケート 運用中 編集 フォームの表示 大阪用アンケート 停止中 編集 フォームの表示 ・ ・ ・ 「フォームの表示」を押下すると 添付したファイルのようにアンケートフォームが格納されてるURLと そのアンケートのフォームを表示させたいんですが、 「フォームの表示」のリンク先のURLの表示ではなく下部に表示しているアンケートフォームのURL取得、表示 の仕方が分からないんですが一体どうすれば良いんでしょうか。
- ベストアンサー
- PHP
- phpメールフォームから送信・登録されたデータをcsvで保存する方法
質問があります。よろしくお願いします。 タイトルの通りにPHPのメールフォームから送信・登録されたデータを メール送信とは別に、ログ一覧のようにcsvファイルに保存したいのです。 似たような質問を探しまして、こちらの質問とほぼ同じ質問でして URL:http://okwave.jp/qa3279798.html こちらの質問主様が引用しているフォームメールは利用していたので、 URL:http://php.eweb-design.com/1301_mail.html? 回答にあるソースを同じように利用してみようと思ったのですが、 挿入場所が分からず上手く利用できません。 php4でANo.4の回答者様が明記したソース(最後に明記)を 上記のメールフォームで利用する場合はどこに挿入すればいいのでしょうか。 それともこのフォーム用に何か書き足したりしないとならないのでしょうか。 (email、nameなどの送信項目名部分は自分用に合わせて書き換えて試しました) 分かる方いましたら、ご回答のほうよろしくお願いします。 ↓↓明記してあったソース↓↓ $DATA1 = array("メールアドレス","名前","アンケート");//1行目を格納 $DATA2 = array($email,$name,$Anke_to);//2行目を格納 $WriteList = array($DATA1,$DATA2);//2次元配列にする $res_file = fopen("Sample.csv",'w+'); foreach($WriteList as $list){ for ($i =0 ;$i < 3;$i++){ if($i==2){//アンケート項目か fwrite($res_file, $list[$i]); }else{ fwrite($res_file, $list[$i].","); } } fwrite($res_file, "\r\n");//改行を挿入 } fclose($res_file);
- ベストアンサー
- PHP
- MF-CJ-7300CDWを使用してパソコンでスキャンを実行しようとした際、スキャンデータを保存するパソコンの名前が表示されないという問題が発生しています。
- 現在の環境はWindowsイレブン無線LANで接続され、関連するソフト・アプリは特にありません。電話回線は光回線を使用しています。
- この問題の解決策について、ご教示いただけると幸いです。
お礼
ありがとうございます。 考え方がわかりました。できるかわかりませんがやってみます。