• 締切済み

検索&計算フォームを作りたい。

検索&計算フォームを作っていたのですが煮詰まってしまいました。 検索では、プルダウンを使って5つのCSVから1つ選び、その選ばれたCSVの中の1行を 表示させる。 プルダウンは5つの選択肢があり、その5つにそれぞれに子の選択肢がある。 その子の選択肢はCSVの行と連動?している状態にしたい。 (例) AU▽ X-RAY▽ |検索| 結果 AU X-RAY 10000円 計算では、その表示された行に書かれている数字をプルダウンとチェックボックスで計算する。 というものです。 計算式は (CSVで検出された金額×プルダウン)-チェックボックス=値段 (例) AU X-RAY 10000円 S▽ □箱なし □傷あり |計算| AU X-RAY 8000円 検索フォームはCSVが1つだけなら何とかできたのですが、複数にするにはどうすればいいのか、 わからなくなってしまいました。 fgetcsvで試してみたんですがうまくいきません。 どうか、どなたかご鞭撻宜しくお願いします。

  • PHP
  • 回答数2
  • ありがとう数1

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

ってことで質問乱発で食い散らかしてどれも中途半端な状態。 回答者としてもどれにどう回答していいのかわからないし ラチが開かないので、とりあえずこっちにajaxの例をあげてあります http://okwave.jp/qa/q7542180.html

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

仕様がいまひとつわからない どういう5つのcsvがあって、その中身がどうなっていて それをどういう条件で選んで、どう表示したいのか 補足が必要かもしれません

Azunyan001
質問者

お礼

回答のほうありがとうございます。 個人業で携帯の買取などをしているのですが、 ホームページでの買い取りを行おうとしたいと思い質問させていただきました。 CSVの詳細ですが、「au.csv」と言ったメーカー(au等)別のcsvになり、 中身は1行目が"機種名","最高買取価格"で、 2行目が"iPhone4S 16G","10000"でそれが、150行以上あります。 検査フォームの方は、 1つ目のプルダウンでau等のメーカーを選び、 2つ目のプルダウンで1つ目のプルダウンと連動しまして、 プルダウンにメーカー別のCSVを読み取り中身の機種名を表示させます。 選んだ後「検索」ボタンで次のページに飛びます。 そのページにはcsvの中からプルダウンで選ばれた「機種名」と「値段」を表示させます。 計算フォームでは、検査フォームで検出されたCSV内の機種の「値段」を計算します。 その際、CSV内の「値段」は変更されず、表示された「値段」のみが計算されます。 値段の下に「ランク」プルダウンと付属品チェックボックスがあり、その選択によって計算します。 計算方法は、(「値段」×「プルダウン」)-「チェックボックス」になります。 値段が10000円だとすると、プルダウンにS,A,B,Cと言う選択があり「Sなら×1」「Aなら×0.8」と言ったように計算し、チェックボックスは4つぐらいあり1つ選択されると1000円ずつマイナスされていきます。 式は10000×A(0.8)-2つ(2000)=6000になります。 そして、最終的に表示されるのは、   メーカー   機種  ランク  値段  付属品    AU   iPhone4S 16G A   6000  2つ       申請    リセット にしたいのですが、 この作業をPHPのPOST送信で行いたいのですが、いろいろな所を調べたのですが、 僕の知識ではうまく出来ませんでした。 出来ればでいいので、簡単なソースを教えていただけないですか? 宜しくお願いします。

関連するQ&A

  • PHPを使ったフォームについて教えてください。

    PHPを使ってフォームを作成し、入力された内容をメールで受取るプログラムを作っています。 1行毎にチェックボックスとプルダウンメニューがあり、チェックボックスにチェックを入れたものだけ、プルダウンメニューで選択されたものをメールで送るにはどうすればいいんでしょうか? 今、作っているものだとチェックされていない行のプルダウンメニューもメールで送られてきてしまいます。 ご教授お願いいたします。

    • 締切済み
    • PHP
  • 【JavaScript】プルダウンで数字を選択後、即時計算したいですが

    【JavaScript】プルダウンで数字を選択後、即時計算したいですが 方法がわかりません。 http://bunjin.com/java/calc.html 以上のサンプルページでは、チェックボックスを押した直後、 下部のテキストボックスに金額が表示されるように設定されていますが、 チェックボックスの横などにプルダウンで数字を表示させて、 その数字の積を合計金額に表示させたいのです。 例) 「ラーメン(500円)」のチェックボックスにチェック(合計金額には「500 円」と表示) ↓ その「ラーメン(500円)」の横にプルダウンボックスを選択(値は1,2,3,・・・) ↓ 選択した値により、合計金額を変化させたい(プルダウンで1を選べば500円、2を選べば1000円、・・・) どうかよろしくお願いします。

  • 少々複雑なフォームのコーディング

    質問をお願い致します。 ただ今少し複雑なフォームのコーディングをしております。 Javascriptを使って構築したいと思っています。 1.プルダウン 選択肢1を選ぶ⇒プルダウン2が表示され小項目を選択 選択肢2を選ぶ⇒プルダウン2は表示されない 選択肢3を選ぶ⇒プルダウン2が表示され小項目を選択 選択肢4を選ぶ⇒テキストボックスが表示され、テキストを入力できる 2.チェックボックス⇒テキストボックス チェックを入れる⇒テキストボックスが出現 チェックを外す⇒テキストボックスは消える 初心者のため、どなたがご教示頂けますと助かります。 どうぞよろしくお願い致します。

  • メールフォームについてご教授願います。

    閲覧ありがとうございます。 タイトル通りでございまして、メールフォームについて以下の事をご教授願います。 ■プルダウンの選択によってテキストボックスを表示・非表示に切り替える。 例1) ・プルダウン1を選択した場合、必須項目であるテキストボックスの出現 ・プルダウン2を選択した場合、変化なし ・プルダウン3を選択した場合、同上 もしくは 例2) ・プルダウン1を選択した場合、テキストボックス1が必須項目になる ・プルダウン2を選択した場合、テキストボックス1が必須項目ではなくなる ・プルダウン3を選択した場合、同上 上記の様な状態にするには、どのようなJavaScript、HTMLを入力すればいいでしょうか? プルダウンの条件分岐など、他のプルダウンの中身や表示されているテキストの切り替えは見つける事が出来たのですが、表示・非表示については見つけることが出来ませんでした。 画像を添付していますが、タイトルが例のプルダウン、Twitter IDが例のテキストボックスにあたります。 メールフォームプロのCGIを使用しています。 どなたか、ご存知の方いらっしゃいましたらご教授下さい!

  • エクセル、フォームのテキストボックスから検索

    あるフォルダに、CSVファイルが沢山あります。例 23148662.CSV そこで、フォームに配置したテキストボックスに、「23148662」と入力し 登録ボタンを押せば、該当のCSVファイルがシートに取り込まれるようにするには どうすればよいでしょうか? 有識者のみなさん、どうぞよろしくお願いいたします。

  • マクロ フォームでのチェックボックスについて

    教えてください。 1)フォームでテキストボックス2つ、ボタンで新しい入力フォーム表示 2)入力フォームでチェックボックス6個、コンボボックス6個を作ります。 3)チェックボックスにチェック(1個のみ)したら、1)のフォームのテキストボックスにチェックされた、項目とコンボボックスで選択された内容が転記したい。 例)果物にチェック、コンボでブドウと選択  テキストボックス→果物 ブドウ というようにフォームに転記させたい。 以前、シートでのマクロを教えていただきましたが、フォームだと頭が混乱してしまいました。 簡単で良いので、マクロの記述を教えてください。

  • 【お問い合わせフォーム】プルダウン選択で、フォームの内容を変更したい

    【お問い合わせフォーム】プルダウン選択で、フォームの内容を変更したい お世話になります。 ある商品に関するお問い合わせフォームを制作していて、 プルダウンで「商品名」を選択したあとに、フォーム内容を変えたいと思っているのですが、 いろんなサイトを見て勉強してみましたが、方法がわからなくて困っています。 JavaScript、Jquery、PHPなど、変更できれば種類は問いません。 例を挙げますと、 【プルダウン選択】商品A を選んだとき 【フォームの内容】テキストフィールド:氏名、住所、電話、お問い合わせ内容  ラジオボタン:性別 【プルダウン選択】商品B を選んだとき 【フォームの内容】テキストフィールド:氏名、ふりがな、住所、Eメール、お問い合わせ内容  チェックボックス:固定電話、携帯電話 というように、プルダウンで選んだ項目に対して、それ以降の項目を変更させたいです。 設置時の希望として、 新たなページにジャンプするにしても、inframeを使って、あたかも同じページ内で完結し、ページ移動していないように見せたいです。 また、後の更新を考えて、なるべくシンプルなディレクトリ構成ができれば嬉しいです。 サーバは、cgi、php、javascriptが使えます。Jqueryはまだ試したことがありません。 どうぞよろしくお願いいたします。

  • 同じページでフォームデータを受取る方法

    同じフォームでデータを送信させたいと考えています。 サーバ環境変数の $_SERVER['PHP_SELF'] を使用すれば 出来そうなところまではたどり着いたのですが、具体的な 記載方法が分かりません。 やりたい事としましては、まず最初の画面で1行ずつ何かデータを 表示させて、チェックボックスで複数選択可能な状態にします。 書式方法が分からないところですが、チェックボックスで選択した データのみを、input type='submit'を使って同じフォームでデータ を送信させて、チェックボックスにて選択したデータのみを画面に 表示させたいと考えています。 どなたかお分かりになる方がいらっしゃいましたら、簡単な具体例 として記載方法を教えて頂けないでしょうか。

    • ベストアンサー
    • PHP
  • C# DataGridView特定セルの入力フォーム変更について

    C# DataGridView特定セルの入力フォーム変更について C# DataGridViewについての質問です。 DataGridViewで1列目のコンボボックスを選択した値によって、その行のみ 2列目の入力フォームを変更したいのですが、その様なことは可能でしょうか? 例.1行目1列目コンボボックス「a」選択時、1行目2列目コンボボックス表示   2行目1列目コンボボックス「b」選択時、2行目2列目テキストボックス表示   3行目1列目コンボボックス「c」選択時、3行目2列目チェックボックス表示 列全体の入力フォームを変更する処理なら分かるのですが、特定のセルのみ変更する 方法が分かりません。 もし可能であれば実現方法も教えて頂けると非常に助かります。 宜しくお願いします。

  • 検索フォームにMysqlを利用するメリット

    自分のウェブサイトに検索フォームを設置したいです。 Mysqlとphpを利用して作ると言うことは解ったのですが、 Mysqlを利用しなくても、外部csvファイルなどをサーバーにアップし、 それを読み込んで一致条件から検索結果を出力することも可能 なのかなと思います。 お伺いしたいのですが、わざわざmysqlを利用するメリットって なんなのでしょうか。 ちなみに作りたい検索フォームは、テキスト+チェックボックスで、条件の and/orも付けてやる予定です。 CSSやphpを利用した問い合わせフォームなど基本的な事が一通り出来るレベルです 宜しくお願いいたします。

    • ベストアンサー
    • MySQL

専門家に質問してみよう