我是php初学者,怎么实现这两个页面的传值???
1.php
<table width="208" border="1" align="center" cellpadding="0" cellspacing="0">
<form name="form1" method="post" action="2.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>2.php
<?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 "恭喜你!";}
else{
echo "下次努力!";
}
if($grade<60)
echo "你太差了!";
elseif($grade>70 && $grade<88)
echo "水平一般!";
elseif($grade>88 && $grade<99)
echo "技术很好啊!";
else
echo "技术很好!";
}
?>
1.php
<table width="208" border="1" align="center" cellpadding="0" cellspacing="0">
<form name="form1" method="post" action="2.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>2.php
<?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 "恭喜你!";}
else{
echo "下次努力!";
}
if($grade<60)
echo "你太差了!";
elseif($grade>70 && $grade<88)
echo "水平一般!";
elseif($grade>88 && $grade<99)
echo "技术很好啊!";
else
echo "技术很好!";
}
?>
解决方案 »
- 数组填充,求最简单实现方式
- 升级MYSQL4.0到5.0遇到的问题
- 关于php数组,以另一个数组为基准排序,并且以两个字段排序的问题
- 关于mysql数据格式问题
- 有办法用PHP实现动态GIF和JPG图片文件的叠加变成一个动态的GIF图片吗?
- 麻烦 "ahxiao(此人正在学习D++) " 进来一下
- windows下安装apache的配置手册,哪位有?
- 我想在用户登陆后,关闭浏览器(session消失)时,update一下数据库有办法吗?
- 请教高手,给个提示!
- PHP think框架问题,下载后直接运行就报错
- 这算一个好消息吗?MySQL 5.6.6 已经内嵌 memcached 的支持
- 求高手帮忙解答下
$_POST[username]=$username; //获取提交的变量值
$_POST[grade]=$grade;而是
$username = $_POST[username];
$grade = $_POST[grade];$_POST是个特殊数组,提交的数据都放在里面,不要对它进行赋值
$_POST['username']是你页面表单里传过来的值$username是你PHP程序里定义的变量你当然得用传过来的值赋值给变量了,所以你写反了数组中的KEY最好加个引号吧?