<form method=post>
 名字:<input type="text" name="name" value=""><p>
   
单项选择:
<input type="radio" name="first" value="我很笨">我很笨
<input type="radio" name="first" value="我非常笨">我非常笨
<input type="radio" name="first" value="我简直就是个傻冒">我简直就是个傻冒<p>
多项选择:
<input type="checkbox" name="second[]" value="我喜欢打蓝球">我喜欢打蓝球
<input type="checkbox" name="second[]" value="我喜欢游泳">我喜欢游泳 
<input type="checkbox" name="second[]" value="我喜欢跳舞">我喜欢跳舞 
<input type="checkbox" name="second[]" value="我喜欢爬山">我喜欢爬山 <p>
<INPUT TYPE=HIDDEN NAME="stage" VALUE= "results"><p>
<input type="submit" value="谢谢">
           
</form>
<?phpfunction process_form(){$name = $_POST['name'] ;$first = $_POST['first'];$second = $_POST['second']; 
if ($first == '我很笨') { $first_message = 你不笨。; }elseif ($first == '我非常笨') { $first_message = '你很聪明。'; }else { $first_message = '你简直就象是一个聪明的人了。'; } $favorite_second = count($second); if ($favorite_second <= 1) {$second_message = '但你很快就会在动物园里死去,忏悔吧!';} elseif ($favorite_second > 1 && $favorite_second < 4) {$second_message = '你是只爱运动的的猩猩。';} else {$second_message = '你运动的太多了,对猩猩来讲已经过量,你准备棺材吧,:(';} echo "这是一项针对猩猩的测试:<br><br>"; echo "你好! 你的名字叫:$name  <br><br>";
 
echo "你的测验结果是   $first_message $second_message"; } 
process_form(); //先加入这句
?> 

解决方案 »

  1.   

    <form method=post action="test1.php">
     名字:<input type="text" name="name" value=""><p>
       
    单项选择:
    <input type="radio" name="first" value="我很笨">我很笨
    <input type="radio" name="first" value="我非常笨">我非常笨
    <input type="radio" name="first" value="我简直就是个傻冒">我简直就是个傻冒<p>
    多项选择:
    <input type="checkbox" name="second" value="我喜欢打蓝球">我喜欢打蓝球
    <input type="checkbox" name="second" value="我喜欢游泳">我喜欢游泳 
    <input type="checkbox" name="second" value="我喜欢跳舞">我喜欢跳舞 
    <input type="checkbox" name="second" value="我喜欢爬山">我喜欢爬山 <p>
    <INPUT TYPE=HIDDEN NAME="stage" VALUE= "results"><p>
    <input type="submit" value="谢谢">
               
    </form>
    <?php
    error_reporting(0);
    process_form(); 
    function process_form(){//global $name ;//global $first;//global $second; 
    echo $first."hehe";if ($first == '我很笨') { $first_message = 你不笨。; }elseif ($first == '我非常笨') { $first_message = '你很聪明。'; }else { $first_message = '你简直就象是一个聪明的人了。'; } $favorite_second = count($second); if ($favorite_second <= 1) {$second_message = '但你很快就会在动物园里死去,忏悔吧!';} elseif ($favorite_second > 1 && $favorite_second < 4) {$second_message = '你是只爱运动的的猩猩。';} else {$second_message = '你运动的太多了,对猩猩来讲已经过量,你准备棺材吧,:(';} echo "这是一项针对猩猩的测试:<br><br>"; echo "你好! 你的名字叫:$name  <br><br>";
     
    echo "你的测验结果是   $first_message $second_message"; } ?>
      

  2.   

    $first_message = 你不笨。is wrong!!
    $first_message = '你不笨。'