0

このページはphpとjquery mobileでコーディングしています。入力を取得してデータベースにクエリを実行し、リストビューにデータを入力します。すべてが完全に機能しますが、リストビューの最初の要素しか表示されないという問題があります。検索結果として複数の data-role="page" 要素を返す必要があります。

<div data-role="page">
    <div data-role="content">
        <ul data-role="listview" data-theme="c">
            <?php while($products = mysql_fetch_array($result)) {?> 
                <li>
                    <a href="#">
                        <h3><?php echo $products['Product_name'] ; ?></h3>
                        <p><?php echo $products['Product_price'] ; ?></p>
                    </a>
                </li>
        </ul>
    </div>
</div>
4

1 に答える 1

0

While ステートメントを閉じていません。閉じ括弧が見えません }

次のコードを使用する必要があります。

<div data-role="page">
    <div data-role="content">
        <ul data-role="listview" data-theme="c">
            <?php while($products = mysql_fetch_array($result)) {?> 
                <li>
                    <a href="#">
                        <h3><?php echo $products['Product_name'] ; ?></h3>
                        <p><?php echo $products['Product_price'] ; ?></p>
                    </a>
                </li>
           <? }?>
        </ul>
    </div>

于 2012-04-30T13:46:55.090 に答える