<?php
$con=mysql_connect("localhost","root","");
mysql_select_db("test");
mysql_query("set names gb2312");
?>这是初始的服务器config.<?php
error_reporting(E_ALL & ~ E_NOTICE);
echo "<center>";
if (!$_POST["test_name"])
{
echo "<h2>create test</h2>";
echo "<table border=1>";
echo "<form method=post action=".$_SERVER["PHP_SELF"].">";
echo "<tr>";
echo "<td>test question</td>";
echo "<td><input type=text name=test_name></td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan=2><center><input type=submit value=next></center></td>";
echo "</tr>";
echo "</form>";
echo "</table>";
}
else 
{
include 'config.php';
$content=$_POST["test_name"];
$sql="insert into question('content') values('$content')";
if (mysql_query($sql))
{
echo "create test_content successfull!!!";
echo "<p>";
echo "click<a href=add_question.php>here</a>to add question";
}
else "error!!!".mysql_error();
mysql_close();
}
echo "<center>";
?>现在问题是这样的,创建不了表单,求大神帮我指点指点...为什么会出现这样的状况..谢谢了

解决方案 »

  1.   

      $sql="insert into question(`content`) values('$content')";  //content的注释符号写错了
      

  2.   

    我复制了你的代码再备注掉include语句后看到的输出是这样的:
    <center><h2>create test</h2><table border=1><form method=post action=/test.php><tr><td>test question</td><td><input type=text name=test_name></td></tr><tr><td colspan=2><center><input type=submit value=next></center></td></tr></form></table><center>