不太明白!!!!

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"> </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>

表格 没有问题····

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

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

...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunfan1010 2008-04-22
  • 打赏
  • 举报
回复
各位高手都说了,结账吧
jlokys 2008-04-22
  • 打赏
  • 举报
回复
<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">  </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
xuzuning 2008-04-22
  • 打赏
  • 举报
回复
虽然写得不对,但也并不会报错!!!
正确的写法是
<?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 "恭喜你";}
}

?>
zmouki 2008-04-22
  • 打赏
  • 举报
回复
$Submit这个是什么东东?没看着你给他值,他怎么会等于“提交”

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧