if($inputcolor==""){
$inputcolor=ffffff;
}
print("<body bgcolor=\"$inputcolor\" >\n");
print("<form action='test04.php' method='post'>\n");
print("<B>请输入你的一个颜色:<B><br>");
print("<input type=text name=text value=\"$inputcolor\"\n>");
print("<input type=submit value='提交颜色代码'"); print("</body>");
------------------
改为:
if($inputcolor==""){
$inputcolor="#ffffff";
}
echo "<body bgcolor=\"$inputcolor\" >";
echo "<form action='test04.php' method='post'>";
echo "<B>请输入你的一个颜色:<B><br>";
echo "<input type=text name=text value=\"$inputcolor\">";
echo "<input type=submit value='提交颜色代码'"; echo "</body>";

解决方案 »

  1.   

    print("<input type=text name=inputcolor value=\"$inputcolor\"\n>");
    这样就可以了
    不过郁闷呀,没看出来这和name的命名有什么关系呢?忘高手指点迷津
      

  2.   


    <?php
    $inputcolor=trim($_POST['color']);  //改动
    if($inputcolor=="")
    {
    $inputcolor="#ffffff";
    }
    print("<body bgcolor=\"$inputcolor\" >\n");
    print("<form action='test04.php' method='post'>\n");
    print("<B>请输入你的一个颜色:<B><br>");
    print("<input type=text name=color value=\"$inputcolor\"\n>");      //name=color  改动
    print("<input type=submit value='提交颜色代码'");
                               print("</form>"); // 改动
    print("</body>");
       ?>最好用 echo 输出
    要改的 都标了
      

  3.   

    $inputcolor=trim($_POST['color']);  //改动
    请问trim是不是消除二边的空格数,
    可不可以
    $inputcolor=$_POST['color'];  //改动
    这样也做也对吗,谢谢
      

  4.   

    "  #CCCCCC "和"#CCCCCC"能一样么?