-2

基本的に、「すべて」と「最高評価」という 2 つのオプションがあるドロップダウン メニューがあります。

<select class="dropdown">
<option value="all">All</option>
<option> value="toprated">Top Rated</option>
</select>

「すべて」オプションを使用してこのクエリを実行したい...

$myQuery  = "SELECT Attraction.*, Type.TypeName, Rating.RatingUrl ";
$myQuery .= "FROM Attraction ";
$myQuery .= "INNER JOIN Type ON Attraction.Type = Type.TypeID ";
$myQuery .= "INNER JOIN Rating ON Attraction.AttractionID = Rating.AttractionID ";
$myQuery .= "WHERE Attraction.Type = 4 ";
$myQuery .= "ORDER BY Name ";

$result = mysql_query($myQuery);
if (!$result) {
    die('Query error: ' . mysql_error());
}

そして、「最高評価」オプションを介したこのクエリ...

$myQuery  = "SELECT Attraction.*, Type.TypeName, Rating.RatingUrl ";
$myQuery .= "FROM Attraction ";
$myQuery .= "INNER JOIN Type ON Attraction.Type = Type.TypeID ";
$myQuery .= "INNER JOIN Rating ON Attraction.AttractionID = Rating.AttractionID ";
$myQuery .= "ORDER BY Rating DESC, Name ";

$result = mysql_query($myQuery);
if (!$result) {
    die('Query error: ' . mysql_error());
}

これが機能するために必要なphp構造を誰でも生成できますか...

誰かがそれを助けることができれば、それは素晴らしいことです!

4

1 に答える 1

0

PHPのこのチュートリアルとこのmysqliの読書をお勧めします

また、WebChemist の発言を確認してください。

良くないですよ:

<option> value="toprated">Top Rated</option>

Ok:

<option value="toprated">Top Rated</option>
于 2012-12-01T01:33:38.187 に答える