Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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详细视图代码No show product on detail.Php页面niether错误_Php - Fatal编程技术网

Php详细视图代码No show product on detail.Php页面niether错误

Php详细视图代码No show product on detail.Php页面niether错误,php,Php,今天我为产品创建了一个PHP详细视图页面,但是详细视图代码没有在detail.PHP页面上显示产品,这两个错误都没有。[1 id int(20)]主要自动增量[2产品类别int(20)][3类别id int(20)][4文件varchar(100)拉丁语1瑞典语ci 5产品标题文本拉丁语1瑞典语ci 6产品价格信息(10)无 7产品说明 <?php if(!isset($_GET['pro_id'])){ $id = $_GET['pro_id']

今天我为产品创建了一个PHP详细视图页面,但是详细视图代码没有在detail.PHP页面上显示产品,这两个错误都没有。[1 id int(20)]主要自动增量[2产品类别int(20)][3类别id int(20)][4文件varchar(100)拉丁语1瑞典语ci
5产品标题文本拉丁语1瑞典语ci
6产品价格信息(10)无
7产品说明

<?php 
        if(!isset($_GET['pro_id'])){
            $id = $_GET['pro_id'];

  $get_pro = "select * from newproduct where pro_id='$id'";

  $run_pro = mysqli_query($con, $get_pro);

  while ($row_pro=mysqli_fetch_array($run_pro)){

      $pro_id = $row_pro['id'];
      $pro_title = $row_pro['product_title'];
      $pro_desc = $row_pro['product_desc'];
      $pro_price = $row_pro['product_price'];
      $pro_image = $row_pro['file'];


      echo "
      <div class='probox8'>
      <div class='item89'>
      <h3 style='text-align:center;'>$pro_title</h3>

        <img src='admin_area/uploads/$pro_image' width='400' height='500' />
        <p style='margin-top:10px; margin-left:5px;'><b>Price:  </b>  $pro_price <b> SAR</b></p>
        <div style='padding:5px;'>

        <a href='index.php?add_cart=$pro_id' style='float:right;'><button >Add to Cart</button></a>
     </div>
     </div>
    </div>";
       }
      }
    ?>
$get\u pro=“从新产品中选择*,其中id='$id'


数据库表中没有prod_id列

您向我们显示的代码不会初始化数据库连接($con)

如果(!isset($\u GET['pro\u id'])){

因此,如果您没有的$\u GET['pro\u id'的值,那么在查询中使用它

$get_pro=“从新产品中选择*,其中pro_id='$id'

这容易受到SQL注入的攻击

没有错误检查-您应该在每次mysqli调用后检查错误

$pro_id=$row_pro['id']

为什么?你可以这样做:

print "<a href='index.php?add_cart=$row_pro[pro_id]' style='float:right;'><button >Add to Cart</button></a>\n"
打印“\n”