0

私は jQueryMobile の初心者です。私のページでは、ListView にいくつかのメニュー タイプがあります。これらは mysql データベースからのものです。その特定の 1 つのメニュー タイプをクリックするたびに、その特定のメニュー タイプのすべての項目がデータベースから取得され、別のページ ListView に表示される必要があります。この問題で私を助けてください。前もって感謝します。

この最初のページはコードです。

        $query3=mysql_query("select distinct menulist from menu");

        echo '<div data-role="content" id="lists">';

            echo '<ul data-role="listview">';   

                    while($query4=mysql_fetch_array($query3))
                    {

                        echo "<li><a href=\"#page2\">".$query4['menulist']."</a></li>";
                    }   

            echo '</ul>';
        echo '</div>';

2 ページ目のコード:

           echo '<div data-role="content" id="listitems">';

            echo '<ul data-role="listview">';   


            $query8=sprintf('SELECT items, price FROM menu WHERE menulist=%d', mysql_real_escape_string($_REQUEST['menulist']));

                $listitems=mysql_query($query8) or die(mysql_error());

                printf('<h3>List %d Items</h3>', $_REQUEST['menulist']);

                    while($query9=mysql_fetch_array($listitems))
                    {
                        echo "<li>".$query9['items']."<center> Rs.&nbsp".$query9['price']."&nbsp/-&nbsp&nbsp</center><center><input type='checkbox' name='checkbox'></center></a></li>";
                    }   

            echo '</ul>';
        echo '</div>';

私のデータベースには、「メニューリスト」、「アイテム」、「価格」などのフィールドがあります。最初のページでは、リストビューに「メニューリスト」を表示したいと考えています。1 つのリストをクリックするたびに、「アイテムと価格」などの選択されたリストの詳細がリストビューとして別のページに表示されます。

4

0 に答える 0