質問: frame間の値の受け渡し方法 環境はxp、apache2、php5、postgresql8.2です。 1台のpcをサーバ&クライアントにしています。 ただ今phpとpostgresqlの勉強をしています。 --------------------------- frameで左右に分かれています。 「左がメニュー画面」 「右がデータを表示する画面」 --- メニュー用のphpに --------------------------- aa.php(左のメニュー画面) 「number」というテキストボックスに入力して、 「検索」をクリックすると、 右の画面にデータが表示されます。 number 検索 --------------------------- ee.php(左のデータ画面) テキストボックス「number」の値を受け取るために echo $_post['number']; 「number」の値が表示されません。 どのようにすれば受け取れますか?
回答: phpでの値の受け取り方を一度まとめなおしてみるといいかもしれません。 number 検索 1)上記の例だとタグが閉じていませんし、actionが設定されていませんので、ee.phpを呼び出すことができないですね。 →この場合は、 number としてあげる必要があります。 2)タグでphpを呼び出した場合は、?以降にかかれたパラメータのみが、$_getで引き渡されるだけです。 上記の例では、「?func=abs」のみですから、ここから呼び出されたばあいは、$_get["func"]="abs"という値しかee.phpでは利用できません。 こちらでnumberの値を受け渡したければ、javascriptを利用するしかないですね。