Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 循环查询结果,然后确定它是否是项的值_Php_Html_Mysql_Loops_Conditional Statements - Fatal编程技术网

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

Php 循环查询结果,然后确定它是否是项的值,php,html,mysql,loops,conditional-statements,Php,Html,Mysql,Loops,Conditional Statements,这是关于更新项目类别的所有信息 我有一个包含项目当前类别的文本框和一个可以选择可用类别列表的选择框(请注意,它连接到数据库,并且数据库中的类别列表可以更新) 例1: 项目A 文本框:清洁类别 选择框: -食品类别 -技术类别 例2: B项 文本框:食品类别 选择框: -清洁类别 -技术类别 正如您所注意到的,只要项目属于该类别(例如:清洁类别),类别的选项将不包括所选内容(在这种情况下,清洁类别将不包括,因为它是所选类别。) 现在我的代码是 <?php while ($row = mysq

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

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

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

产品名称:“>

类别:“>


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


您需要使用PHP循环,您当前的建议是不可能使用JS的。它要么全部在客户端处理,要么在服务器端处理——将两者混合在一起是毫无意义的。