人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

初歩的な事なのですがPHPについて教えて下さい。HTMLで作成したファイルがあり、その中のテキストにPHPファイルをリンク先に設定して呼び出したいのです。
その時、選んだテキストによってPHPファイルに渡すパラメーターを個別に指定したいのですがどのようなやり方があるか教えて頂きたいと思います。

具体的には下記のような処理です。
※広島を選んだ場合は$typeに1を代入しPHPファイルへ渡す

■HTML
<html>
<head>
<title></title>
</head>
<body>
<p>広島</p>
<p>岡山</p>
<p>山口</p>
</body>
</html>



■呼び出すPHP
//検索の種類を判別します
if ($type == 1) {
//広島のとき
$searchtype = "hiroshima";
}
elseif ($type == 2) {
//岡山のとき
$searchtype = "okayama";
}
elseif ($type == 3) {
//山口のとき
$searchtype = "yamaguchi";
}
else {
$body = "検索条件が指定されていません!
<INPUT type='button' value='ホームへ戻る'
onclick='window.location=\"index.htm\"'>";
print htmlheader("検索結果") . $body . htmlfooter();
exit();
}

●質問者: moks
●カテゴリ:インターネット ウェブ制作
✍キーワード:BODY EXIT hiroshima HTML INDEX
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● b-wind
●50ポイント

HTML の FORM の問題ですね。

<form action="submit.php">
<select name="city">
 <option value="1">広島</option>
 <option value="2">岡山</option>
 <option value="3">山口</option>
 <input type="submit" value="送信">
</select>
</form>

http://www.kanzaki.com/docs/html/htminfo32.html

◎質問者からの返答

回答ありがとうございます。セレクトボックスやオプションボタン等を使用せずテキストのリンクだけで実現したいのですが無理でしょうか?というのも実際にはテキストの他に画像もリンク対象となっているからです。

よろしくお願いします。


2 ● b-wind
●100ポイント ベストアンサー

ではこんな感じで。

<a href="submit.php?city=1">広島</a>
<a href="submit.php?city=2">岡山</a>
<a href="submit.php?city=3">山口</a>

a タグの中には文字列以外にも画像でも出来ます。

<a href="submit.php?city=1"><img src="hiroshima.jpg" alt="広島"></a>

基本はこんなところです。あとはお好きなように。

http://www.kanzaki.com/docs/html/htminfo12.html

◎質問者からの返答

解決しました。ありがとうございました。


3 ● ヨネちゃん
●100ポイント

b-windさんと同じなのですが、

<p><a href="submit.php?type=1">広島</a></p>
<p><a href="submit.php?type=2">岡山</a></p>
<p><a href="submit.php?type=3">山口</a></p>

というようにクエリ部分にtypeを使えば、$typeに自動的に変数が格納されます。

◎質問者からの返答

解決しました。ありがとうございました。


4 ● esecua
●100ポイント

私もb-windさんと同じなのですが、リンクに引数をつけてやればOKかと思います。


そしてPHP側で$_GETしてやり if() で判別してやり、変数 $searchtypeをSQLに入れるなどすれば一通り地域別の検索ができるかとおもいます。


参考になれば幸いです。

◎質問者からの返答

解決しました。ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ