こんにちは、初歩的な質問で申し訳ございません。
ページからページへのデータ渡し方についての質問なのですが、
例えば以下のような2つのファイルがあったとして、
【index.html】
<script type="text/javascript"><!--
function openwin()
{
mywin = window.open("http://10.8.2.166/id.php","","");
}
//--></script>
<input type=text name=id><br>
<input type=submit value=ID検索 onclick="openwin()">
【id.php】
$sql = "select * from s_table where s_id = '『ここにテキストボックスの値を入れたいです』'
・ID検索ボタンをクリックした時、テキストボックスに入力している値を、id.phpのSQL文のwhere条件に入れたいのですが上手く作成する事ができません。
どなたかご存知の方がいらっしゃいましたら、アドバイス宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
$_GET{'id'}
は、目的の値が入っていますか?
パラメータの渡し方にはPOSTとGETが有り、確かPHPでは区別されます。
(POSTの場合は$_POST{'id'}になる)
後は、
$sql = "select * from s_table where syuhou_id = '$id'";
より
$sql = "select * from s_table where syuhou_id = '" . $id . "'";
の方が正しいです。
No.1
- 回答日時:
window.openでは無く、
<form action="http://10.8.2.166/id.php" target="_blank">
のように、新規ウィドウにsubmitしてはどうでしょうか。
ボタンも
<input type="submit" value="ID検索">
のようにonclickは不要です。
後はPHP側で取得できます。
この回答への補足
HIRSYUさん、アドバイスありがとうございます。
早速試してみた所、【id.php】の設定が上手くできません。
$id = $_GET{'id'};と指定し、
$sql = "select * from s_table where syuhou_id = '$id'";
と指定するのですが、上手くいきません。
※$sql = "select * from s_table where syuhou_id = '100'";と指定すると正常に検索できます。
whereの条件指定が上手くいっていないと思うのですが、原因がどこにあるか分かりません。
お手数ですが、アドバイスいただけると幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Javascriptを使ってQRコード読...
-
Selenium Basicの件
-
JavaScriptでtabindexの変更っ...
-
パソコンで動くjavascriptがス...
-
<input>のvalue値をプルダウン...
-
チェックボックスとラジオボタ...
-
SQLのmaxで求めた値を変数に代...
-
複数対応できるチェックボック...
-
同一ページ移動時ハンバーガー...
-
二つのbxsliderをレスポンシブ...
-
階層別の組織図の自動作成について
-
要素内を常に一番下を表示させたい
-
jQueryで追加した要素がマウス...
-
【再質問】計算(入数*単価)...
-
JavascriptからPHPへのAjax通信...
-
jQueryを使いformでsubmitした...
-
jQueryのblockUIをformのボタン...
-
jQueryでloadした部分に.jsが効...
-
変数の内容を別functionに渡したい
-
Googleマップに複数のピンを立...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javascriptを使ってQRコード読...
-
IndexedDB を使ってファイルア...
-
JavaScriptでtabindexの変更っ...
-
SQLのmaxで求めた値を変数に代...
-
ドラッグ & ドロップでのド...
-
Selenium Basicの件
-
パソコンで動くjavascriptがス...
-
<input>のvalue値をプルダウン...
-
inputタグ内にあるid属性の意味?
-
javascriptの計算結果をvalue=""に
-
メールを送信するボタンでOutlo...
-
テキストフォームにフォーカス...
-
チェックボックスとラジオボタ...
-
JQuery Datepickerについて
-
★大至急!JavaScriptのif文教え...
-
サイト内のデータを絞り込んで...
-
struts selectbox optionsColle...
-
Doctrineのjoinについて
-
ボタンクリックした際、id末尾...
-
Javascriptテキストの値で表示...
おすすめ情報