私は自分のサイト上でこれを持っています1人のプレイヤーを1回押すと、リストが降順に並べ替えられ、もう一度押すと昇順になります。私はすでにこのためのスクリプトを持っていますが、それは私のデザインに合わないラジオボタンで動作します。また、テキストをクリックした後に別のボタンを押す必要もなく、並べ替えを即座に変更したいと思っています。このためHTMLテキストをPOSTトグル(ラジオボタンのようなもの)ですか?私は、マップなどが だから、より良い、それを説明するために選手を押して、サーバを並べ替えることができるようにしたい <a href="https://i.stack.imgur.com/ZCnUN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ZCnUN.png" alt="enter image description here"></a></p> <p>;:
私のコードは次のとおりです。 PHP:
if(isset($_POST['sort']))
{
if($_POST['sort'] == 'Players Descending')
{
uasort($serverArray, function($a, $b) {
return $b['Players'] <=> $a['Players'];
});
}
if($_POST['sort'] == 'Players Ascending')
{
uasort($serverArray, function($a, $b) {
return $a['Players'] <=> $b['Players'];
});
}
}
と誰もが、これは私がそれを望むように行う方法上の任意のヒントを持っていますか
<form method="post">
</select>
Sort by:
<input type="radio" name="sort" value="Players Descending">Players Descending
<input type="radio" name="sort" value="Players Ascending">Players Ascending
<input type="submit" name="submit" value="Filter"/>
</form>
HTML/PHP?ありがとう!
私はこのような1年か2年前に私の質問に賞金をかけました。関連性がありますhttps://stackoverflow.com/questions/37863071/preserve-json-arrays-while-sorting –
JavaScriptでソートしようとしましたか? ? –
@ The Codeseeリンクをありがとう、私はそれを読むでしょう。はい、私はそれを完全に稼働させることはできませんでした。 Javascriptはこの場合の解決策ですか? – Leyer