我使用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");
}
?>
@Bhanu Banda'未定義的索引:'意味着你需要定義你的變量。但是在這裏它是動態定義的,所以你可以通過'@ $ l = $ _ POST ['L']忽略這個錯誤;'這不會錯誤。 –
謝謝你Pavan Baddi,它已經糾正了我的問題 –