No.6ベストアンサー
- 回答日時:
大分時間が経ちましたが、やっと質問者さんの行いたいことが
分かってきたように思えます。
まず、ブラウザで何かを入力し、その入力内容に対して、サーバ
側のデータベースからデータを取出して表示したい、ということ
に思います。
サーバ側のデータベースの内容を表示するのはPHPがいいでしょう。
そのPHPにクライアントからデータを渡す方法も質問内容のように
思えます。
まず、PHPを呼び出すには、PHPのファイル名を指定しますが、この
ことはよろしいでしょうか?
(1) http://xxxxx/yyyy.php
そして、PHPにデータを渡すのは
(2) http://xxxxx/yyyy.php?A=10&B=20
のようにしたら、yyyy.phpには$A=10,$B=20という値が渡るのは分
かっていらっしゃるでしょうか?
テキストの内容をクリックしたいとのことですが、これは基本的に
HTMLの基礎知識が無いと思えます。
流れとしては、テキストを入力し、ボタンを押すと、変数名にテキ
ストを値として代入したphp呼び出しを行う、という形になります。
要するに(2)の形を作りPOSTするということです。(2)の形を作るのが
JavaScriptということになりますね。
以上、私が思ったことが正しければ話が進められます。
更にどういった種類のデータを渡したいのかも説明してもらえると
いいですね。例えば何月という月を送りたい、とかだったらテキスト
ボックスを使うのはナンセンスになります。
質問するときは、手段を問うとなかなかサポートできないことがあり
ます。まず、明確な目的を述べて、自分が考える手段がこう、とか聞くと
回答者も話が見えやすいでしょう。
No.5
- 回答日時:
私の例だと、ちゃんと、TEXTBOXに押されたボタンの値が入るのに、
自分のプログラムだと駄目だということでしょうか?
私のサンプルはちゃんと動作することは確認ずみなので、それでわからないといわれると、私としても何を指摘すればよいのか考えてしまいます。
ここからさきは、やりたいこととあなた自身のやれるスキルの問題になってくるとおもいますので、自己研鑽を望みます。
No.4
- 回答日時:
ANO.2の回答の補足に対するAnsです。
>"なにかのボタン"を押さないとアクションが起こらない
YESです。それがあなたの言うテキスト領域のクリックの事ですよね。
>テキストの中をクリックしたらMySQLに接続させ、
>情報を取得し、その情報を別画面に表示させたいと考えています。
適宜実行するならAjaxで同期通信するしかないとおもいますが、
今回の用件だと、PHPでもいいんじゃないかとおもいますが、何がいけないのでしょうか。
test_main.html:
<HTML>
<HEAD>
<SCRIPT type="text/javascript">
<!--
function ichiran(elem){
a = showModalDialog("test_sub.html", elem, "dialogWidth:640px; dialogHight=480px;");
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="ABC">
<INPUT TYPE="TEXT" NAME="DEF" onClick="ichiran(this);" />
</FORM>
</BODY>
</HTML>
test_sub.html:
<HTML>
<HEAD>
<SCRIPT TYPE="text/javascript">
<!--
function kekka(elem){
var opener = window.dialogArguments;
opener.value = elem.value;
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="ABC">
<INPUT TYPE="BUTTON" value="1" onClick="kekka(this)" />
<INPUT TYPE="BUTTON" value="2" onClick="kekka(this)" />
<INPUT TYPE="BUTTON" value="3" onClick="kekka(this)" />
<INPUT TYPE="BUTTON" value="4" onClick="kekka(this)" />
</FORM>
</BODY>
</HTML>
ここでは、TEXTボックスがクリックされたら、test_sub.htmlを呼び出していますが、実際にはPHPを呼び出してデータベースから取ってきた値の一覧を作るようにしてください。
この回答への補足
非常に参考になりました。
教えて頂いた内容の中で、showModalDialogではなく、window.open
でも同じような事が可能なのでしょうか???
サブ画面自体は開きましたが、サブ画面から値が返りません。。
教えて下さい。
No.3
- 回答日時:
ANo.1さんと同じような答えになってしまうんですが、
Ajaxでサーバと通信しながらデータを表示する仕組みを作るか、
サーバ側で画面を(CGIとかサーブレットとかで)作りなおすようにするか
とにかく、JavaScriptだけでは、何もできないと思います。
(1)データベースサーバはどこにおくのか
(2)WEBサーバはどこに配置するのか。
(3)CGIを使うのかサーブレットを使うのか、
Ajaxで同期通信するのか
などなど、考えることはてんこ盛りです。
No.2
- 回答日時:
JavaScriptでやれないこともないですが、安定性と信頼性
を考えれば普通はCGIを使います。
第一、ユーザーがJavaScriptを切っていたそんなもの飾り
にもなりません。
この回答への補足
現在、PHPを用いて開発を行っていますが、初歩的な
知識で申し訳ありませんが、恐らく"なにかのボタン"を
押さないとアクションが起こらないかと思われます。
しかし、その都度ボタンを押すのは手間なので、テキスト
の中をクリックしたらMySQLに接続させ、情報を取得し、
その情報を別画面に表示させたいと考えています。
結果、その選択された値を返したいと思いますが、やはりPHP
等で処理した方が良いのでしょうか。。。
教えて下さい。
No.1
- 回答日時:
> 恐らく"javascript"の話となるかと
javascriptというものは存在しません。
> データベースにアクセスしに行き
そのデータベースはどこにあると想定されていますか?
> 何かサンプル的なものを紹介頂ければ幸いです
多分、サンプルがあっても理解の外だと思えます。
クライアントとサーバ。
JavaScriptとJava。またはPHP
そしてデータベース。
これらの基礎知識が無いと、なかなか自分での実現は
困難に思えます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- フリーソフト 使用期間切れのDVDfab12でDVDをコピーしようとした時のエラー表示について 1 2022/09/09 01:58
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
- 所得税 電子税?のメールについて教えてください 8 2022/09/04 21:38
- JavaScript jsで診断コンテンツのページ内切り替えについて 1 2023/04/14 17:31
- Excel(エクセル) 余計なお世話的な「入力規則」?対策は? 2 2023/01/14 12:39
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Outlook(アウトルック) infoseekメールの受信トレイでメール一覧が表示されない 1 2023/04/05 11:12
- バックアップ パソコンからDVDへコピー 5 2022/08/18 14:02
- Access(アクセス) Access 複数条件検索の設定が上手く行きません 1 2022/07/22 20:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部リンクのクリック数を表示...
-
PHPとjavascriptで共通なエンコ...
-
ASPによるEXCELファイルの操作
-
二択質問作ってその成績表を横...
-
Vba SelStart、SelLen教えてく...
-
ブラウザ自体の事じゃなくてJav...
-
VBAによる第3、4水準文字の判定...
-
VB.NET2003 テキストボックスに...
-
if(1){...}とはどういうことで...
-
「終了していない文字列型の定...
-
C#でボタン名を変更しても動く
-
innerHTMLなどの反映タイミング
-
javascriptで「オブジェクトを...
-
ページ遷移時にアコーディオン...
-
漢字などを正規表現でパターン...
-
再帰呼び出しになってしまうの...
-
ホームページビルダーでスクリ...
-
VBScript から JavaScript を呼...
-
VBA ステータスバー DoEvents
-
jQuery ui Datepicker 明日以降...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptを使用して、クライ...
-
PHPとjavascriptで共通なエンコ...
-
外部リンクのクリック数を表示...
-
リアルタイム表示ホームページ...
-
CGIとJavascriptの違いについて
-
プルダウンリストを作りMySQLか...
-
csv2tableのテーブルを動的に変...
-
webの文字データの取得
-
JavaScriptの負荷について
-
Session切れ前にWarningメッセージ
-
IEでalertのみを無効にする方法...
-
Wordpressでヤフー知恵袋やgoo...
-
PHPとJavaとC#の違い
-
Perl LINE(チャット) 仕組み
-
セレクトで都道府県から市区町...
-
JAVAについて
-
javascriptをつかって売上管理
-
ランキングサイトの構築って予...
-
仮アップ?
-
javascriptでサーバの時間を取...
おすすめ情報