$Submit这个是什么东东?没看着你给他值,他怎么会等于“提交”

解决方案 »

  1.   

    虽然写得不对,但也并不会报错!!!
    正确的写法是
    <?php 
    //$_POST[username]=$username; 
    //$_POST[grade]=$grade; 
    if($_POST[Submit]=="提交") 

    echo "玩家:".$_POST[username]." <br />"; 
    echo "成绩: ".$_POST[grade]." <br />"; 
    if($grade>70) 
    echo "你赢了"; 
     if($grade <90){echo "你输了";} 
     if($grade>88) 
    {echo "恭喜你";} 
    } ?> 
      

  2.   

    <html> <head> 
       <title> </title> 
    </head> <body> 
    <table width="208"border="1"align="center" cellpadding="0"cellspacing="0"> 
    <form name="form1" method="POST" action=""> 
    <tr> 
    <td width="71"align="right">玩家 </td> 
    <td width="131"> <input name="username"type="text"id="username"size="15"> </td> 
    </tr> 
    <tr> 
    <td align="right">成绩: </td> 
    <td> <input name="grade"type="text"id="grade"size="15"> </td> 
    </tr> 
    <tr> 
    <td align="right">&nbsp; </td> 
    <td> <input type="submit"name="Submit"value="提交"> </td> 
    </tr> 
    </form> </table> 
    <?php 
    if(isset($_POST["Submit"]) && $_POST["Submit"]=="提交") 
    {
    $username = $_POST["username"]; 
    $grade = $_POST["grade"];  
    echo "玩家:".$username." <br />"; 
    echo "成绩: ".$grade." <br />"; 
    if($grade>70) 
    echo "你赢了"; 
     if($grade <90){echo "你输了";} 
     if($grade>88) 
    {echo "恭喜你";} 
    } ?> </body> </html> 楼主你应该把<form name="form1" mehod="post" action="05.php"> 中mehod改为method