상품상세조회 기능(드롭다운박...LOGIN

상품상세조회 기능(드롭다운박스 무한분류연산)

1. 먼저 양식이 필요합니다

<form method="get" action="">
<select name="gid">
    <option value="0">请选择商品</option>
    <option id="" value=""></option>
    <input id="select" type="submit" value="查询">
</select>
</form>

2. Infinitus 분류를 사용하여 드롭다운 상자를 반복합니다.

코드는 다음과 같습니다.

<?php
function show($fid,$i)
{
    global $mysqli;
    $sql = "select *from goodstype where fid=$fid";
    $result = $mysqli->query($sql);
    $str=" ";
    $i++;
    for($n=1;$n<$i;$n++) {
        $str .= "---";
    }
    $id=$_GET["gid"];
    ?>
    <?php
    while ($row = $result->fetch_assoc()) {
        ?>
        <option <?php if($id==$row['id']){echo "selected";}?> id="<?php echo $str.$row["classname"] ?>" value="<?php echo $row["id"] ?>">
            <?php echo $str.$row["classname"] ?>
        </option>
        <?php
        show($fid=$row["id"],$i);
        ?>
        <?php
    }
}
show(0,0);

3. 쿼리 조건

쿼리할 제품에 대해 퍼지 쿼리를 수행해야 합니다. sql 문만 변경하면 됩니다. 코드는 다음과 같습니다

4. 시간 표시를 추가합니다. 코드는 다음과 같습니다.

<?php
    $id=isset($_GET["gid"])?$id=$_GET["gid"]:"";
    if(!empty($id)){
        $sql="select *from goods where goodstypefid=$id or goodstypefstr like '%$id%' and checkinfo=1 and delstate=0";
    }else{
        $sql="select *from goods";
    }
    $result=$mysqli->query($sql);
    ?>

전체 코드는 다음과 같습니다.

<?php
<!--    显示当前系统时间-->
    <h3><p id="demo"></p>
        <script>
            var myVar=setInterval(function(){myTimer()},1000);
            function myTimer() {
                var d = new Date();
                document.getElementById("demo").innerHTML = d.toLocaleTimeString();
            }
        </script>
    </h3>

5. 다음 섹션

<?php echo "下拉框无限极分类与查询功能;"
코스웨어