首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Php网页无法显示带有Wamp服务器的产品列表

Php网页无法显示带有Wamp服务器的产品列表
EN

Stack Overflow用户
提问于 2018-07-05 08:12:48
回答 2查看 40关注 0票数 0

我正在用php和wamp开发电子商务网站。当我点击products超链接时,我正在尝试显示产品列表。但问题是无论我点击了什么链接,它都会显示以下错误。

sqlCat中的错误

这是我的connection.php代码文件。

<?php

$servername = "localhost";
$username = "root";
$password = "";
$db = "ecom1";

// Create connection
$con = mysqli_connect($servername, $username, $password,$db);

// Check connection
if (!$con) {
    die("Connection failed: " . mysqli_connect_error());
}


?>

这是category.php文件的php代码。

<div class="sidebar_box"><span class="bottom"></span>
                <h3>Categories</h3>   
                <div class="content"> 
                    <ul class="sidebar_list">
                    <?php




                                     $sqlCat= "select * from category where recordstatus='' order by sequence_order Asc";
                                       $exeCat = mysqli_query($con,$sqlCat) or die ("Error in:sqlCat");

                    $counCat= mysqli_num_rows($exeCat);
                    if($counCat>0)
                    { 

                       $classCat=1;
                       while($resCat= mysqli_fetch_array($exeCat))
                       {
                         $categoryname= $resCat["categoryname"];
                         $auto_number= $resCat["auto_number"];

                        ?>
                        <form method="post" style="margin:0px;padding:0px;" action="productcategory.php" id="frmdetailcat<?php echo $classCat;?>">
                          <input type="hidden" name="category" value="<?php echo $categoryname?>">
                          <input type="hidden" name="categoryid" value="<?php echo $auto_number?>">
                        </form>

                        <?php

                          if($classCat==1)
                          {
                          ?>
                          <li class="first"><a  style="cursor:pointer;" onclick="subform('frmdetailcat<?php echo $classCat;?>')" ><?php echo $categoryname;?></a></li>
                    <?php
                          }else
                          if($classCat==$counCat)
                          {
                          ?>
                          <li class="last"><a  style="cursor:pointer;" onclick="subform('frmdetailcat<?php echo $classCat;?>')" >
                          <?php echo $categoryname;?></a></li>
                    <?php     
                          }else
                          {
                          ?>
                    <li><a  style="cursor:pointer;" onclick="subform('frmdetailcat<?php echo $classCat;?>')" >
                          <?php echo $categoryname;?></a></li>
                    <?php
                          }
                          $classCat++;
                       }
                      }else

                      {
                      ?>
                       <li class="first"><a href="#">No Category is avaliable</a></li>

                      <?php
                      }
                    ?>

                    </ul>
                </div>
            </div>

这是我运行应用程序时的屏幕截图。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-05 08:19:58

您的$con可能是空的。您需要在category.php页面的顶部调用Connection.php

// you have
<ul class="sidebar_list">
<?php

// you should have
<ul class="sidebar_list">
<?php
    require_once('..\db\Connection.php') ;
票数 2
EN

Stack Overflow用户

发布于 2018-07-09 11:27:42

检查您的sql查询。确保获得正确的表名,并调用mysqli错误方法来找出数据库和php文件的实际情况。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51181963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档