我通过如下方式输出HTML<?PHP echo <<< EOT<HTML>.....</HTML> //输出代码部分EOT;?>
我的问题是,我想在<HTML>.....</HTML> 这个中间加入变量并输出,请问有没有什么方法啊?

解决方案 »

  1.   


    $value="hello world";
    echo <<<HTML
    <HTML>...$value..</HTML>
    HTML;
    //这样不可以?
      

  2.   

    什么错误贴出来 。  php代码贴出来
      

  3.   

    <?php require_once('Connections/my_conn.php');//数据库链接?>
    <?php 
    /* 创建了一个名称为Dd_Print的类 */
    class Dd_Print{
    public function print_sanke_content(){
    $rs_yuding=mysql_query("SELECT * FROM dingdan ");//查询dingdan 表中数据
    $row_rs_yuding = mysql_fetch_array($rs_yuding);//创建记录集
    echo <<< EOT
    $row_rs_yuding['id'] //我想输出id这个字段的一条记录
    EOT;
    }
    }$pirnt=new Dd_Print;
    $pirnt->print_sanke_content();break;
    ?>以上是我的源码,提示错误:
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\AppServ
      

  4.   

    echo <<< EOT
    {$row_rs_yuding['id']}
    EOT; 这样
      

  5.   

    空白可能是你没遍历
    <?php require_once('Connections/my_conn.php');//数据库链接?>
    <?php 
    /* 创建了一个名称为Dd_Print的类 */
    class Dd_Print{
    public function print_sanke_content(){
    $rs_yuding=mysql_query("SELECT * FROM dingdan ");//查询dingdan 表中数据
    $row_rs_yuding = mysql_fetch_array($rs_yuding);//创建记录集
    $html.="<html>";
    foreach($row_rs_yuding as $values)
    {
    $html.={$values['id']}
    }
    $html.="</html>";
    echo $html;
    }
    }$pirnt=new Dd_Print;
    $pirnt->print_sanke_content();break;
    ?>
    这样吧。 <<<EOT 这个可用 可不用 ,看你的需求
      

  6.   

    呵呵  我的这个<HTML>....</HTML> 可能是整个网页的代码,里面要穿插很多的变量或记录的,所以老兄你这个方法可能行不通哦
    算了我还是自己再摸索下吧,分数给你了
      

  7.   

    你可以这样<?php require_once('Connections/my_conn.php');//数据库链接
    /* 创建了一个名称为Dd_Print的类 */
    class Dd_Print{
    public function print_sanke_content(){
    $rs_yuding=mysql_query("SELECT * FROM dingdan ");//查询dingdan 表中数据
    $row_rs_yuding = mysql_fetch_array($rs_yuding);//创建记录集
    $html.="<html>".
                 "<body>";
    foreach($row_rs_yuding as $values)
    {
    $html.={$values['id']};
    }
    $html.="</body>".
                  "</html>";
    echo $html;
    }
    }$pirnt=new Dd_Print;
    $pirnt->print_sanke_content();break;
    ?>用点相连。