2013-03-20 39 views
0

PHP代码错误,该代码不断给人使用的未定义的常量error..please帮助PHP代码错误。 HTML代码给出科亚KEYB的价值和keyc

< ? php 
$d = 1; 
$a = $_POST[keya]; 
$b = $_ POST[keyb]; 
$c = $_POST[keyc]; 
$d = $a + $b + $c; 
echo $d; 
? > 
+1

除去空间_ POST [KEYB]'。它也应该有报价。 '$ _POST ['keyb'];' – Rikesh 2013-03-20 12:07:23

+0

确实这个空间是错误的,但是keya应该是一个字符串''keya''或一个var $ keya。 $ _POST [keya]没有任何意义。 – MatRt 2013-03-20 12:08:43

+0

@happa如果你认为一些答案对你有用,那么你应该接受它 – 2013-03-20 12:55:39

回答

0
$d = 1; 
$a = $_POST['keya']; 
$b = $_POST['keyb']; 
$c = $_POST['keyc']; 
$d = $a + $b + $c; 
echo $d; 

你应该在POST

+0

thanxx ...那工作 – happa 2013-03-20 12:10:19

0
使用字符串键

您需要检查的形式提交,并添加引号为这样:从`$

<?php 
if(!empty($_POST)) { 
    $d = 1; 
    $a = $_POST['keya']; 
    $b = $_POST['keyb']; 
    $c = $_POST['keyc']; 
    $d = $a + $b + $c; 
    echo $d; 
} 
?>