0

我是 jQueryMobile 的初学者。在我的页面中,我在 ListView 中有一些菜单类型,它们来自 mysql 数据库。每当单击该特定的单个菜单类型时,该特定菜单类型的所有项目都应来自数据库,并且必须显示在另一个页面 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>';

第二页代码:

           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>';

我的数据库有“menulist”、“items”和“price”等字段。在第一页我想在列表视图中显示“菜单列表”。每当单击一个列表时,该选定的列表详细信息(例如“项目和价格”)应在另一个页面中显示为列表视图

4

0 回答 0