0

私はphpが初めてで、ajaxがまったく初めてなので、まだ学んでいます。以下の関数は私が現在持っているもので、データベースにクエリを実行し、私のウェブサイトの画像を出力します。これはうまくいきます。

結果から xml を生成して javascript にフィードしようとしているので、ユーザーがギャラリーの別のビュー (たとえば、4 行ではなく 2 行) を表示したい場合、ページは更新せずに更新されます。すべての結果を配列に割り当ててから、 javascript で抽出する必要がありますか? どこから始めればいいのかわからない。方向を教えてください、どうもありがとう!

<?php include 'library/connect.php';
$result = mysql_query("SELECT * FROM fproduct WHERE fproduct.category='Shirts'");
$cols=3;
echo "<table>";
do{
   echo "<tr>"; // adds a new row after the for loop has been executed for 4 times (4 columns)
    for($i=1;$i<=$cols;$i++){
        $row=mysql_fetch_array($result); 
        if ($row) {?>               
            <td> <a href = "Shirtbuy.php?id=<? echo $row['product_id'] ?>" ><img border="0" alt="pic" src="images/products/shirts/largethumbs/<? echo $row['pic']?>" /></a>     
            <br/>
            <b><?= $row['prod_name']?> </b><br/>    
            <b><?= $row['price']?>   </b><br/> 
            </td>
            <td width="100">&nbsp;</td> <?  
            }
        else{
            echo "<td>&nbsp;</td>"; //If there are no more records at the end, add a blank column
            }
    } 
} while($row);
    echo "</table>";
include 'library/close.php';
4

1 に答える 1