1

このコード:

<div class="product">
<img src="images/product-1s.jpg" onclick="JavaScript:newPopup('images/product-1.jpg');">
<span class="tiger" data-name="show" data-price="show" data-text="Buy Now">
1</span>Lorem Ipsum Dolar</div>

クラスはすでにコーディングされており、主に mysql_ が使用されています。

私がやりたいのは、テーブルのすべての行に id# と desc を貼り付けることだけです。思ったほど簡単にはできないと思います。私は手動ですべてを書き出してすべてを機能させることができましたが、明らかにそれは理想的ではありません.

すでに起こっていることの外でこれを実行できる別の方法はありますか?

この機能:

class Product{
var $error = '';
var $msg = '';
public function all(){
$result = mysql_query("SELECT * FROM  " . PFX . "products WHERE active = 1");
$products = array();
while($rows = mysql_fetch_assoc($result)){
    $products[]=$rows;
    }
return $products;
}

これを呼び出して、必要なデータベースから変数 [id] & [description] を設定できますか?

4

1 に答える 1

1

I am not sure if I understood all the requirements, so please correct me if I got them wrong. Anyway, here is one solution. In your PHP file you could write:

<?php 
    $result = mysql_query("SELECT * FROM  " . PFX . "products WHERE active = 1");
    $products = array();
    $numberOfRows = 0;
    while($rows = mysql_fetch_assoc($result)){
        $products[]=$rows;
        $numberOfRows++;
    }

    for($i = 0; $i< $numberOfRows; $i++){  
?>

    <div class="product" id="<?php echo $products[0];?>" > <!-- assuming 0 is the position of id -->
    <img src="images/product-1s.jpg" onclick="JavaScript:newPopup('images/product-1.jpg');">
    <span class="tiger" data-name="show" data-price="show" data-text="Buy Now">1</span>  <?php echo $products[1]; ?></div> // assuming 1 is position of description


<?php 
    }   // closing bracket of the 'for' loop
?>
于 2013-02-16T04:40:32.090 に答える