请教php 输出HTML问题 我通过如下方式输出HTML<?PHP echo <<< EOT<HTML>.....</HTML> //输出代码部分EOT;?>我的问题是,我想在<HTML>.....</HTML> 这个中间加入变量并输出,请问有没有什么方法啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $value="hello world";echo <<<HTML<HTML>...$value..</HTML>HTML;//这样不可以? 什么错误贴出来 。 php代码贴出来 <?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 echo <<< EOT{$row_rs_yuding['id']}EOT; 这样 空白可能是你没遍历<?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 这个可用 可不用 ,看你的需求 呵呵 我的这个<HTML>....</HTML> 可能是整个网页的代码,里面要穿插很多的变量或记录的,所以老兄你这个方法可能行不通哦算了我还是自己再摸索下吧,分数给你了 你可以这样<?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;?>用点相连。 URL重写 这是什么意思呀 怎么从mysql按某一字段降序排列后取出有并列数据的记录? PHP用header进行文件下载 我的网站被恶意攻击了 大家看看这段PHP显示汉字图像的代码为什么不好用? 为什么复制文件总是失败??? 我知道我的问题很傻,但是不问又不行 redhat下php连接mysql,命令行下没问题,网页出错。 求指点PHP里的curl_exec问题 ob_start()的疑问 如何保存网站来路信息
$value="hello world";
echo <<<HTML
<HTML>...$value..</HTML>
HTML;
//这样不可以?
<?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
{$row_rs_yuding['id']}
EOT; 这样
<?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 这个可用 可不用 ,看你的需求
算了我还是自己再摸索下吧,分数给你了
/* 创建了一个名称为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;
?>用点相连。