私は 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. ".$query9['price']." /-  </center><center><input type='checkbox' name='checkbox'></center></a></li>";
}
echo '</ul>';
echo '</div>';
私のデータベースには、「メニューリスト」、「アイテム」、「価格」などのフィールドがあります。最初のページでは、リストビューに「メニューリスト」を表示したいと考えています。1 つのリストをクリックするたびに、「アイテムと価格」などの選択されたリストの詳細がリストビューとして別のページに表示されます。