首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 不太明白!!!! [已结贴,结贴人:Ulysses2008]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-22 01:22:58 楼主
    <html>

    <head>
       <title> </title>
    </head>

    <body>
    <table width="208"border="1"align="center" cellpadding="0"cellspacing="0">
    <form name="form1"mehod="post"action="05.php">
    <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
    $_POST[username]=$username;
    $_POST[grade]=$grade;
    if($Submit=="提交")
    {
    echo "玩家:".$_POST[username]." <br />";
    echo "成绩: ".$_POST[grade]." <br />";
    if($grade>70)
    echo "你赢了";
     if($grade <90){echo "你输了";}
     if($grade>88)
    {echo "恭喜你";}
    }

    ?>

    </body>

    </html>

    表格 没有问题····

      但是输入 名字  和  成绩的时候!  单击提交·

     为什么 没有产生新的 页面!!  反而出错呢?

    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zmouki
    • 等级:
    发表于:2008-04-22 01:34:091楼 得分:0
    $Submit这个是什么东东?没看着你给他值,他怎么会等于“提交”
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-22 08:27:312楼 得分:0
    虽然写得不对,但也并不会报错!!!
    正确的写法是
    <?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 "恭喜你";} 


    ?> 
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-22 09:10:483楼 得分:20
    <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
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-22 09:18:164楼 得分:0
    各位高手都说了,结账吧
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved