2016-10-10 10 views
1

このリストから選択した項目を使用して、同じページにそのタイプの製品を表示しようとしています。 私はpost配列を使う必要があると思いますが、正しい方法では一致しません。PHPで順序付けられていないリストの選択されたリスト項目を取得する

<ul id="1"> 
    <li><a href="shop.php">clothes</a></li> 
    <li><a href="shop.php">shoes</a></li> 
    <li><a href="shop.php">bags</a></li> 
    <li><a href="shop.php">sunglasses</a></li> 
    <li><a href="shop.php">accessories</a></li> 
</ul> 
+1

@A.alhamdani今後、あなたのコードを画像にリンクするのではなく、テキスト形式で質問に含めてください。 –

+0

フォーム入力要素[check](http://www.w3schools.com/tags/tag_select.asp) –

答えて

1

このように、検索したい項目に一致する、リスト内の各リンクにクエリ文字列を追加します。

<li><a href="shop.php?item=clothes">clothes</a></li> 

を次にshop.phpに、あなたがクリックされたリンクを見つけることができます$_GET['item']


あなたが$_POSTを使用したい場合は、HTML形式で<select>要素へのリンクのリストを変更する必要があります。しかし、通常POSTではなくGETを使用する方が、サーバー上のデータを変更するのではなく、さまざまなオプションを選択する場合に適しています。 GETを使用する利点の1つは、URL内の項目を使用すると、ユーザーがブックマークできる特定のクエリへのリンクが提供されることです。

+0

の '