投稿者 |
メッセージ |
|
< PHPプログラミング ~ プルダウンメニューによる選択について |
|
時間:
日 7月 30, 2006 9:42 pm
|
|
|
登録日: 2006年7月 30日
投稿記事: 8
所在地: 埼玉県
|
|
初めまして。
hiroakiと申すものです。以後、よろしくお願いします。
今、データベース(My SQL)とPHPによる検索データベースを作っています。
参考書を見ながら作っているのですが、テキストで入力されている場合はisset関数を使いフォームにデータが入力されているか確認することはわかっているのですが、
プルダウンメニューの場合はOPTION VALUE=""のVALUEの値をisset関数に使えばいいのでしょうか?
基本的なことで申し訳ありませんが、ご教授お願いします。 |
_________________ まだまだPHP初心者。
よろしくお願いします。 |
|
|
|
|
|
|
時間:
月 7月 31, 2006 10:16 am
|
|
|
登録日: 2006年3月 23日
投稿記事: 48
|
|
|
|
|
|
|
時間:
月 7月 31, 2006 4:13 pm
|
|
|
登録日: 2006年7月 30日
投稿記事: 8
所在地: 埼玉県
|
|
返信ありがとうございます。
select要素のnameで指定するのですね。
わかりました。
もう一ついいでしょうか?
たとえば以下のようにプルダウンメニューを作ったとします。
<FORM NAME="bl">
<SELECT NAME="bl2" >
<OPTION SELECTED>- - - 下から選択してください - - -
<OPTION VALUE="index.html">1.テストページ1
<OPTION VALUE="2.html">2.テストページ2
<OPTION VALUE="3.html">3.テストページ3
</SELECT>
</FORM>
この場合、select要素のnameはbl2ですが、もしこの場合でindecx.htmlを選択した場合の動作はどのようにして指定するのでしょうか?
selectのnameを指定しただけでは検索できない気がするのですが……。
|
_________________ まだまだPHP初心者。
よろしくお願いします。 |
|
|
|
|
|
|
時間:
水 8月 02, 2006 7:02 pm
|
|
|
|
たとえばこんなHTMLがあったとしましょう。
<form action = "test.php" method = "POST">
<select name = "hoge">
<option value = "val1"> hoge1
<option value = "val2"> hoge2
</select>
</form>
この場合、test.phpに渡る変数名は$_POST['hoge']です。
option valueの値は $_POST['hoge'] = 'val1' という風に渡ります。
なので、option valueの値によって動作を変えたいのであれば、
もし $_POST['hoge'] = val1 だったら・・・
もし $_POST['hoge'] = val2 だったら・・・
という文を書いてあげればいいんですよ。
「もし$_POST['hoge']が・・・だったら」という文の書き方がわからなかったら、
私の教え方は物凄く不親切なんですが、頑張って調べてみてくださいね^^; |
|
|
|
|
|
|
|
時間:
日 8月 06, 2006 4:36 pm
|
|
|
登録日: 2006年7月 30日
投稿記事: 8
所在地: 埼玉県
|
|
いえいえ、そこまで答えていただければとてもうれしいです。
不親切ではありませんよw
ありがとうございました。 |
_________________ まだまだPHP初心者。
よろしくお願いします。 |
|
|
|
|
|
|