作者buganini (霸格尼尼)
看板PHP
标题Re: [请益] php语法的问题
时间Sun Dec 10 02:49:12 2006
※ 引述《roger70349 (roger70349)》之铭言:
: 是否能请各位能帮我看一下下面的程式有什麽地方有问题,谢谢
: <?
: function add($['price'],$['Qty'])
: {
: $['price'] += $['Qty'];
: return $sum;
: }
$['price']
你没给变数名字
随便改个$lala['price']都好
其他一样
还有这段程式看起来没啥意义
$sum没指定啊
: echo "你所购买物品:" .$_POST['name']."<p>";
: echo "物品单价:" .$_POST['price']."<p>";
: echo "购买数量:" .$_POST['Qty']."<p>";
: echo "小计金额:" .$amout=$_POST['price']*$_POST['Qty'];
: ?>
: 这是要将商品的名称,价格,数量,结果显示在划面中,谢谢
另外你的html不正确
<p>不是拿来换行用的
<p>是个封闭标签,所以後面应该有成对的</p>
他是表示一个段落的意思
换行请用<br />
另外给个建议
单纯字串用单引号来包住
用单引号会比双引号快(不必parse里面的变数)
而且html tag的pattern像是
<tagname property="value" />
那个value大都用双引号包住(好像是标准)
用双引号可以让你少打些\
单引号只会跳脱\'和\\
双引号里面可以包变数
不过我个人是不使用
在我的程式里
双引号只用来包
\t \n之类的东西
--
La vida es pura paison
La vida es competicion
Allez, Allez, Allez!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.71.109
※ 编辑: buganini 来自: 221.169.71.109 (12/10 02:53)
※ 编辑: buganini 来自: 221.169.71.109 (12/10 02:54)
※ 编辑: buganini 来自: 221.169.71.109 (12/10 02:56)