循环查询结果然后确定它是否是项的值

时间:2014-06-05 03:55:33

标签: php html mysql loops conditional-statements

这是关于更新项目类别的信息。

我有一个文本框,其中包含项目的当前类别和选择框,其中可以选择可用类别列表(请注意,它已连接到数据库,并且可以更新数据库中的类别列表)。 / p>

示例1:

项目A. 文本框:清洁类别

选择框: - 食品分类 - 技术类别

示例2:

项目B. 文本框:食品类别

选择框: - 清理类别 - 技术类别

正如您可以注意到,只要该项目属于该类别(例如:清洁类别),类别的选择将不包括所选内容(在这种情况下,将不包括清洁类别,因为它是所选类别。)< / p>

现在我的代码就是这个

<?php
while ($row = mysqli_fetch_array($result)) {
$id = $row['id'];
$name = $row['name'];
$description = $row['description'];
$price = $row['price'];
$image_path = $row['image_path'];
$category = $row['category'];
$paypal_code = $row['paypal_code'];
?>

Product Name: <?php echo $name ?>"><br><br>
Category: <?php echo $category ?>"><br><br>
<select name="product_category[]">
    <?php
    $result = mysqli_query($db_link, "SELECT * FROM product_category");

    while ($row = mysqli_fetch_array($result)) {

        $categories = $row['category'];
        ?>

        <option value="<?php echo $categories; ?>">
             <?php echo $categories; ?>
        </option><?php
    }
    ?>
</select><br><br><?php
}
mysqli_close($db_link);

但是这段代码并没有删除所选类别中每个项目的类别值。请帮忙,谢谢!

1 个答案:

答案 0 :(得分:0)

根据@Vld的建议,他说我需要的是PHP而不是jQuery。这是我的问题的解决方案代码。

<div id="links">
    <?php
    $img_start = 1;
    $img_end = 19;
    while ($img_start <= $img_end){ ?>
    <a href="<?php echo base_url(); ?>images/events_images/2013_Halloween/halloween (<?php echo $img_start?>).JPG">
        <img src="<?php echo base_url(); ?>images/events_images/2013_Halloween/halloween (<?php echo $img_start?>).JPG" width="50" height="50">
    </a>

    <?php
    $img_start +=1;
    }
    ?>
</div>