我是 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. ".$query9['price']." /-  </center><center><input type='checkbox' name='checkbox'></center></a></li>";
}
echo '</ul>';
echo '</div>';
我的数据库有“menulist”、“items”和“price”等字段。在第一页我想在列表视图中显示“菜单列表”。每当单击一个列表时,该选定的列表详细信息(例如“项目和价格”)应在另一个页面中显示为列表视图