- 締切済み
PHPの初心者です。書き方をご教授お願いします。
初めまして、PHPを最近始めた初心者なのですが、 2点ほど教えて頂きたいことがございます。 * ウェブページでプルダウンを使い選択させた文字をPHPに組み込むことはできますか? *組み込めた場合、2種類のプルダウンで選択させた文字をPHPで数字に置き換え 比較させ、数字の大きいほうを選択させ処理を出すのにはどのような関数を使えばよいの でしょうか? (例) 【プルダウンメニュー1】 【プルダウンメニュー2】 徒歩・・・・・・ 1 ○・・・ 1 自転車・・・・ 2 △・・・ 2 車・・・・・・・・ 3 □・・・ 3 電車・・・・・・ 4 ×・・・ 4 飛行機・・・・ 5 ☆・・・ 5 上記の2種類のプルダウンメニューを選択させ、例えば車(3)と○(1)を比較させ、3>1に なり、3を選択させ処理を行う。という場合についてのPHPの書き方をご教授下さい。 よろしくお願いします。
- yorivvv
- お礼率100% (3/3)
- その他(ビジネス・キャリア)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- k_kota
- ベストアンサー率19% (434/2186)
漠然としてるのですあれですが、 プルダウンの結果をGETとかPOSTとかでリクエストにくっつけて、 それをPHPで受けてお好きなように処理するのが良いと思います。 数字に置き換えたり比較するのはできあいの関数では多分無いと思いますので、 自分でプログラムを組んでください。 ソースは書けないことはないのですが、結構大変なのでやりません。 優しい人を待つか、自分で少しでも進めるかお選び下さい。
関連するQ&A
- PHPとプルダウンメニュー
PHPで以下のことをやりたいのですが、どうしてもうまく出来ません。経験の有る方、どうぞ宜しくお願い致します。 2つのプルダウンメニューがあり、1つ目のプルダウンメニューから選択時、選択された値に関連する項目をDBより2つ目のプルダウンメニューに登録したいのです。 ちなみにDBはOracleを使用しています。 プルダウンメニューから選択時は、どのようなイベント(?)が発生するのでしょうか? もし、PHPで出来ない場合、他にどのような方法がありますか? 宜しくお願い致します。
- ベストアンサー
- PHP
- PHPを使ったフォームについて教えてください。
PHPを使ってフォームを作成し、入力された内容をメールで受取るプログラムを作っています。 1行毎にチェックボックスとプルダウンメニューがあり、チェックボックスにチェックを入れたものだけ、プルダウンメニューで選択されたものをメールで送るにはどうすればいいんでしょうか? 今、作っているものだとチェックされていない行のプルダウンメニューもメールで送られてきてしまいます。 ご教授お願いいたします。
- 締切済み
- PHP
- PHPの書き方について
メニュー用のPHPと 処理用のPHPに分けて作成しようと考えています。 メニュー用のボタンをクリックすると 処理用のPHPが実行される仕組みです。 この事について幾つか質問させて頂きます。 1.通常、このように分けて作るのでしょうか? 2.分けて作る場合は、どのようにして メニュー用のPHPから処理用のPHPを呼び出すのでしょうか? 3.分けずに作る場合は どのようにプログラムを書けば 見やすくなるのでしょうか? よろしくお願いします。
- ベストアンサー
- PHP
- 【PHP】プルダウンメニューとリンク
またPHPに関して質問させていただきます。 この質問 (http://okwave.jp/qa5492047.html) の続きにあたりますが、 プルダウンメニューにデータベースの内容を反映させることはできました。 しかし今度はそのプルダウンメニューを選択した後、「決定」等のボタンを押すと、プルダウンで選択した内容のページに飛ばすといったことを行いたいのです。 例) ------------------------------------- 「朝」を選択した状態で「決定」ボタンを押す。 ↓ 「おはようございます」と次ページで表示される。 「昼」を選択した状態で「決定」ボタンを押す。 ↓ 「こんにちは」と次ページで表示される。 ------------------------------------- このようにしたいのですが、どなたか教えていただけませんか。 それと、このようなPHPのリンク関連に詳しく掲載しているサイトを教えていただけたら嬉しいです。 どうかよろしくお願いします。
- ベストアンサー
- PHP
- PHPは何ができますか?
携帯サイトを造っているのでJavaスクリプトは使えません。 PHPやCGIは使えるようなのでそれを使って何かしたいのですが、何ができるのでしょうか? プルダウンメニューはできました。他にアンケート機能、占い機能などをつけたいのですが、PHPやCGIでできますかね?またできる場合どうやって書けばよいのか教えてほしいです。親切な人、お願いします
- 締切済み
- PHP
- プルダウンメニューでValue値をPHPへの受け渡しができません
こんばんは。 HTML(apache)+MySQL+PHPの連携で、プルダウンメニュ ー2つとテキストボックス2つの入力内容をPHPにデー タとして渡し、それをキーワードにして、データベー スの検索をする、という処理をさせようと思い、PHP にデータを渡すためのタグを書いています。 http://ns1.php.gr.jp/pipermail/php-users/2002-December/012011.html を参考に、テキストボックス2つの内容をPHPに渡すこ とはできたのですが($_POST関数で渡しています)、 プルダウンメニューで選択した場合のvalue値を、PHP に渡す処理ができず、行き詰っています。 http://www.big.or.jp/~mio/ga/ht/htref/ht_ref_optio.htm で、プルダウンメニューで選択した場合のvalue値を 渡すことは可能と思い、タグを書きましたが、PHPで データをダンプさせると何も表示されませんでした。 つまりはPHPにはデータが渡されていない状態で、HTM Lタグレベルでの問題という事が分かり、タグの勉強 もしましたが、option部分の記述は間違っていないの では?、と思っています。 ではform actionの、データを送信する送信ボタンの 記述で足りないところがあるのでは、と思い、調べた のですが解決方法が見つかりません。 どなたかご教授いただけましたら幸いです‥ 宜しくお願い申し上げます。 クライアント環境はWin2000、IE6.0 サーバーはRedHat9.0でPHPは4.2.2です。
- ベストアンサー
- HTML
- PHP 正規表現
はじめまして^^ 現在、PHPでプログラムを作っています。 そして、文字列の置き換えをする機会があり、 正規表現をつかうことになりました!! 置き換えに使う関数は、mb_ereg_replaceです! ある条件にあった部分の文字列を置き換えしたいと思っています。 そして、いろいろとやっていきましたら、あるひとつの壁にぶつかりました。。 例えば、PHPでは、正規表現の部分を [^文字]とやると、『文』と『字』という文字列以外にマッチという意味になるらしいのですが、 『文字』という文字列以外にマッチ、というふうに、表現したい場合は、 どう表現すればよいのですか? [^(文字)]とか、その他いろいろ、 自分なりに、色々ためしたのですが、うんともすんともいいません、、 どなたか、わかる方教えて下さいm(_ _)m
- ベストアンサー
- PHP
- PHP プルダウンを選んだ瞬間に処理開始
PHPで、フォームのプルダウンを選んだ時、たとえば、「1月」を選んだ時に処理を開始し、選択されている1月のデータだけをデータベースからとってきて表示したいです。 <input type="submit" ~> の送信ボタンで送信するわけではなく、プルダウンを選んだ瞬間に処理開始したいので、$_POST[]では取得できませんでした。 PHPでプルダウンを選んだ瞬間にプルダウンのデータを送信する方法があれば教えてください。 PHPは現在勉強中の超初心者、javascriptはjQueryなら少々書ける程度です。 よろしくお願いいたします。
- ベストアンサー
- PHP
- PHPのプルダウンがリアルタイムで変わる
下記サイトの左上にあるプルダウンメニューのように、 選択したものに反応してリアルタイムに表示することはPHPで可能でしょうか? http://2pls.net/1301/ javascriptだとオフのブラウザでは表示されないのでしょうか?
- ベストアンサー
- PHP
- PHPで正規表現でマッチした値を計算して元の位置に
PHPで、あるテキストの中から条件にマッチした部分(今回は"["と"]"で囲まれた8桁の数字)を抽出してその値を計算した物を元の位置に戻すといった処理をしたいのですが可能でしょうか? 言葉では分かりづらいのですが、以下の例ような処理がしたいです。 あいうえおあい[11111111]、かき[22222222]、さしす[33333333] このテキストの中の8桁の数字それぞれにに2を掛けて... あいうえおあい22222222、かき33333333、さしす66666666 というテキストに置き換えたいです。 数字部分はランダムなので、決めうちでの単純な文字列置き換えでは対応できません。 (数字部分を抽出する正規表現の書き方は分かります)
- ベストアンサー
- PHP
お礼
有難うございます。自分で関数を作ってやってみます。