不太明白!!!!

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>

表格 没有问题····

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

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

...全文
55 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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这个是什么东东?没看着你给他值,他怎么会等于“提交”
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2008-04-22 01:22
社区公告
暂无公告