php - javascript错误控制台说xml不能是整个程序

标签 php html mysql

Firebug 在代码末尾指向“?>”并表示 XML 不能是整个程序, 我对这个错误进行了足够的搜索,但都在谈论 js 和 ajax。但是我的代码只有 html,我在这里找不到任何错误..

<?php 

    $con = mysql_connect('localhost','root','*****');
    if (!$con)
            {
                    die("OOPS!Could not connect to server".mysql_error());
            }
    mysql_select_db('EVENTS',$con) or die('Could not connect'.mysql_error());
            echo "<table>"; 
                    echo "<tr>";
                    echo "<td>"."Time"."</td>" ;
                    $i=0; $j=0;
                    while($i < 7)
                    { $today = mktime(0,0,0,date('d')+$i,date('m'),date('Y'));
                    echo "<td>".date('d/m/Y' , $today)."<br />".date('D',$today)." </td>";
                    $i++;
                    }
                    echo "</tr>";
                    while ($j < 10)
                    {       $i= 0 ; $time = 8+ $j;
                            echo "<tr>";
                            while ( $i < 7)
                            {
                            $today = mktime(0,0,0,date('d')+$i,date('m'),date('Y'));
                            $row1 = mysql_query ("SELECT DESCRIPTION FROM EVENTS WHERE TIME='$time' AND DATE='$today'") or die() ;
                            $row2 = mysql_query ("SELECT NAME FROM EVENTS WHERE TIME='$time' AND DATE='$today'") or die() ;
                            $result1 = mysql_result($row1,$con) or "---";
                            $result2 = mysql_result($row2,$con) or "-";
                            echo "<td>".$result1."BY".$result2."</td>" ;
                            $i++;
                            } echo"</tr>"; $j++;
                    }
            echo "</table>"; mysql_close($con);
     ?>

这是按照 Quentin 的要求发送到浏览器的代码,看起来没有什么不同。

  <?php 

$con = mysql_connect('localhost','root','*****');
if (!$con)
            {
                    die("OOPS!Could not connect to server".mysql_error());
            }
mysql_select_db('EVENTS',$con) or die('Could not connect'.mysql_error());
    echo "<table>"; 
        echo "<tr>";
        echo "<td>"."Time"."</td>" ;
        $i=0; $j=0;
        while($i < 7)
        { $today = mktime(0,0,0,date('d')+i,date('m'),date('Y'));
        echo "<td>".date('d/m/Y' , $today)."<br />".date('D',$today)." </td>";
        i++;
        }
        echo "</tr>";
        while ($j < 10)
        {   $i= 0 ; $time = 8+ $j;
            echo "<tr>"
            while ( $i < 7)
            {
            $today = mktime(0,0,0,date('d')+i,date('m'),date('Y'));
            $row1 = mysql_query ("SELECT DESCRIPTION FROM EVENTS WHERE TIME='$time' AND DATE='$today'") or die() ;
            $row2 = mysql_query ("SELECT NAME FROM EVENTS WHERE TIME='$time' AND DATE='$today'") or die() ;
            $result1 = mysql_result($row1,$con) or "---";
            $result2 = mysql_result($row2,$con) or "-";
            echo "<td>".$result1."BY".$result2."</td>" ;
            i++;
            } echo"</tr>"; j++;
        }
    echo "</table>"; mysql_close($con);
      ?>

在浏览器中打开 .html 页面时显示:

"; echo ""; echo ""."时间".""; $i=0; $j=0; while($i < 7) { $today = mktime(0,0,0,date ('d')+i,日期('m'),日期('Y')); echo "".date('d/m/Y' , $today)." “.date('D',$today)。” "; i++; } echo ""; while ($j < 10) { $i= 0 ; $time = 8+ $j; echo ""while ( $i < 7) { $today = mktime(0,0, 0,date('d')+i,date('m'),date('Y')); $row1 = mysql_query ("从事件中选择描述,其中 TIME='$time' AND DATE='$today' ") 或 die() ; $row2 = mysql_query ("从事件中选择名称,其中 TIME='$time' AND DATE='$today'") 或 die() ; $result1 = mysql_result($row1,$con) 或"---"; $result2 = mysql_result($row2,$con) 或 "-"; echo "".$result1."BY".$result2.""; i++; } echo""; j++; } echo “”; mysql_close($con); ?>

最佳答案

您正在向客户端提供 PHP,而不是通过服务器上的 PHP 解释器运行它。

您需要确保:

  1. 您正在通过服务器访问该文件(而不是从本地文件访问该文件)
  2. 服务器有 PHP installed
  3. 该文件被服务器识别为应该由 PHP 处理的文件(这通常通过为其提供 .php 文件扩展名来完成)

关于php - javascript错误控制台说xml不能是整个程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12770900/

相关文章:

php - MYSQL中的WHERE查询

php - Cakephp:如何使用迁移插入记录

mysql - 添加多个项目的数据库设计

php - Pear 无法在共享主机上发送电子邮件

php - 一直显示 "result error "

php - 多个查询相互依赖

html - Css 箭头过渡

html - 如何在容器中绝对定位动态 .js 脚本并释放其空间以供下一个 div 使用

javascript - 将 div 移至顶部的正确方法是什么?

mysql - 如何使用相似的键连接两个表?