2017-04-03 19 views
1
<body> 
    <form id= "form1" name="assignment5" action= "assignment.php" method="POST"> 
     <div class="elements"> 
      <label>Company Name:</label> 
      <input type="text" name="cname" placeholder="Company Name"/> 
     </div> 

     <div class="elements"> 
      <label>Owner:</label> 
      <input type="text" name="owner" placeholder="Owner"/> 
     </div> 

     <div class="elements"> 
      <label>Address:</label> 
      <input type="text" name="address" placeholder="Address"/> 
     </div> 

     <div class="elements"> 
      <label>Phone Number:</label> 
      <input type="text" name="number" placeholder="Phone Number"/> 
     </div> 

     <div class="elements"> 
      <label>Annual Sales:</label> 
      <input type="number" name="annualsales"/> 
     </div> 
     <div class="elements"> 
      <label>Borrow Amount: </label> 
      <input type="number" name="borrowamount"/> 
     </div> 

     <div class="elements"> 
      <label>Payment Terms: </label> 
      <input type="number" name="paymentterms"/> 
     </div> 
     <br> 
     <input type="reset" value="Reset Fields"/> 
     <input type="submit"> 
    </form> 
    <br> 
</body> 

  1. PHP的:文件名是確實assignment5和它在同一個文件夾中,羅納爾多,也很想不能得到的代碼工作。

<body> 
<?php 
    $companyname=$_POST['cname']; 
    $annualsales=$_POST['annualsales']; 
    $borrowamount=$_POST['borrowamount']; 
    $paymentterms=$_POST['paymentterms']; 
    $interest=($borrowamount*($paymentterms/12))*0.03; 
    $payment = $borrowamount+ $interest; 
    $profit = $payment-$borrow; 
?> 
<table> 
    <tr> 
     <th> Company name </th> 
     <th> Annual Sales </th> 
     <th> Borrow Amount </th> 
     <th> Payment Terms </th> 
     <th> Total Interest </th> 
     <th> Total Payment </th> 
     <th> Profit </th> 
    </tr> 
    <tr> 
     <td> <?php echo "$_POST['cname']" ?> </td> 
     <td> <?php echo "$annualsales" ?> </td> 
     <td> <?php echo "$borrowamount" ?> </td> 
     <td> <?php echo "$paymentterms" ?> </td> 
     <td> <?php echo "$interest" ?> </td> 
     <td> <?php echo "$payment" ?> </td> 
     <td> <?php echo "$profit" ?> </td> 
    </tr> 
</table> 

爲什麼不會這項工作?
它需要輸出在窗體中,在.php文件中創建的表中的正確位置接收的輸入。截至目前,它不輸出任何應該輸出變量內容的地方。PHP分配的幫助代碼不會工作

+2

您需要對問題更加具體。 「不起作用」幾乎毫無意義。描述它應該做什麼以及它做什麼。 – tadman

+0

它需要輸出在窗體中,在.php文件中創建的表中的正確位置接收的輸入。截至目前,它不輸出任何應該輸出變量內容的地方。 – Trur

+1

除了上述建議,請嘗試正確縮進和格式化。這通常有助於診斷問題。 – Forklift

回答

0

有在你的代碼

形式

幾個問題action是不正確應該是 action="assignment5.php";

在assignment5.php文件中有幾個問題

您指定的地方變量$profit它應該看起來像這樣

$profit = $payment-$borrow; 

th在這兒,你迴應的帖子變量$_POST['cname']應該是這樣的

<td> <?php echo $_POST['cname'] ?> </td> 

問題e行是,它不會通過「CNAME」到數組中,並獲得未終止空白錯誤。

否則我測試過這段代碼,它的工作原理。