其他文件测试成功,但是这个文件就空白页面。高手帮忙看一下,谢谢啦<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>问卷调查</title>
<!-- 
<link rel="stylesheet" type="text/css" href="style.css" />
-->
<script>
<!--function check() {
  var flag1=0;
  var flag2=0;  var radio1=document.getElementsByName("v1");
   for(var i=0;i<radio1.length;i++)
   {
         if(radio1.item(i).checked==true)
             {
     flag1=1;
                  break;       }
   }
   var radio2=document.getElementsByName("v2");
   for(var i=0;i<radio2.length;i++)
   {
         if(radio2.item(i).checked==true)
             {
     flag2=1;
                  break;
       }
   }
     if(!flag1||!flag2){
              alert("对不起,请回答完其他的问题?");
              return false;
     }
   
  if (add.advice.value == ""){
  alert("请输入你的建议")
  add.advice.focus();
  return false;
 }
}-->
</SCRIPT></head>
<body>
<?php
//在页面的开头连接数据库
require_once('config/db-function.php' );
$DB=get_db_class();
if( !$DB->conn_flag ){  
exit( -1 );
}
?>
<div  id="top_menu">
                    <ul class="menu">
                        <li>期待您的参与</li>
                    </ul>
</div>
<div  id="main_content">
<div id="top_banner">
    <a href="index.php"><img src="images/logo.jpg" width="230" height="130" alt="home" title="logo" border="0" class="logo" /></a>
    <p id="theme">期待您的参与</p>
  </div>
    
    <div id="page_content_left">
     <div class="title">        </div>
        <div class="content_text">
        </div>        <div class="content_text">
        <form action="vote_re.php" method="post"  name="add" enctype="multipart/form-data" onSubmit="return check();">
        <div class="title" style=" margin-top:20px;">
下面您只可以选择一项
        </div> 
<?php
$sql="select s_subject,s_id from v_subject where s_single='single'";
$result=$DB->query($sql);
$i=1;
while($rs=$result->fetch_array()){
$s_id=$rs["s_id"];
echo "<h1>".$i."、".$rs['s_subject']."</h1>";   //注意此处的变量或者用花括号,或者用连接符号
$sqlitem="select i_id,i_sub,i_count,i_item from  v_item where i_sub=".$s_id;
//echo $sqlitem;
//exit;
$resultitem=$DB->query($sqlitem);
while($rsitem=$resultitem->fetch_array(MYSQL_BOTH)){
echo "<input name='v".$i."' type='radio' value='".$rsitem[i_id]."'>".$rsitem[i_item];
}
$i++;
}
?>
     <div class="title" style=" margin-top:20px;">
下面您可以选择多个选项
        </div>        
        <h1>1、娱乐</h1>
        <input name='c1[]' type='checkbox' value='7'>唱歌
        <input name='c1[]' type='checkbox' value='8'>跳舞
        <h1>2、爱好</h1>
        <input name='c2[]' type='checkbox' value='9'>爬山
        <input name='c2[]' type='checkbox' value='10'>游泳

<?php
/* $sql="select s_subject,s_id from v_subject where s_single='notsingle'";
$result=$DB->query($sql);
$j=1;
while($rs=$result->fetch_array()){
$s_id=$rs["s_id"];
echo "<h1>".$j."、".$rs['s_subject']."</h1>";   //注意此处的变量或者用花括号,或者用连接符号
$sqlitem="select i_id,i_sub,i_count,i_item from  v_item where i_sub=".$s_id;
//echo $sqlitem;
//exit;
$resultitem=$DB->query($sqlitem);
while($rsitem=$resultitem->fetch_array(MYSQL_BOTH)){
echo "<input name='c".$j."[]' type='checkbox' value='".$rsitem[i_id]."'>".$rsitem[i_item];
}
$j++;
}
*/
?>
        
        <h1>您的其他建议</h1>
        <textarea cols="60" rows="6" name="advice"></textarea><br>
        <input name="" type="submit" class="btn" value="提交">
        <input name="重置" type="reset" class="btn" value="重新作答"><br>
        </form>        </div> <div class="content_text">        </div>    </div></div><div  id="footer">
<div id="footer_content">
    <div id="copyrights">
期待您的参与<?php echo get_magic_quotes_gpc() ;?>
    </div>
</div>
</div>
</body>
</html>

解决方案 »

  1.   

    浏览器打开查看源码显示确实为空,但是不知道为什么PHP文件里嵌入的HTML代码为什么不见了。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>问卷调查</title>
    <!-- 
    <link rel="stylesheet" type="text/css" href="style.css" />
    -->
    <script>
    <!--function check() {
      var flag1=0;
      var flag2=0;  var radio1=document.getElementsByName("v1");
       for(var i=0;i<radio1.length;i++)
       {
             if(radio1.item(i).checked==true)
                 {
         flag1=1;
                      break;       }
       }
       var radio2=document.getElementsByName("v2");
       for(var i=0;i<radio2.length;i++)
       {
             if(radio2.item(i).checked==true)
                 {
         flag2=1;
                      break;
           }
       }
         if(!flag1||!flag2){
                  alert("对不起,请回答完其他的问题?");
                  return false;
         }
       
      if (add.advice.value == ""){
      alert("请输入你的建议")
      add.advice.focus();
      return false;
     }
    }-->
    </SCRIPT></head>
    <body>
      

  2.   

    不是有
    require_once('config/db-function.php' );
    $DB=get_db_class();
    if( !$DB->conn_flag ){  
    exit( -1 );
    }
    这一段吗。应该是进入这段了。
      

  3.   

    修改一下你的php.ini,修改内容
    error_reporting = E_ALL
    display_errors = On保存修改的内容重启apache,再运行网站就会告诉你啥原因了.