【问题标题】:Loop Through Query Result then Determine Whether It is The Value of an Item循环查询结果然后判断是否是项的值
【发布时间】:2014-07-25 22:13:20
【问题描述】:

这都是关于更新物品类别的信息。

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

示例 1:

项目 A 文本框:清洁类别

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

示例 2:

项目 B 文本框:食品类别

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

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

现在我的代码是这样的

<?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);

但此代码不会删除选择类别中每个项目的类别值。请帮忙,谢谢!

【问题讨论】:

  • 你需要用PHP循环,你目前建议的用JS是不可能的。它应该全部在客户端或服务器端处理 - 将两者混合是荒谬的。
  • 你说得对,哥们,现在我用 PHP 编写了一个代码。

标签: php html mysql loops conditional-statements


【解决方案1】:

根据@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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 2020-10-11
    • 2017-03-30
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多