关于XML错误,高手请进

chengcharect 2010-07-21 12:00:11

<?php
include_once ('admin_global.php');
header ( 'Content-Type:text/xml; charset=gbk' );
if ($_GET["users"]) {
$login_sql = "select * from klm_users where user_grade=".$_GET['users'];
echo $login_sql;
$result = $db->query($login_sql);
$header = "<root>";
$end = "</root>";
while ( $row = $db->fetch_array ($result)) {
$xml.= "<?xml version=\"1.0\"?><row><value>" . $row ["user_grade"] . "</value><text>" . $row ["user_science"] . "</text></row>";
}
$xml = $header.$xml.$end;
//echo $xml;

}
exit ();
?>

这段代码错误在什么地方,请高手指教.跪谢
...全文
53 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
kyzy_yy_pm 2010-07-21
  • 打赏
  • 举报
回复
不好意思,弄错了,是这样
$xml.= "<?xml version=\"1.0\"?>";
$header = "<root>";
$end = "</root>";
while ( $row = $db->fetch_array ($result)) {
$xml.= "<row><value>" . $row ["user_grade"] . "</value><text>" . $row ["user_science"] . "</text></row>";
}
$xml = $header.$xml."</row>".$end;
echo $xml;exit;//输出什么,或者是什么错误,打出来看看
kyzy_yy_pm 2010-07-21
  • 打赏
  • 举报
回复
$xml.= "<?xml version=\"1.0\"?><row>";
$header = "<root>";
$end = "</root>";
while ( $row = $db->fetch_array ($result)) {
$xml.= <value>" . $row ["user_grade"] . "</value><text>" . $row ["user_science"] . "</text></row>";
}
$xml = $header.$xml."</row>".$end;
echo $xml;exit;//输出什么,或者是什么错误 ,打出来看看
kyzy_yy_pm 2010-07-21
  • 打赏
  • 举报
回复

$xml.= "<?xml version=\"1.0\"?><row>";
$header = "<root>";
$end = "</root>";
while ( $row = $db->fetch_array ($result)) {
$xml.= <value>" . $row ["user_grade"] . "</value><text>" . $row ["user_science"] . "</text></row>";
}
$xml = $header.$xml."</row>".$end;
echo $xml;exit;//输出什么,或者是什么错误,打出来看看

funfun5433 2010-07-21
  • 打赏
  • 举报
回复

$head ='<?xml version="1.0" encoding="UTF-8" ?> <';
$head=$head.$sqlid;
$head=$head.' version="1.0" department="510100" DBSource="YJYBDB" tableSource="'.$sqlid.'" fieldSource="fieldSource"';
$head=$head.'>';

$funfun;
for($i=0;$i<$size;$i++)
{
$fun='<item>';
$tempArray=$result['root'][$i];

foreach ($tempArray as $key => $value)
{
if(!empty($value)){
$fun=$fun.'<'.$key.' DBSource="YJYBDB" tableSource="tableSource" fieldSource="fieldSource"'.'>'.$value.'</'.$key.'>';
}
else{

continue;
}


}

$fun=$fun.'</item>';
$funfun=$funfun.$fun;

}
//print_r($funfun);






$foot ='</';
$foot=$foot.$sqlid;
$foot=$foot.'>';

床上等您 2010-07-21
  • 打赏
  • 举报
回复
有些东西只能出现一次的,乍么会放在 while 循环里了,呵呵
CunningBoy 2010-07-21
  • 打赏
  • 举报
回复
<?xml version=\"1.0\"?>这个应该在最外层。
<?php
include_once ('admin_global.php');
header ( 'Content-Type:text/xml; charset=gbk' );
if ($_GET["users"]) {
$login_sql = "select * from klm_users where user_grade=".$_GET['users'];
echo $login_sql;
$result = $db->query($login_sql);
$header = "<?xml version=\"1.0\"?><root>";
$end = "</root>";
while ( $row = $db->fetch_array ($result)) {
$xml.= "<row><value>" . $row ["user_grade"] . "</value><text>" . $row ["user_science"] . "</text></row>";
}
$xml = $header.$xml.$end;
//echo $xml;
}
exit ();
?>
「已注销」 2010-07-21
  • 打赏
  • 举报
回复
楼主搞笑,就算再是新手,最基本的东西你也要掌握,自己细心一点,别什么都往上贴
chengcharect 2010-07-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 kyzy_yy_pm 的回复:]
17行是哪行?
[/Quote]
xml.= "<?xml version=\"1.0\"?>";
kyzy_yy_pm 2010-07-21
  • 打赏
  • 举报
回复
17行是哪行?
chengcharect 2010-07-21
  • 打赏
  • 举报
回复
提示语法错误!
<br/>
<b>Parse error</b>:syntax error,unexpected T_CONCAT_EQUAL in<b>D:\wamp\www\KLMExam\admin\user_xml/php</b> on line <b>17</b><br />

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧