获取产品尺寸php

时间:2017-11-09 11:26:56

标签: php html mysqli

如何获得每种产品的产品尺寸?我有两个表,tblproduct有; id, product_name, product_desc and product_image和tblproduct_extension有; id, product_price, product_stocks, product_size, product_id(id of tblproduct)。它的工作,但它只显示一个尺寸。

查询:

$id = $_GET['view_product'];
$search_query = "SELECT * FROM tblproduct LEFT JOIN tblproduct_extension ON tblproduct.id=tblproduct_extension.product_id WHERE tblproduct.id='$id'";
$query = mysqli_query($db_conn, $search_query);
$row = mysqli_fetch_array($query);

<select class="form-control">
    <option value="">Size</option>
    <option value="<?php echo $row['product_size'];?>"><?php echo $row['product_size'];?></option>
</select>

Product Table
ProductExtension Table

1 个答案:

答案 0 :(得分:0)

您需要循环播放数组以显示所有产品大小 试试这个

<select class="form-control">
    <option value="">Size</option>
<?php foreach($row as $prod_row){ ?>
    <option value="<?php echo $prod_row['product_size'];?>"><?php echo $prod_row['product_size'];?></option>
<?php } ?>
</select>

你正在使用$_GET[]而没有任何消毒。这绝对是可怕的。了解PDOMYSQLI PARAMETERS