douci1541 2015-03-23 05:57
浏览 8
已采纳

数量下拉菜单框不起作用

I'm trying to create a quantity drop down box wherein the quantity ranges from 1 to $pro_qty. this code returns an error

Notice: Undefined variable: i in C:\xampp\htdocs\ecommerce\all_products.php on line 110

Notice: Undefined variable: i in C:\xampp\htdocs\ecommerce\all_products.php on line 110

Notice: Undefined variable: i in C:\xampp\htdocs\ecommerce\all_products.php on line 111

Notice: Undefined variable: i in C:\xampp\htdocs\ecommerce\all_products.php on line 111

Notice: Undefined variable: i in C:\xampp\htdocs\ecommerce\all_products.php on line 116

    <div id="products_box">
        <?php

 $get_pro = "select * from products ";
 $run_pro = mysqli_query($con, $get_pro);
 while($row_pro=mysqli_fetch_array($run_pro)){
    $pro_id = $row_pro['product_id'];
    $pro_cat = $row_pro['product_cat'];
    $pro_brand = $row_pro['product_brand'];
    $pro_title = $row_pro['product_title'];
    $pro_price = $row_pro['product_price'];
    $pro_image = $row_pro['product_image'];
    $pro_qty = $row_pro['product_qty'];
    echo "
        <div id='single_product'>
        <h4>$pro_title</h4>
        <img src='admin_area/product_images/$pro_image' width='180' height='80' />
        <p><b> Php $pro_price.00</b></p>
        <a href='details.php?pro_id=$pro_id' style='float:left;'>Details</a>
        <select>
        for($i=1;$i<=$pro_qty;$i++) {
        <option value='$i'>$i</option>
        }
        </select>

        <a href='index.php'?pro_id=$pro_id'><button style='float:right'>Add to Cart</button></a>
        </div>
        ";

 }
 ?>
  • 写回答

1条回答 默认 最新

  • dongqian1028 2015-03-23 06:00
    关注

    change like this i your code,

    echo "
            <div id='single_product'>
            <h4>$pro_title</h4>
            <img src='admin_area/product_images/$pro_image' width='180' height='80' />
            <p><b> Php $pro_price.00</b></p>
            <a href='details.php?pro_id=$pro_id' style='float:left;'>Details</a>
            <select>";
            for($i=1;$i<=$pro_qty;$i++) {
           echo  "<option value=$i>$i</option>";
            }
         echo  "</select>
    
            <a href='index.php'?pro_id=$pro_id'><button style='float:right'>Add to Cart</button></a>
            </div>
            ";
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥30 最小化遗憾贪心算法上界
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝