问题如下:编写一个程序,根据用户格式化文本(由用户输入),让用户选择文本的颜色 ,字体和字号。将结果显示在一个新页面上。
代码1。 <?php
session_unset();
?>
<html>
<head>
</head>
<body>
<form method="POST" action="test4.php">
  
  <P> <label for="font"> Select Font :</label> 
   <select id="font" name="font">
     <option value="Verdana"> Verdana </option>
 <option value="Arial"> Arial </option>
 <option value="Time New Roman">Time New Roman</option>
 </select>
 </P>
 <P> 
   <label for="size"> Select Size :</label> 
   <select id="size" name="size">
     <option value="10px"> 10px </option>
 <option value="12px"> 12px </option>
 <option value="16px"> 16px </option>
     <option value="20px"> 20px </option>  </select>
  </P>
 
 <P> 
   <label for="color"> Select Color :</label> 
   <select id="color" name="color">
     <option value="black"> black </option>
 <option value="green"> green </option>
 <option value="purple"> purple </option>
     <option value="red"> red </option>  </select>  </P>
  <P>
  <input type="submit" name="submit" value="submit"/>
  </P>
 </form></html>
代码2 <?php
session_start();

print_r($_SESSION);
?>现在SESSION都无法传递过来 如何解决?

解决方案 »

  1.   

    我首先设置了的,不好意思。
    代码2为<?php
    session_start();$_SEESION['font']=$_POST['font'];
    $_SEESION['size']=$_POST['size'];
    $_SEESION['color']=$_POST['color'];

    print_r($_SESSION);
    ?>
      

  2.   

    补充代码3:<p <?php
      echo 'style="font-family:  ' . $_SESSION['font']. ';';
      echo 'font-size:' . $_SESSION['size'].'; ';
      echo 'color:' . $_SESSION['color'] '; " ';
      ? > >text to display  
      </p>这个代码问题更多,但不知道怎么改!程序的目的是让用户可以选择字体颜色和大小,然后把结果传输到新的叶面上,并使新的页面上的文本按照传输来的数据进行相应更改!
      

  3.   

    这句的意思,是重置session,去掉试一下。
      

  4.   

    $_SEESION['font']=$_POST['font'];
    $_SEESION['size']=$_POST['size'];
    $_SEESION['color']=$_POST['color'];错别字害死人~~session这个单词写错了