![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
PHPの初心者です。
どなたか教えて下さい。お願いします。
下記のJAVAの記述の変数(selnendo)を、PHPで受け取り、($selnendo)に値を渡したいのですが、分かりません。
<?=$selnendo?> = var selnendo としましたが、駄目でした。
上記記述を削除すれば旨く表示だけはされます。
どなたか、宜しお願い致します。
----------------------------------------------------------------
<SCRIPT LANGUAGE = 'JavaScript'>
<!--
function GetSelect() {
var i;
i = document.selectform.nendo.selectedIndex;
selnendo = document.selectform.nendo.options[i].value;
alert ('年度は'+ selnendo);
InitSelect();
}
function InitSelect(){
document.selectform.nendo.selectedIndex = 0;
}
-->
</SCRIPT>
A 回答 (4件)
- 最新から表示
- 回答順に表示
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_15.png?e8efa67)
No.4
- 回答日時:
>私のやりたいことは可能でしょうか、不可能でしょうか。
無理です。
JavaScriptまで手を出さずに、まずは、phpで全部処理することを考えて下さい。
つまり、クライアント側(ブラウザ上)でなんらかのアクション(選択行為など)が必要なら、そこでフォーム送信処理が必要です。
ただ、リストボックス連動なら、JavaScriptの方だけで出来ますし、サンプルもいっぱいあります。
どっちつかずのプラグラムでは動きません。
有り難う御座いました。
PHPのみでの処理で旨く行きました。
PHPプログラムを1ページ増やして送信処理をし、解決しました。
余り格好良く無いですけど、実用にはなるのでこのまま行きます。
皆さん有り難う御座いました。
WEBでのプログラミングには限界が有ることが分かりました。
VC++や、VBなら何でも好きなことが出来たのにと愚痴をこぼしております。
有り難う御座いました。
No.3
- 回答日時:
> 私の行いたいことは、同じファイル、同じPHPファイル、
> 同じHTMLファイルで、JAVAscriptで得た結
> 果変数を、同じファイル内の次の行で結果が欲しいのです。
申し訳ないのですが、この文章を読むと、クライアントと
サーバーのことが分かっていらっしゃるとはとうてい思え
ないのです。この状態ではサポート不能と判断せぜるをお
えません。
ご回答ありがとうございました。
最後に一言だけお願いします。
私のやりたいことは可能でしょうか、不可能でしょうか。
それだけお願い出来ないでしょうか。
誠に申し訳御座いませんでした。
もっと勉強致します。
しかし、もう私も60歳を超えていますので限界かも。
No.2
- 回答日時:
私の説明が悪かったような気がします。
基本的なことですが・・・JavaScriptが記述されたhtmlをブラウザでクライアントで表示します。
クライアントの操作によって、値が入れられて、そこでJavaScriptが
動いて、サーバにある別ファイルのphpファイルをwindow.openで呼び出
す訳です。同じところにあるとして、と書いたのは、JavaScriptが書か
れたhtmlファイルとPHPが書かれているPHPファイルが同じフォルダにある
という意味です。
windows.openを確認して欲しいのですが、現在のhtmlが表示されている
アドレスに(http://xxxx.xx/xxx/ のファイル名を除く)に第一パラメー
タを追加して新しいページを呼び出すわけです。
JavaScriptはクライアントで動作し、PHPはサーバで動作することを
前提に考え直してください。
この回答への補足
ご回答ありがとうございました。
下記の件は良く分かっているつもりです。
「JavaScriptはクライアントで動作し、PHPはサーバで動作することを
前提に考え直してください。」
私の行いたいことは、同じファイル、同じPHPファイル、同じHTMLファイルで、JAVAscriptで得た結果変数を、同じファイル内の次の行で結果が欲しいのです。
セレクトメニューで得た結果を持って、次のセレクトメニューでその結果を元にメニューを出したいのです。例えば、2007年と言う結果を得れば、2007年のメニューを次ののセレクトメニューで出したいのです。2005年を選べば2005年のメニューを次に出したいのです。つまり、一つの同じPHPファイルのページで次から次へとメニューの階層化がしたいのです。
無理を言いますが、どうか、宜しくお願いします。
No.1
- 回答日時:
JAVAではなくてJavaScriptですね。
全然違うものです。JavaScriptからPHPを呼び出さなければいけません。
JavaScriptで書かれたページとPHPが同じところにあるものとして、
PHPCall = "xxxx.php?selnedo=" + selnendo ;
window.open(PHPCall,"_self");
xxxx.php では$selnedo変数の値が JavaScriptのselnendoの値と
なります。
この回答への補足
ご回答ありがとうございました。
下記のように記述しましたところエラーが出ました。
このプログラムファイル名は、「kensaku.php」です。
その中にjavascriptを記述しております。
記述箇所がまずいのでしょうか。
宜しくお願いします。
--------------------------------------------------------------
<?php
<SCRIPT LANGUAGE = 'JavaScript'>
<!--
function GetSelect() {
var i;
i = document.selectform.nendo.selectedIndex;
selnendo = document.selectform.nendo.options[i].value;
alert ('年度は'+ selnendo);
PHPCall = "kensaku.php?selnedo=" + selnendo ;
window.open(PHPCall,"_self");
InitSelect();
}
function InitSelect(){
document.selectform.nendo.selectedIndex = 0;
}
-->
</SCRIPT>
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
PHPを使ってのサーバ上ファイル...
-
HTMLに埋め込んだPHPがうまく出...
-
URLが.PHPってどういう...
-
【file_exists】ファイルが存在...
-
CakePHPの .htaccess設定について
-
サイトのphpソースコードを表示...
-
別のドメインのファイルをrequire
-
他サーバーにあるファイルに書...
-
PHP+mysqlで作ったプログラムを...
-
PHPの戻り値をWINDOWSバッチフ...
-
JAVAで得た結果の変数を、...
-
違法アップロードについて
-
onedrive にexcelファイルをア...
-
MySQLのベースに書かれたプログ...
-
「SMTP」が「localhost」ではな...
-
さくらサーバーにて、phpからメ...
-
VBSの「MsgBox」について
-
ImageCreate関数が undefined f...
-
社内イントラネットのHPにアク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
URLが.PHPってどういう...
-
.phpファイルが、表示されない
-
サイトのphpソースコードを表示...
-
PHP+MySQL SQL文を外部ファイル...
-
別のドメインのファイルをrequire
-
PHPでフォルダ選択ダイアログを...
-
session_start()でwarningが表...
-
htmlspecialcharsが機能してい...
-
use と requireの違いは?
-
apache+phpにおいてリクエスト...
-
PHPファイルの中身が見られるこ...
-
apacheで拡張子を省略してアク...
-
Fatal error: Class 'Config' n...
-
PHPを使ってのサーバ上ファイル...
-
phpinfoの内容が見れない
-
fputs()はfwrite()のエイリアス...
-
シェルコマンドでphpを実行した...
-
phpmailerで送れない添付ファイ...
おすすめ情報