2017-06-25 13 views
-2

私はPHPには新しく、現在はソート/フィルタ検索ページを作成中です。しかし、私は私が望むものを達成する方法を理解することができません。PHPは既存のURLに文字列を挿入します

例: 既存のURL:www.exaple.com/rentals?state=ca &市=エル+モンテ

州:カリフォルニア、ニューヨークメリーランドバージニア...

市:エルモンテ。 ..

ルーム:1つのベッドルーム2ベッドルーム3ベッドルーム...

価格:低低の高いへ

既存のURLをリンクに渡すには?私はあるべきローとそのURLにハイをクリックしてくださいたとえば : www.exaple.com/rentals?state=ca &市=エル+モンテ&ソートここで= pricel

は、PHPコードの一部であり、I仕事している:

echo($_GET['state'] == "CA"))? "<i class=\"current\">CA</i>":"<i><a href=\"http://www.exaple.com/rentals?state=ca\">CA</a></i>"; 

echo($_GET['sort'] == "pricel"))? "<i class=\"current\">High to low</i>":"<i><a href=\"http://www.exaple.com/rentals?sort=pricel\">High to low</a></i>"; 

echo($_GET['bedroom'] == "1"))? "<i class=\"current\">1 Bedroom</i>":"<i><a href=\"http://www.exaple.com/rentals?bedroom=1\">1 Bedroom</a></i>"; 

メリーランドをクリックすると、ページが更新され、都市が表示されます。

メリーランド州のハイパーリンクは、次のようになります。 はボルチモア(メリーランド州の都市の一つ)の

ハイパーリンクをwww.exaple.com/rentals?state=md www.exaple.com/rentals?state=mdする必要があります& =ボルチモア

都市が、私は価格をクリックした場合:低に高い、そのハイパーリンクがある: www.exaple.com/rentals?sort=pricel

とベッドルームのハイパーリンクは、次のとおりです。 www.exaple .com/rentals?bedroom = 1

私の質問は、彼らがなりますので、他のリンクに文字列を渡す方法です:メリーランド状態と1つのベッドルームのハイパーリンクの は - あなたの質問が&寝室= 1

+0

大変申し訳ございません。私はそれを私の母国語ではないので、英語で説明することを知らない。 – user2781144

答えて

0

をwww.exaple.com/rentals?state=md少し曖昧ですが、私はあなたがこれを達成するために別のページに使用されているフォームからあなたの価値を投稿したい理解するものから、PHPのフォームコードで

action='page to want data to go'を指定し、method='GET'

で非常に応じてあなたが指定したURLには、それがあります。

<form action='rentals.php' method='GET'> 
関連する問題