[PHP-users 9468] Re: DBから検索した結果データをさらに検索条件で使うには

Naofumi Kondoh php-users@php.gr.jp
Sat, 24 Aug 2002 01:25:46 +0900


ソフト工房の近藤です。

michi@shonanfujisawa.com wrote:
> はじめまして、伊藤と申します。PHP初心者です。
> 今、あるプログラムを作っています。

....ばっさり省略.....

> JavaScriptのフォームオブジェクトを使って
> x = document.form_name.element_name.selectedIndex;
> $y = document.form_name.element_name.options[x].text;
> とやって
> この$yをSQL文のwhere句にいれてやってもうまくいきません。
> select * from account where shozoku = '$y'
...略....

何をやりたいのかよくわからないのですが、JavaScript は、
クライアント(ブラウザ上)で動くもので、PHP は、サーバー
上で動くものということを念頭に置いて整理されるといいと
思います。

JavaScript の処理結果を PHP(サーバー側)で処理するには、
SUBMIT ボタンを押すか、JavaScript で location.href= URL
とか、submit()メソッドを呼ぶなどとして、submit して
サーバーに情報を送る必要があります。

多分、伊藤さんの問題はその辺を整理して考えれば解決する
のではないでしょうか。外していたらごめんなさい。

あるいは、隠しフレームなどを使った高度な処理をお考えな
のでしたら、JPUG 業務アプリ分科会で検討した、次のプロ
グラムが参考になるかもしれません。JavaScript+PHP です。

JavaScript + 隠しフレームによる C/S 風 DB 検索表示
http://www.softkoubou.co.jp/pjs/index.html


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon@shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/      http://www.shonan.ne.jp/~nkon/
2002-08-27(火)19:00-21:30 第5回 JPUG 業務アプリ分科会 勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/