2013-03-20 33 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; 
} 
?>