2017-04-11 66 views
0

我設計了一個html輸出表,進入我的數據庫來挑選它的值,其中我還包括提交按鈕在其他供用戶從數組中選擇,這裏是SQL表the sql table where i picked the value from 如何輸入一個數組的值到我的數據庫

所以這裏是我使用的輸出表中的代碼

<table class="table table-hover mails m-0 table table-actions-bar"> 
    <thead> 
     <tr> 
      <th>Level</th> 
      <th>Amount</th> 
      <th>Potential Earning</th> 
      <th>Action</th> 
     </tr> 
    </thead> 
    <tbody> 
     <?php 
      for ($i = 0; $i < count($levels); $i++) { 
      $level = $levels[$i]; 
     ?> 
     <tr> 
      <td> 
       <?php echo ($level->getLevel()); ?> 
      </td> 
      <td> 
       <?php echo ($level->getAmount()); ?> 
      </td> 
      <td> 
       <?php echo ($level->getPotentialEarning()); ?> 
      </td> 
      <td> 
       <button type="submit" value="Add Project" style="background-color:steelblue; color:white">Add Project</button> 
      </td> 
     </tr> 
    <?php 
     } 
    ?> 
    </tbody> 
</table> 

here is the output of the table just as i mention that all it value is from my database

不過,唯一的問題時遇到的是添加項目按鈕,如何能夠提交 實際金額到用戶數據庫,請幫助

回答

0

只需解析附加到按鈕的鏈接的金額。如果您決定不使用表單,此方法將起作用。如果你決定使用一種形式,只需要添加一個隱藏的輸入字段名爲量和解析有

<table class="table table-hover mails m-0 table table-actions-bar"> 
<thead> 
<tr> 
<th>Level</th> 
<th>Amount</th> 
<th>Potential Earning</th> 
<th>Action</th> 
</tr> 
</thead> 
<tbody> 
<?php 
for ($i = 0; $i < count($levels); $i++) { 
$level = $levels[$i]; 
?> 
<tr> 
<td> 
<?php echo ($level->getLevel()); ?> 
</td> 
<td> 
<?php echo ($level->getAmount()); ?> 
</td> 
<td> 
<?php echo ($level->getPotentialEarning()); ?> 
</td> 
<td> 
<a type="submit" href="script.php?amount=<?php echo ($level->getAmount()); ?>" class="btn btn-default" value="Add Project" style="background-color:steelblue; color:white">Add Project</button> 
</td> 
</tr> 
<?php 
    } 
?> 
</tbody> 
</table> 

值在你的PHP保存,可以作爲檢查:

if(isset($_GET['amount']) && is_numeric($_GET['amount'])){ 
    $amount = $_GET['amount']; 
} 
相關問題