2017-06-10 170 views
-1

我使用PHP和HTML對現金面額表進行編程,下面您可以看到我的html代碼和PHP代碼,我無法在xampp中運行嚴重程度並面臨着這些錯誤。我無法糾正錯誤。無法糾正錯誤?

說明:未定義指數:L在C:\ XAMPP \ htdocs中上線\ cashdenomination.php 3

說明:未定義指數:d在C:\ XAMPP \ htdocs中\上線cashdenomination.php 4

注意:未定義指數:E1在C:\ XAMPP \ htdocs中\ cashdenomination.php第5行

說明:未定義指數:E2在C:\ XAMPP \ htdocs中\ cashdenomination.php第6行

這裏是我的HTML代碼

<html> 
<head> 
    <style> 
     table 
     { 
      left: 50%; 
      top: 50%; 
     } 
     th 
     { 
      background-color: aqua; 
     } 
    </style> 
</head> 


<body> 
<form action="cashdenomination.php" method="post"> 
    <table border="1"> 
     <tr> 
      <th colspan="4">KLCP HEALTHY FOODS PRIVTE LIMITED</th> 
     </tr> 
     <tr> 
      <th colspan="4">CASH DENOMMINATION</th> 
     </tr> 
     <tr> 
      <td>DATE</td> 
      <td><input name="date" type="date" size="5"></td> 
      <td>LOCATION</td> 
      <td><input type="text" size="5"></td> 
     </tr> 
     <tr> 
      <td colspan="2"><b>SALE PROCEEDS</b></td> 
      <td colspan="2"><b>EXPENSES</b></td> 
     </tr> 
     <tr> 
      <td>Lunch</td> 
      <td><input name="L"type="text" value="<?php echo @$l;?>" size="15"></td> 
      <td>Expenses 1</td> 
      <td><input name="E1"type="text" value="<?php echo @$exp1;?>" size="15"></td> 
     </tr> 
     <tr> 
      <td>Dinner</td> 
      <td><input name="D" type="text" value="<?php echo @$d;?>" size="15"></td> 
      <td>Expenses 2</td> 
      <td><input name="E2" type="text" value="<?php echo @$exp2;?>" size="15"></td> 
     </tr> 
     <tr> 
      <td><b>TOTAL SALE</b></td> 
      <td><input name="TS" type="text" value="<?php echo @$sum;?>" size="15"></td> 
      <td><b>TOTAL EXPENSE</b></td> 
      <td><input name="TE"type="text" value="<?php echo @$expsum;?>" size="15"></td> 
     </tr> 
     <tr> 
      <td colspan="2"><b>PAYMENT TYPE</b></td> 
      <td colspan="2"><b>DENOMINATIONS</b></td> 
     </tr> 
     <tr> 
      <td>TOTAL CASH</td> 
      <td><input name="TC" type="text" size="15"></td> 
      <td>NET CASH</td> 
      <td><input name="NC" type="text" size="15"></td> 
     </tr> 
     <tr> 
      <td>Sodexo</td> 
      <td><input name="Sodexo" type="text" size="15"></td> 
      <td>2000</td> 
      <td><input name="TT" type="text" size="15"></td> 
     </tr> 
     <tr> 
      <td>EDC</td> 
      <td><input name="EDC" type="text" size="15"></td> 
      <td>500</td> 
      <td><input name="FH" type="text" size="15"></td> 
     </tr> 
      <tr> 
      <td>Paytm</td> 
      <td><input name="PT" type="text" size="15"></td> 
      <td>100</td> 
      <td><input name="OH" type="text" size="15"></td> 
     </tr> 
     <tr> 
      <td>M.Card</td> 
      <td><input name="MealCard" type="text" size="15"></td> 
      <td>50</td> 
      <td><input name="FT" type="text" size="15"></td> 
     </tr> 
     <tr> 
      <td><input name="v1" type="text" size="15"></td> 
      <td><input name="v2" type="text" size="15"></td> 
      <td>20</td> 
      <td><input name="TW"type="text" size="15"></td> 
     </tr> 
     <tr> 
      <td><input name="v3" type="text" size="15"></td> 
      <td><input name="v4" type="text" size="15"></td> 
      <td>10</td> 
      <td><input name="T" type="text" size="15"></td> 
     </tr> 
     <tr> 
      <td><input name="v5" type="text" size="15"></td> 
      <td><input name="v6" type="text" size="15"></td> 
      <td>Coins</td> 
      <td><input name="coins" type="text" size="15"></td> 
     </tr> 
     <tr> 
      <td>TOTAL</td> 
      <td><input name="Total" type="text" size="15"></td> 
      <td>NET CASH</td> 
      <td><input name="Netcash" type="text" size="15"></td> 
     </tr> 
     <tr> 
      <td>Done By</td> 
      <td colspan="3"><input name="doneby" type="text" size="35"></td> 
     </tr> 
    </table> 
    <br> 
    <center> 
     <input type="submit" name="add" > 
    </center> 
    </form> 
</body> 

這裏是我的PHP代碼

<?php 

$l=$_POST['L']; 
$d=$_POST['D']; 
$exp1=$_POST['E1']; 
$exp2=$_POST['E2']; 
if(isset($_POST['add'])) 
{ 
    $sum=$l+$d; 
    $expsum=$exp1+$exp2; 
    header("Location:CashDenomination.php"); 

} 

?>

+0

@Bhanu Banda'未定義的索引:'意味着你需要定義你的變量。但是在這裏它是動態定義的,所以你可以通過'@ $ l = $ _ POST ['L']忽略這個錯誤;'這不會錯誤。 –

+0

謝謝你Pavan Baddi,它已經糾正了我的問題 –

回答

0
<?php 

$l=$_POST['L']; 
$d=$_POST['D']; 
$exp1=$_POST['E1']; 
$exp2=$_POST['E2']; 
if(isset($_POST['submit'])) 
{ 
    $sum=$l+$d; 
    $expsum=$exp1+$exp2; 
    header("Location:CashDenomination.php"); 

} 

變化$ _ POST [ '添加']$ _ POST [ '提交' ]

測試

+0

感謝編輯@HimeshSuthar,如果它幫助你.. –

+0

..我將不勝感激,如果你可以標記爲正確的@BhanuBanda –

+0

標題(「位置:CashDenomination.php」)是遍歷頁面,但頁面爲空白。你能幫助我嗎? –