【问题标题】:PHP require returns codePHP 要求返回代码
【发布时间】:2015-04-23 03:41:17
【问题描述】:

我正在尝试通过 require ($page . ".php");但是它只是从页面返回代码。变量 $page 连接到产品页面。代码如下所示。 ...索引页面...

<?php 
    session_start();
    require_once("connection.php"); 

   if (isset($_GET['page'])){

       $pages = array("products","cart");

       if(in_array($_GET['page'],$pages)){

           $page = $_GET['page'];

       }else{
           $page = "products";
       }

   }else {

       $page = "products";

   }

?>

<?php 

        require ($page . ".php");

        ?>


...products page...

<?php

session_start()

?>
<h1>Product list<h1>
            <table>
                <tr>
                    <th>name</th>
                    <th>Description</th>
                    <th>Price</th>              
                </tr>
            <tr>
             <?php
                    $sql="SELECT * FROM `products` ORDER BY name ASC";
                    $query=mysql_query($sql);

                    while ($row = mysql_fetch_array($query) or die (mysql_error()))
                    {

                ?>

                    <tr>
                        <td><?php echo $row['name'] ?></td>
                        <td><?php echo $row['description'] ?></td>
                        <td><?php echo $row['price'] ?></td>
                        <td><a href="index.php?page=products&action=add&id=<?php echo $row['id_product'] ?>">Add to cart</a></td>
                    </tr>

                <?php

                    }
                ?>

            </table>

输出

�� 产品列表 名称 描述 价格 products ORDER BY name ASC"; $query=mysql_query($sql); while ($row = mysql_fetch_array($query) or die (mysql_error())) { ?> ">加入购物车

我做错了什么?当产品页面中的代码包含在索引页面中时它工作正常,但是通过页面不起作用。有人可以向我解释为什么它不起作用谢谢

【问题讨论】:

  • 对不起,你能把$page.'.php' 输出的内容贴出来吗?那些�� 不是凭空而来的。
  • 它只是从它不处理它的产品页面输出代码
  • 错误日志文件中有什么问题?
  • �� 产品列表 名称 描述 价格 products ORDER BY name ASC"; $query=mysql_query($sql); while ($row = mysql_fetch_array($query) or die (mysql_error())) { ?> ">加入购物车 这就是输出
  • 我会说这是您发布的代码的输出。不是那种 require 声明。

标签: php html mysql


【解决方案1】:

也许您需要的文件有一些奇怪的编码?您使用的是哪个编辑器?

【讨论】:

    猜你喜欢
    • 2014-09-14
    • 2015-12-21
    • 2013-08-06
    • 1970-01-01
    • 2018-07-18
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 2013-02-28
    相关资源
    最近更新 更多