编写PHP程序计算1+2+3+……+n之和并在浏览器中输出,其中n是正整数,n的值从浏览器的表单中输入。

<html><head><title>艾斯比</title></head><body><p>请输入一个正数<p><formmethod="pst"action="008.... <html>
<head>
<title>艾斯比</title>
</head>
<body>
<p>请输入一个正数<p>
<form method="pst" action="008.php">
<p>n=<input type="text" name="B"></P>
<p><input type="submit" value="提交"name="B1"></p>
</form>
</body>
</html>

<html>
<head>
<title>耐你么么哒</title>
<body>
<?php
$n=$_POST["B"];
$f=0;
for($i=0;$i<=$n;$i++)
$f=$f+$i;
echo "$f"
?>
</body>
</html>
为什么我一直提示错误

Notice: Undefined index: B in C:\wamp\www\008.php on line 6
展开
 我来答
野人拆
推荐于2016-05-18 · TA获得超过1069个赞
知道小有建树答主
回答量:815
采纳率:57%
帮助的人:564万
展开全部
<?php 
if ( !isset($_POST['num']) ){
?>

<html>
<body>
<form action="" method="post">
<input type="text" name="num" />
<input type="submit" value="Calculate" />
</form>
</body>
</html>

<?php
} else {
$result = 0;
for($i=$_POST['num'];$i>0;$i--){
$result += $i;
}
echo $result;
}
?>

 问题出在:

<form method="pst" action="008.php">

pst 改成 post

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式